Содержание пакета (3 курса)
1. "Поколение Python": ООП 4.949
1. О курсе
2 урока
👁
12 870
👤
8 066
Закрытый
1.1
О курсе
↗
6 717
2 835
3м
599
Закрытый
1.2
Пасхалки
↗
6 153
5 231
2м
391
2. Повторяем основные конструкции языка Python 🐍
1 урок
👁
13 401
👤
2 411
Открытый
2.1
Задачи
↗
13 401
2 411
303м
628
3. Введение в ООП
2 урока
👁
16 340
👤
2 932
Открытый
3.1
Введение в ООП
↗
9 002
1 493
17м
560
Открытый
3.2
Основы и принципы ООП
↗
7 338
1 439
22м
596
4. Атрибуты, свойства и методы
8 уроков
👁
44 731
👤
10 955
Закрытый
4.1
Атрибуты объектов и классов
↗
5 771
1 265
45м
709
Закрытый
4.2
Методы экземпляра класса. Часть 1
↗
5 565
1 208
38м
609
Закрытый
4.3
Методы экземпляра класса. Часть 2
↗
5 494
3 576
253м
703
Закрытый
4.4
Модификаторы доступа и аксессоры
↗
5 301
1 117
74м
575
Закрытый
4.5
Свойства, функция property()
↗
5 183
1 030
86м
543
Закрытый
4.6
Декоратор @property
↗
5 088
984
126м
527
Открытый
4.7
Декораторы @classmethod и @staticmethod
↗
7 584
947
155м
551
Закрытый
4.8
Декоратор @singledispatchmethod
↗
4 745
828
165м
494
5. Магические методы
11 уроков
👁
48 523
👤
7 586
Закрытый
5.1
Создание, инициализация и очищение объектов
↗
4 767
888
60м
458
Закрытый
5.2
Строковое представление объектов
↗
5 065
812
98м
452
Закрытый
5.3
Сравнение объектов
↗
4 412
792
137м
495
Закрытый
5.4
Унарные операторы и функции
↗
4 300
715
132м
445
Закрытый
5.5
Арифметические операции
↗
4 246
385
245м
472
Закрытый
5.6
Вызываемые объекты
↗
4 163
678
141м
449
Закрытый
5.7
Преобразования типов
↗
4 089
639
133м
404
Закрытый
5.8
Работа с атрибутами объектов
↗
4 028
658
159м
365
Открытый
5.9
Хеширование объектов. Часть 1
↗
5 048
704
135м
383
Закрытый
5.10
Хеширование объектов. Часть 2
↗
3 895
636
100м
354
Открытый
5.11
Особенности работы словарей и множеств
↗
4 510
679
53м
397
6. Протоколы
8 уроков
👁
29 073
👤
4 205
Закрытый
6.1
Протокол итерируемых объектов и итераторов
↗
3 968
597
244м
426
Закрытый
6.2
Протокол последовательностей
↗
3 696
519
404м
413
Закрытый
6.3
Оператор with
↗
3 652
583
51м
349
Открытый
6.4
Протокол контекстных менеджеров. Часть 1
↗
3 682
582
59м
335
Закрытый
6.5
Протокол контекстных менеджеров. Часть 2
↗
3 387
501
406м
360
Закрытый
6.6
Декоратор @contextmanager
↗
3 282
468
128м
292
Открытый
6.7
Контекстные менеджеры модуля contextlib
↗
4 150
491
32м
292
Закрытый
6.8
Протокол дескрипторов
↗
3 256
464
226м
249
7. Наследование и полиморфизм
8 уроков
👁
27 636
👤
3 952
Закрытый
7.1
Наследование. Часть 1
↗
3 693
588
78м
399
Закрытый
7.2
Наследование. Часть 2
↗
3 440
539
175м
395
Открытый
7.3
Наследование. Часть 3
↗
4 542
548
196м
371
Закрытый
7.4
Наследование. Часть 4
↗
3 268
483
201м
326
Закрытый
7.5
Абстрактные классы, модуль abc
↗
3 277
451
368м
347
Закрытый
7.6
Множественное наследование
↗
3 119
461
75м
350
Закрытый
7.7
Полиморфизм
↗
3 218
456
118м
299
Закрытый
7.8
Композиция
↗
3 079
426
243м
320
8. Дополнительные возможности
7 уроков
👁
19 932
👤
2 827
Закрытый
8.1
Слоты, атрибут __slots__
↗
2 968
435
35м
283
Открытый
8.2
Перечисления, класс Enum
↗
3 970
414
116м
280
Закрытый
8.3
Битовые флаги, класс Flag
↗
2 791
382
39м
258
Закрытый
8.4
Декораторы. Часть 1
↗
3 019
414
114м
306
Закрытый
8.5
Декораторы. Часть 2
↗
2 734
358
316м
261
Закрытый
8.6
Модуль dataclasses
↗
2 906
423
84м
329
Закрытый
8.7
Миксины
↗
1 544
401
77м
129
9. Задачи на проектирование классов
1 урок
👁
3 547
👤
1 172
Закрытый
9.1
Задачи
↗
3 547
1 172
679м
234
10. Заключение
3 урока
👁
6 921
👤
4 778
Закрытый
10.1
Заключительный урок
↗
2 746
603
1м
189
Закрытый
10.2
Сертификат от Поколения
↗
1 714
1 714
0м
60
Закрытый
10.3
Оглавление
↗
2 461
2 461
3м
79
2. "Поколение Python": курс для профессионалов 4.97
1. О курсе
1 урок
👁
14 673
👤
4 500
Закрытый
1.1
О курсе
↗
14 673
4 500
4м
1255
2. Повторяем основные конструкции языка Python 🐍
2 урока
👁
29 806
👤
15 184
Открытый
2.1
Часть 1
↗
18 846
8 445
241м
1368
Закрытый
2.2
Часть 2
↗
10 960
6 739
368м
1026
3. Работа с датой и временем
8 уроков
👁
81 968
👤
23 358
Открытый
3.1
Типы данных date и time. Часть 1
↗
16 377
1 756
86м
1394
Закрытый
3.2
Типы данных date и time. Часть 2
↗
10 277
1 544
115м
1242
Закрытый
3.3
Тип данных datetime
↗
9 914
1 386
240м
1234
Закрытый
3.4
Тип данных timedelta
↗
9 545
1 269
209м
1092
Закрытый
3.5
Решение задач
↗
9 133
6 117
358м
872
Закрытый
3.6
Модуль time
↗
8 942
1 219
65м
981
Закрытый
3.7
Модуль calendar
↗
8 813
1 100
127м
914
Закрытый
3.8
Материал для самостоятельного изучения
↗
8 967
8 967
1м
642
4. Работа с файлами
7 уроков
👁
73 111
👤
18 653
Открытый
4.1
Потоковый ввод stdin и вывод stdout
↗
23 611
1 381
171м
1066
Закрытый
4.2
Работа с csv-файлами
↗
9 192
1 139
585м
1063
Закрытый
4.3
Работа с json-файлами. Часть 1
↗
8 766
1 270
46м
892
Закрытый
4.4
Работа с json-файлами. Часть 2
↗
8 355
5 606
479м
904
Закрытый
4.5
Работа с zip-файлами
↗
7 905
856
310м
834
Закрытый
4.6
Работа с pickle-файлами
↗
7 733
852
80м
661
Закрытый
4.7
Материал для самостоятельного изучения
↗
7 549
7 549
1м
461
5. Устройство памяти и особенности типов данных
5 уроков
👁
41 198
👤
5 456
Открытый
5.1
Устройство памяти в Python
↗
9 144
1 263
38м
840
Закрытый
5.2
Работа переменных в Python
↗
8 194
1 079
35м
815
Закрытый
5.3
Изменяемые и неизменяемые типы
↗
8 026
1 061
23м
808
Закрытый
5.4
Поверхностное и глубокое копирование объектов
↗
7 923
1 032
24м
652
Закрытый
5.5
Механизмы очистки памяти
↗
7 911
1 021
30м
644
6. Дополнительные типы коллекций
11 уроков
👁
98 986
👤
27 063
Закрытый
6.1
Типы данных list и tuple
↗
8 188
7 420
9м
686
Закрытый
6.2
Типы данных set и dict
↗
7 925
6 519
30м
647
Закрытый
6.3
Тип данных namedtuple. Часть 1
↗
7 775
995
61м
659
Закрытый
6.4
Тип данных namedtuple. Часть 2
↗
7 463
875
120м
897
Открытый
6.5
Тип данных defaultdict
↗
27 586
956
89м
850
Закрытый
6.6
Тип данных OrderedDict
↗
6 953
775
96м
578
Закрытый
6.7
Тип данных Counter. Часть 1
↗
6 956
843
98м
756
Закрытый
6.8
Тип данных Counter. Часть 2
↗
6 653
763
263м
833
Закрытый
6.9
Тип данных ChainMap. Часть 1
↗
6 722
731
82м
536
Закрытый
6.10
Тип данных ChainMap. Часть 2
↗
6 295
716
76м
572
Закрытый
6.11
Материал для самостоятельного изучения
↗
6 470
6 470
1м
362
7. Обработка исключений
5 уроков
👁
38 929
👤
4 732
Открытый
7.1
Обработка исключений. Часть 1
↗
10 490
1 064
37м
736
Закрытый
7.2
Обработка исключений. Часть 2
↗
7 311
952
54м
747
Закрытый
7.3
Обработка исключений. Часть 3
↗
7 155
920
64м
747
Закрытый
7.4
Обработка исключений. Часть 4
↗
7 033
907
96м
687
Закрытый
7.5
Обработка исключений. Часть 5
↗
6 940
889
80м
724
8. Рекурсия
4 урока
👁
32 745
👤
8 609
Открытый
8.1
Рекурсия. Часть 1
↗
11 918
1 054
26м
724
Закрытый
8.2
Рекурсия. Часть 2
↗
7 164
5 927
86м
692
Закрытый
8.3
Рекурсия. Часть 3
↗
6 912
823
171м
741
Закрытый
8.4
Рекурсия. Часть 4
↗
6 751
805
140м
650
9. Функции
9 уроков
👁
63 627
👤
7 596
Закрытый
9.1
Встроенные функции. Часть 1
↗
7 382
900
130м
759
Закрытый
9.2
Встроенные функции. Часть 2
↗
6 889
860
89м
677
Закрытый
9.3
Функции высшего порядка map(), filter(). Анонимные функции
↗
6 874
817
118м
676
Открытый
9.4
Функции как объекты
↗
8 899
890
93м
713
Закрытый
9.5
Вложенные функции, замыкания
↗
6 661
819
135м
689
Закрытый
9.6
Аннотации типов
↗
6 719
817
105м
694
Закрытый
9.7
Декораторы. Часть 1
↗
7 222
940
139м
735
Закрытый
9.8
Декораторы. Часть 2
↗
6 584
822
216м
783
Закрытый
9.9
Модуль functools
↗
6 397
731
119м
610
10. Итераторы и генераторы
12 уроков
👁
74 862
👤
8 827
Открытый
10.1
Итераторы. Часть 1
↗
10 853
1 011
40м
701
Закрытый
10.2
Итераторы. Часть 2
↗
6 397
838
125м
746
Закрытый
10.3
Итераторы. Часть 3
↗
6 231
829
54м
602
Закрытый
10.4
Итераторы. Часть 4
↗
6 203
770
192м
679
Закрытый
10.5
Генераторы. Часть 1
↗
6 395
803
167м
711
Закрытый
10.6
Генераторы. Часть 2
↗
5 848
751
67м
692
Закрытый
10.7
Генераторы. Часть 3
↗
5 787
706
264м
726
Закрытый
10.8
Модуль itertools. Часть 1
↗
5 864
674
114м
580
Закрытый
10.9
Модуль itertools. Часть 2
↗
5 447
650
86м
524
Закрытый
10.10
Модуль itertools. Часть 3
↗
5 339
624
90м
562
Закрытый
10.11
Модуль itertools. Часть 4
↗
5 256
583
159м
516
Закрытый
10.12
Модуль itertools. Часть 5
↗
5 242
588
151м
565
11. Регулярные выражения
9 уроков
👁
54 044
👤
5 870
Закрытый
11.1
Регулярные выражения. Часть 1
↗
6 744
797
80м
631
Открытый
11.2
Регулярные выражения. Часть 2
↗
9 430
786
57м
646
Закрытый
11.3
Регулярные выражения. Часть 3
↗
5 627
731
60м
650
Закрытый
11.4
Регулярные выражения. Часть 4
↗
5 480
692
66м
560
Закрытый
11.5
Регулярные выражения. Часть 5
↗
5 506
644
119м
571
Закрытый
11.6
Модуль re. Часть 1
↗
5 756
627
170м
508
Закрытый
11.7
Модуль re. Часть 2
↗
5 112
563
239м
484
Закрытый
11.8
Модуль re. Часть 3
↗
5 001
504
225м
450
Закрытый
11.9
Модуль re. Часть 4
↗
5 388
526
71м
519
12. Заключение
3 урока
👁
16 574
👤
9 230
Закрытый
12.1
Заключительный урок
↗
8 229
885
1м
475
Закрытый
12.2
Сертификат от Поколения
↗
3 029
3 029
0м
92
Закрытый
12.3
Оглавление
↗
5 316
5 316
5м
121
3. "Поколение Python": курс для самураев 5.0
1. О курсе
1 урок
👁
12
👤
12
Закрытый
1.1
О курсе
↗
12
12
0м
0
2. Продвинутые аспекты языка Python
14 уроков
👁
186
👤
155
Закрытый
2.1
✅ Система импорта
↗
14
12
30м
0
Закрытый
2.2
✅ Пакеты Python
↗
14
11
27м
0
Закрытый
2.3
✅ Дополнительные методы строк и модуль string
↗
15
12
95м
1
Закрытый
2.4
✅ Форматирование строк
↗
16
11
50м
1
Закрытый
2.5
✅ Продвинутое использование f-строк
↗
14
11
118м
1
Закрытый
2.6
✅ T-строки
↗
12
11
74м
0
Закрытый
2.7
✅ Особенности работы с функциями
↗
13
11
90м
1
Закрытый
2.8
✅ Пространства имен и области видимости
↗
15
11
102м
1
Закрытый
2.9
✅ Исключения. Часть 1
↗
14
11
64м
1
Закрытый
2.10
✅ Исключения. Часть 2
↗
12
11
53м
1
Закрытый
2.11
✅ Исключения. Часть 3
↗
12
10
53м
1
Закрытый
2.12
✅ Особенности числовых типов данных
↗
12
11
40м
1
Закрытый
2.13
✅ Встроенные операторы
↗
12
11
31м
1
Закрытый
2.14
✅ Приоритет и цепочки встроенных операторов
↗
11
11
30м
1
3. Операторы и типы данных
6 уроков
👁
79
👤
54
Закрытый
3.1
✅ Моржовый оператор :=
↗
17
12
54м
2
Закрытый
3.2
✅ Сопоставление шаблонов. Часть 1
↗
14
10
62м
1
Закрытый
3.3
✅ Сопоставление шаблонов. Часть 2
↗
12
10
54м
1
Закрытый
3.4
✅ Сопоставление шаблонов. Часть 3
↗
12
10
50м
1
Закрытый
3.5
✅ Тип bytes и bytearray
↗
12
2
47м
1
Закрытый
3.6
✅ Тип memoryview и модуль io
↗
12
10
51м
1
4. Аннотации типов
5 уроков
👁
74
👤
48
Закрытый
4.1
✅ Аннотации типов. Часть 1
↗
16
9
66м
1
Закрытый
4.2
✅ Аннотации типов. Часть 2
↗
13
10
83м
1
Закрытый
4.3
✅ Аннотации типов. Часть 3
↗
16
10
142м
2
Закрытый
4.4
✅ Аннотации типов. Часть 4
↗
15
9
74м
2
Закрытый
4.5
✅ Аннотации типов. Часть 5
↗
14
10
25м
2
5. Логирование
5 уроков
👁
71
👤
44
Закрытый
5.1
✅ Введение в логирование
↗
16
11
16м
2
Закрытый
5.2
✅ Модуль logging
↗
14
10
18м
2
Закрытый
5.3
✅ Форматирование событий логирования
↗
13
9
20м
2
Закрытый
5.4
✅ Обработчики и форматеры
↗
14
10
40м
2
Закрытый
5.5
✅ Фильтрация событий логирования
↗
14
4
214м
3
6. Тестирование
13 уроков
👁
158
👤
101
Закрытый
6.1
✅ Введение в тестирование
↗
14
10
33м
1
Закрытый
6.2
✅ Основы тестирования
↗
18
10
43м
2
Закрытый
6.3
✅ Модуль doctest
↗
14
8
16м
2
Закрытый
6.4
✅ Модуль unittest. Введение
↗
13
8
96м
2
Закрытый
6.5
✅ Модуль unittest. Объединение и пропуск тестов
↗
11
8
65м
2
Закрытый
6.6
✅ Модуль unittest. Методы assert
↗
11
8
61м
2
Закрытый
6.7
✅ Модуль unittest. Наборы тестов
↗
13
8
38м
2
Закрытый
6.8
✅ Модуль unittest. Фикстуры
↗
10
8
29м
1
Закрытый
6.9
✅ Модуль unittest. Mock-объекты (моки). Введение
↗
11
2
10м
1
Закрытый
6.10
✅ Модуль unittest. Mock-объекты (моки). Отслеживание вызовов
↗
12
8
24м
1
Закрытый
6.11
✅ Модуль unittest. Mock-объекты. Способы применения в тестах
↗
10
7
59м
1
Закрытый
6.12
✅ Модуль pytest. Введение
↗
11
8
22м
1
Закрытый
6.13
✅ Модуль pytest. Маркировка тестов
↗
10
8
106м
1
7. Работа с операционной системой
8 уроков
👁
69
👤
44
Закрытый
7.1
✅ Модуль os. Часть 1
↗
10
7
1м
2
Закрытый
7.2
✅ Модуль os. Часть 2
↗
9
4
2
Закрытый
7.3
✅ Модуль os. Часть 3
↗
8
6
2
Закрытый
7.4
✅ Модуль os. Часть 4
↗
8
6
2
Закрытый
7.5
✅ Модуль glob
↗
8
6
2
Закрытый
7.6
✅ Модуль pathlib. Часть 1
↗
9
6
2
Закрытый
7.7
✅ Модуль pathlib. Часть 2
↗
9
5
2
Закрытый
7.8
✅ Модуль shutil
↗
8
4
2
8. Встроенные модули и библиотеки
9 уроков
👁
69
👤
39
Закрытый
8.1
✅ Модуль pprint
↗
9
5
1
Закрытый
8.2
✅ Модуль textwrap
↗
7
5
1
Закрытый
8.3
✅ Модуль uuid
↗
8
5
1
Закрытый
8.4
✅ Модули random и secrets
↗
8
5
1
Закрытый
8.5
✅ Модуль weakref. Часть 1
↗
8
5
1
Закрытый
8.6
✅ Модуль weakref. Часть 2
↗
7
5
1
Закрытый
8.7
✅ Модуль tempfile
↗
8
3
1
Закрытый
8.8
✅ Модуль inspect. Часть 1
↗
8
4
1
Закрытый
8.9
✅ Модуль inspect. Часть 2
↗
6
2
1
9. Модуль sqlite
12 уроков
👁
81
👤
48
Закрытый
9.1
✅ Введение в sqlite
↗
7
4
0
Закрытый
9.2
✅ Типы данных и базовый синтаксис
↗
8
4
0
Закрытый
9.3
✅ Фильтрация данных и вычисляемые поля
↗
7
4
0
Закрытый
9.4
✅ Функции
↗
7
4
0
Закрытый
9.5
✅ Агрегатные функции и группировка данных
↗
7
4
0
Закрытый
9.6
✅ Подзапросы
↗
7
4
0
Закрытый
9.7
✅ Соединения
↗
6
4
0
Закрытый
9.8
✅ Создание таблиц и модификация данных
↗
6
4
0
Закрытый
9.9
✅ SQLite в Python. Часть 1
↗
7
4
0
Закрытый
9.10
✅ SQLite в Python. Часть 2
↗
6
4
0
Закрытый
9.11
✅ SQLite в Python. Часть 3
↗
7
4
0
Закрытый
9.12
✅ SQLite в Python. Часть 4
↗
6
4
0
10. Принципы SOLID
5 уроков
👁
36
👤
18
Закрытый
10.1
✅ Принцип единственной ответственности
↗
8
3
0
Закрытый
10.2
✅ Принцип открытости/закрытости
↗
7
4
0
Закрытый
10.3
✅ Принцип подстановки Барбары Лисков
↗
6
3
0
Закрытый
10.4
✅ Принцип разделения интерфейсов
↗
7
4
0
Закрытый
10.5
✅ Принцип инверсии зависимостей
↗
8
4
0
11. Интерфейс командной строки
5 уроков
👁
35
👤
9
Закрытый
11.1
✅ Интерфейс командной строки
↗
9
3
0
Закрытый
11.2
✅ Модуль argparse. Часть 1
↗
9
3
0
Закрытый
11.3
✅ Модуль argparse. Часть 2
↗
6
1
0
Закрытый
11.4
✅ Модуль argparse. Часть 3
↗
6
1
0
Закрытый
11.5
✅ Модуль argparse. Часть 4
↗
5
1
0
12. Вопросы с собеседований
1 урок
👁
8
👤
8
Закрытый
12.1
тестттт
↗
8
8
0
13. Материалы
2 урока
👁
17
👤
10
Закрытый
13.1
Доработки
↗
10
7
1м
0
Закрытый
13.2
Материал
↗
7
3
0
14. Метапрограммирование
2 урока
👁
14
👤
3
Закрытый
14.1
🐍 Метапрограммирование. Часть 1
↗
8
2
0
Закрытый
14.2
🐍 Метапрограммирование. Часть 2
↗
6
1
0