Содержание курса
1. О курсе
2 урока
12 870
8 066
5м
990
Закрытый
1.1
О курсе
↗
6 717
2 835
3м 59с
599
Закрытый
1.2
Пасхалки
↗
6 153
5 231
2м 32с
391
2. Повторяем основные конструкции языка Python 🐍
1 урок
13 401
2 411
303м
628
Открытый
2.1
Задачи
↗
13 401
2 411
303м 39с
628
3. Введение в ООП
2 урока
16 340
2 932
38м
1156
Открытый
3.1
Введение в ООП
↗
9 002
1 493
17м 48с
560
Открытый
3.2
Основы и принципы ООП
↗
7 338
1 439
22м 32с
596
4. Атрибуты, свойства и методы
8 уроков
44 731
10 955
943м
4711
Закрытый
4.1
Атрибуты объектов и классов
↗
5 771
1 265
45м 34с
709
Закрытый
4.2
Методы экземпляра класса. Часть 1
↗
5 565
1 208
38м 10с
609
Закрытый
4.3
Методы экземпляра класса. Часть 2
↗
5 494
3 576
253м 13с
703
Закрытый
4.4
Модификаторы доступа и аксессоры
↗
5 301
1 117
74м 6с
575
Закрытый
4.5
Свойства, функция property()
↗
5 183
1 030
86м 21с
543
Закрытый
4.6
Декоратор @property
↗
5 088
984
126м 20с
527
Открытый
4.7
Декораторы @classmethod и @staticmethod
↗
7 584
947
155м 52с
551
Закрытый
4.8
Декоратор @singledispatchmethod
↗
4 745
828
165м 56с
494
5. Магические методы
11 уроков
48 523
7 586
1392м
4674
Закрытый
5.1
Создание, инициализация и очищение объектов
↗
4 767
888
60м 35с
458
Закрытый
5.2
Строковое представление объектов
↗
5 065
812
98м 13с
452
Закрытый
5.3
Сравнение объектов
↗
4 412
792
137м 39с
495
Закрытый
5.4
Унарные операторы и функции
↗
4 300
715
132м 56с
445
Закрытый
5.5
Арифметические операции
↗
4 246
385
245м 36с
472
Закрытый
5.6
Вызываемые объекты
↗
4 163
678
141м 28с
449
Закрытый
5.7
Преобразования типов
↗
4 089
639
133м 49с
404
Закрытый
5.8
Работа с атрибутами объектов
↗
4 028
658
159м 54с
365
Открытый
5.9
Хеширование объектов. Часть 1
↗
5 048
704
135м 43с
383
Закрытый
5.10
Хеширование объектов. Часть 2
↗
3 895
636
100м 52с
354
Открытый
5.11
Особенности работы словарей и множеств
↗
4 510
679
53м 9с
397
6. Протоколы
8 уроков
29 073
4 205
1552м
2716
Закрытый
6.1
Протокол итерируемых объектов и итераторов
↗
3 968
597
244м 30с
426
Закрытый
6.2
Протокол последовательностей
↗
3 696
519
404м 17с
413
Закрытый
6.3
Оператор with
↗
3 652
583
51м 29с
349
Открытый
6.4
Протокол контекстных менеджеров. Часть 1
↗
3 682
582
59м 18с
335
Закрытый
6.5
Протокол контекстных менеджеров. Часть 2
↗
3 387
501
406м 59с
360
Закрытый
6.6
Декоратор @contextmanager
↗
3 282
468
128м 8с
292
Открытый
6.7
Контекстные менеджеры модуля contextlib
↗
4 150
491
32м 59с
292
Закрытый
6.8
Протокол дескрипторов
↗
3 256
464
226м 13с
249
7. Наследование и полиморфизм
8 уроков
27 636
3 952
1455м
2807
Закрытый
7.1
Наследование. Часть 1
↗
3 693
588
78м 1с
399
Закрытый
7.2
Наследование. Часть 2
↗
3 440
539
175м 49с
395
Открытый
7.3
Наследование. Часть 3
↗
4 542
548
196м 48с
371
Закрытый
7.4
Наследование. Часть 4
↗
3 268
483
201м 11с
326
Закрытый
7.5
Абстрактные классы, модуль abc
↗
3 277
451
368м 29с
347
Закрытый
7.6
Множественное наследование
↗
3 119
461
75м 11с
350
Закрытый
7.7
Полиморфизм
↗
3 218
456
118м 7с
299
Закрытый
7.8
Композиция
↗
3 079
426
243м 25с
320
8. Дополнительные возможности
7 уроков
19 932
2 827
780м
1846
Закрытый
8.1
Слоты, атрибут __slots__
↗
2 968
435
35м 15с
283
Открытый
8.2
Перечисления, класс Enum
↗
3 970
414
116м 40с
280
Закрытый
8.3
Битовые флаги, класс Flag
↗
2 791
382
39м 10с
258
Закрытый
8.4
Декораторы. Часть 1
↗
3 019
414
114м 12с
306
Закрытый
8.5
Декораторы. Часть 2
↗
2 734
358
316м 44с
261
Закрытый
8.6
Модуль dataclasses
↗
2 906
423
84м 43с
329
Закрытый
8.7
Миксины
↗
1 544
401
77м 35с
129
9. Задачи на проектирование классов
1 урок
3 547
1 172
679м
234
Закрытый
9.1
Задачи
↗
3 547
1 172
679м 22с
234
10. Заключение
3 урока
6 921
4 778
4м
328
Закрытый
10.1
Заключительный урок
↗
2 746
603
1м 41с
189
Закрытый
10.2
Сертификат от Поколения
↗
1 714
1 714
0м 27с
60
Закрытый
10.3
Оглавление
↗
2 461
2 461
3м 56с
79