Содержание пакета (3 курса)
1. Добрая, добрая стандартная библиотека Python 5.0
1. Типы данных. Классы Counter и ChainMap. Функция pprint()
10 уроков
👁
3 061
👤
738
Открытый
1.1
Тип данных complex
↗
1 773
129
43м
0
Закрытый
1.2
Множество frozenset
↗
298
121
41м
0
Закрытый
1.3
Перечисления (enum). Класс Enum
↗
205
86
88м
0
Закрытый
1.4
Классы IntEnum и StrEnum
↗
134
76
72м
0
Закрытый
1.5
Именованные кортежи namedtuple модуля collections
↗
126
73
58м
0
Открытый
1.6
Словарь defaultdict модуля collections
↗
122
61
80м
0
Закрытый
1.7
Упорядоченный словарь OrderedDict
↗
97
52
77м
0
Открытый
1.8
Класс Counter модуля collections
↗
105
49
58м
0
Закрытый
1.9
Класс ChainMap модуля collections
↗
94
47
50м
0
Закрытый
1.10
Функции pprint() и pformat(). Класс PrettyPrinter
↗
107
44
38м
0
2. Структуры данных
6 уроков
👁
509
👤
247
Закрытый
2.1
Очереди типов FIFO и LIFO
↗
132
54
15м
0
Закрытый
2.2
Очередь deque модуля collections
↗
95
51
56м
0
Закрытый
2.3
Класс Queue модуля queue
↗
79
43
65м
0
Закрытый
2.4
Классы LifoQueue и PriorityQueue модуля queue
↗
68
32
145м
0
Закрытый
2.5
Понятие кучи (heap). Модуль heapq
↗
75
34
95м
0
Закрытый
2.6
Класс array. Методы класса array
↗
60
33
103м
0
3. Алгоритмы, декораторы, функции модуля functools
9 уроков
👁
386
👤
172
Закрытый
3.1
Модуль bisect - сортировка в моменте
↗
67
29
90м
0
Закрытый
3.2
Функции copy() и deepcopy() модуля copy
↗
53
28
50м
0
Закрытый
3.3
Магические методы __copy__() и __deepcopy__()
↗
46
17
115м
0
Закрытый
3.4
Декораторы partial и partialmethod модуля functools
↗
39
23
41м
0
Закрытый
3.5
Функция update_wrapper() и декоратор wraps
↗
40
13
112м
0
Закрытый
3.6
Декоратор lru_cache модуля functools
↗
35
17
36м
0
Закрытый
3.7
Функция reduce модуля functools
↗
30
13
116м
0
Закрытый
3.8
Декоратор singledispatch модуля functools
↗
32
14
67м
0
Закрытый
3.9
Модуль abc (Abstract Base Classes)
↗
44
18
42м
0
4. Модули itertools и operator
8 уроков
👁
227
👤
105
Закрытый
4.1
Модуль itertools. Функция chain()
↗
53
18
39м
0
Закрытый
4.2
Функции zip_longest(), islice() и tee()
↗
30
14
55м
0
Закрытый
4.3
Комбинаторные функции модуля itertools
↗
25
13
57м
0
Закрытый
4.4
Функции фильтрации из модуля itertools
↗
29
14
43м
0
Закрытый
4.5
Функции-генераторы модуля itertools
↗
22
13
45м
0
Закрытый
4.6
Функции groupby() и starmap() модуля itertools
↗
24
12
67м
0
Закрытый
4.7
Функции модуля operator. Классы itemgetter и attrgetter
↗
20
11
61м
0
Закрытый
4.8
Функция methodcaller() модуля operator
↗
24
10
55м
0
5. Работа с датой и временем
7 уроков
👁
180
👤
60
Закрытый
5.1
Функции модуля time. Функции time() и ctime()
↗
47
9
46м
0
Закрытый
5.2
Функции monotonic(), perf_counter() и process_time()
↗
27
10
64м
0
Закрытый
5.3
Функции localtime(), gmtime(), mktime(), strftime() и strptime()
↗
23
10
82м
0
Закрытый
5.4
Модуль datetime. Классы time и date
↗
22
10
35м
0
Закрытый
5.5
Арифметика дат. Класс timedelta
↗
20
7
50м
0
Закрытый
5.6
Класс datetime модуля datetime
↗
22
9
47м
0
Закрытый
5.7
Модуль calendar. Основные функции, классы и методы
↗
19
5
15м
0
6. Математические вычисления
11 уроков
👁
214
👤
63
Закрытый
6.1
Модуль math (часть 1)
↗
45
6
38м
0
Закрытый
6.2
Модуль math (часть 2)
↗
24
8
24м
0
Закрытый
6.3
Модуль math (часть 3)
↗
18
8
17м
0
Закрытый
6.4
Класс Decimal для точного представления вещественных чисел
↗
17
7
16м
0
Закрытый
6.5
Методы класса Decimal
↗
15
6
21м
0
Закрытый
6.6
Функции с числами Decimal. Глобальный и локальный контексты
↗
14
4
20м
0
Закрытый
6.7
Класс Fraction модуля fractions
↗
18
6
12м
0
Закрытый
6.8
Стандартные функции с объектами класса Fraction
↗
14
5
14м
0
Закрытый
6.9
Модуль random стандартной библиотеки
↗
19
5
11м
0
Закрытый
6.10
Введение в модуль statistics
↗
16
3
12м
0
Закрытый
6.11
Вычисление дисперсий и ковариаций с помощью модуля statistics
↗
14
5
11м
0
7. Модуль re. Регулярные выражения
7 уроков
👁
158
👤
38
Закрытый
7.1
Введение в модуль re. Символьные классы
↗
55
19
61м
0
Закрытый
7.2
Квантификаторы регулярных выражений
↗
33
6
52м
0
Закрытый
7.3
Группировка и сохранение в регулярных выражениях
↗
21
4
23м
0
Закрытый
7.4
Опережающие (lookahead) проверки. Флаги
↗
13
2
22м
0
Закрытый
7.5
Ретроспективные (lookbehind) проверки
↗
10
3
18м
0
Закрытый
7.6
Объект Match. Методы search(), finditer() и findall()
↗
13
3
11м
0
Закрытый
7.7
Методы match(), split(), sub(), subn(), compile()
↗
13
1
10м
0
8. Работа с файлами и каталогами
11 уроков
👁
198
👤
38
Закрытый
8.1
Введение в модуль os. Функции работы с файлами и каталогами
↗
45
9
26м
0
Закрытый
8.2
Функции модуля os.path для анализа файловых маршрутов
↗
27
3
16м
0
Закрытый
8.3
Дополнительные функции модуля os.path
↗
20
6
10м
0
Закрытый
8.4
Классы PurePosixPath и PureWindowsPath модуля pathlib
↗
20
3
14м
0
Закрытый
8.5
Классы PosixPath и WindowsPath модуля pathlib
↗
15
5
16м
0
Закрытый
8.6
Способы сканирования каталогов. Модули glob и fnmatch
↗
14
2
11м
0
Закрытый
8.7
Функции TemporaryFile() и NamedTemporaryFile() модуля tempfile
↗
12
2
8м
0
Закрытый
8.8
Функции SpooledTemporaryFile() и TemporaryDirectory()
↗
9
2
7м
0
Закрытый
8.9
Модуль shutil. Функции работы с файлами
↗
15
2
11м
0
Закрытый
8.10
Модуль shutil. Функции работы с каталогами
↗
10
2
11м
0
Закрытый
8.11
Модуль shutil. Архивирование данных
↗
11
2
6м
0
9. Классы модуля io. Способы хранения данных
6 уроков
👁
131
👤
8
Закрытый
9.1
Класс io.BytesIO модуля io
↗
27
2
9м
0
Закрытый
9.2
Классы io.StringIO и io.TextIOWrapper
↗
15
1
14м
0
Закрытый
9.3
Модуль pickle
↗
21
1
16м
0
Закрытый
9.4
Модуль json
↗
30
2
11м
0
Закрытый
9.5
Модуль csv
↗
21
1
18м
0
Закрытый
9.6
Модуль shelve
↗
17
1
9м
0
10. СУБД SQLite3
10 уроков
👁
282
👤
19
Закрытый
10.1
Что такое СУБД и реляционные БД
↗
86
5
8м
0
Закрытый
10.2
Подключение к БД и создание таблиц
↗
49
2
14м
0
Закрытый
10.3
Команды SELECT и INSERT
↗
35
4
15м
0
Закрытый
10.4
Удаление DELETE и изменение UPDATE записей
↗
19
1
7м
0
Закрытый
10.5
Агрегирование и группировка
↗
14
2
10м
0
Закрытый
10.6
JOIN - объединение таблиц
↗
16
1
9м
0
Закрытый
10.7
Команды UNION, UNION ALL, INTERSECT, EXCEPT
↗
11
1
6м
0
Закрытый
10.8
Вложенные SQL-запросы
↗
14
1
10м
0
Закрытый
10.9
Методы execute, executemany, executescript, commit, rollback
↗
13
1
14м
0
Закрытый
10.10
Методы fetchall, fetchmany, fetchone, Binary, iterdump
↗
25
1
13м
0
11. Логирование с помощью модуля logging
6 уроков
👁
81
👤
14
Закрытый
11.1
Введение в модуль logging
↗
25
6
10м
0
Закрытый
11.2
Корневой логгер. Классы хэндлеров
↗
14
4
14м
0
Закрытый
11.3
Класс Formatter. Параметры функций генерации сообщений
↗
12
1
15м
0
Закрытый
11.4
Класс Filter для фильтрации сообщений
↗
4
1
12м
0
Закрытый
11.5
Иерархия из логгеров
↗
9
1
10м
0
Закрытый
11.6
Конфигурирование системы логирования
↗
17
1
11м
0
2. Добрый, добрый Python ООП - обучающий курс от Сергея Балакирева 4.902941176470589
1. Первые шаги в ООП
8 уроков
👁
108 440
👤
49 262
Открытый
1.1
Как правильно выполнять задания курса
↗
31 278
16 653
11м
1207
Открытый
1.2
Концепция ООП простыми словами
↗
16 030
6 263
17м
1417
Открытый
1.3
Классы и объекты. Атрибуты классов и объектов
↗
15 583
5 922
60м
1394
Закрытый
1.4
Методы классов. Параметр self
↗
11 168
4 398
165м
1282
Закрытый
1.5
Инициализатор __init__ и финализатор __del__
↗
9 827
3 962
390м
960
Закрытый
1.6
Магический метод __new__. Пример паттерна Singleton
↗
8 302
3 520
90м
784
Закрытый
1.7
Методы класса (classmethod) и статические методы (staticmethod)
↗
7 799
3 272
191м
912
Закрытый
1.8
Испытание свойствами и методами
↗
8 453
5 272
116м
334
2. Режимы доступа, свойства и дескрипторы
3 урока
👁
19 396
👤
8 265
Закрытый
2.1
Режимы доступа public, private, protected. Сеттеры и геттеры
↗
7 078
2 998
272м
776
Закрытый
2.2
Свойства property. Декоратор @property
↗
6 540
2 796
346м
809
Закрытый
2.3
Дескрипторы (data descriptor и non-data descriptor)
↗
5 778
2 471
235м
591
3. Магические методы классов
10 уроков
👁
44 199
👤
16 495
Закрытый
3.1
Методы __setattr__, __getattribute__, __getattr__ и __delattr__
↗
5 629
2 388
327м
628
Закрытый
3.2
Метод __call__. Функторы и классы-декораторы
↗
5 196
168
260м
560
Закрытый
3.3
Методы __str__, __repr__, __len__, __abs__
↗
4 834
1 972
292м
536
Закрытый
3.4
Методы __add__, __sub__, __mul__, __truediv__
↗
4 434
1 831
413м
446
Закрытый
3.5
Сравнения __eq__, __ne__, __lt__, __gt__ и другие
↗
4 051
1 644
358м
404
Закрытый
3.6
Методы __eq__ и __hash__
↗
3 935
1 602
234м
368
Закрытый
3.7
Метод __bool__
↗
3 843
1 525
267м
396
Закрытый
3.8
Методы __getitem__, __setitem__ и __delitem__
↗
3 768
1 535
453м
410
Закрытый
3.9
Методы __iter__ и __next__
↗
3 675
1 476
312м
310
Закрытый
3.10
Испытание магией
↗
4 834
2 354
141м
148
4. Наследование и полиморфизм
8 уроков
👁
29 739
👤
10 704
Закрытый
4.1
Наследование в объектно-ориентированном программировании
↗
4 346
1 777
258м
439
Закрытый
4.2
Функция issubclass(). Наследование от встроенных типов
↗
3 728
1 504
145м
400
Закрытый
4.3
Наследование. Функция super() и делегирование
↗
3 719
1 511
157м
389
Закрытый
4.4
Наследование. Атрибуты private и protected
↗
3 473
1 384
177м
345
Закрытый
4.5
Полиморфизм и абстрактные методы
↗
3 510
1 460
162м
398
Закрытый
4.6
Множественное наследование
↗
3 335
1 354
139м
367
Закрытый
4.7
Коллекция __slots__
↗
3 258
88
143м
348
Закрытый
4.8
Испытание "Бремя наследия"
↗
4 370
1 626
103м
93
5. Data Classes
3 урока
👁
2 523
👤
1 470
Закрытый
5.1
Введение в Data Classes
↗
1 040
571
34м
63
Закрытый
5.2
Углубляемся в Data Classes
↗
762
477
67м
58
Закрытый
5.3
Наследование Data Classes
↗
721
422
65м
47
6. Исключения и менеджеры контекста
6 уроков
👁
20 808
👤
7 154
Закрытый
6.1
Введение в обработку исключений. Блоки try / except
↗
3 417
1 322
94м
353
Закрытый
6.2
Обработка исключений. Блоки finally и else
↗
3 082
1 176
115м
291
Закрытый
6.3
Распространение исключений (propagation exceptions)
↗
2 929
1 139
147м
257
Закрытый
6.4
Инструкция raise и пользовательские исключения
↗
2 784
1 101
135м
260
Закрытый
6.5
Менеджеры контекстов. Оператор with
↗
2 924
1 140
79м
218
Закрытый
6.6
Посвящение в объектно-ориентированное программирование
↗
5 672
1 276
34м
106
3. Добрый, добрый Python с Сергеем Балакиревым 4.928948294055575
1. Первое знакомство
3 урока
👁
181 644
👤
113 653
Закрытый
1.1
Как правильно проходить этот курс
↗
66 405
39 921
5м
3600
Закрытый
1.2
Первое знакомство с Python. Порядок установки
↗
45 825
38 173
8м
2820
Закрытый
1.3
Варианты выполнения команд. Переходим в PyCharm
↗
69 414
35 559
18м
2868
2. Мои первые шаги в Python
7 уроков
👁
283 692
👤
115 870
Закрытый
2.1
Переменные, оператор присваивания, функции type и id
↗
68 192
35 020
28м
3153
Закрытый
2.2
Числа и операции над ними
↗
58 151
1 997
21м
3683
Закрытый
2.3
Математические функции и модуль math
↗
57 749
29 097
40м
3125
Закрытый
2.4
Функции print и input
↗
50 015
24 979
39м
3096
Закрытый
2.5
Арифметические подвиги
↗
2 361
1 280
31м
0
Закрытый
2.6
Логический тип Bool. Операторы сравнения
↗
45 252
22 565
39м
2965
Закрытый
2.7
Булевы подвиги
↗
1 972
932
40м
0
3. Постижение строк и списков
9 уроков
👁
332 358
👤
163 993
Закрытый
3.1
Введение в строки. Операции над строками
↗
44 464
22 435
43м
3338
Закрытый
3.2
Индексы и срезы строк
↗
40 883
18 695
35м
2814
Закрытый
3.3
Основные методы строк
↗
38 894
19 580
45м
2761
Закрытый
3.4
Спецсимволы и экранирование символов
↗
36 679
18 195
25м
2468
Закрытый
3.5
Форматирование строк и F-строки
↗
35 971
17 876
29м
3438
Закрытый
3.6
Списки и операции над ними
↗
35 786
17 773
53м
2912
Закрытый
3.7
Срезы списков. Операторы сравнения списков
↗
33 676
16 650
23м
2512
Закрытый
3.8
Методы списков
↗
33 722
16 754
62м
3049
Закрытый
3.9
Вложенные списки
↗
32 283
16 035
34м
2483
4. Условные операторы
3 урока
👁
93 791
👤
46 243
Закрытый
4.1
Условный оператор if. Конструкция if-else
↗
33 640
16 450
75м
2672
Закрытый
4.2
Вложенные условия и множественный выбор
↗
30 436
15 060
85м
2426
Закрытый
4.3
Тернарный условный оператор
↗
29 715
14 733
40м
2297
5. Циклы, итераторы и генераторы списков
9 уроков
👁
207 358
👤
100 726
Закрытый
5.1
Оператор цикла while
↗
30 575
14 958
98м
2517
Закрытый
5.2
Операторы break, continue и else
↗
26 729
13 186
96м
2076
Закрытый
5.3
Оператор цикла for и функция range
↗
25 933
12 781
61м
2031
Закрытый
5.4
Примеры работы оператора цикла for. Функция enumerate
↗
24 584
12 314
109м
1868
Закрытый
5.5
Итератор и итерируемые объекты. Функции iter и next
↗
23 754
11 850
22м
1677
Закрытый
5.6
Вложенные циклы
↗
22 416
11 152
157м
1742
Закрытый
5.7
Треугольник Паскаля
↗
12 702
10 763
10м
1273
Закрытый
5.8
Генераторы списков (List comprehension)
↗
21 457
10 672
54м
1711
Закрытый
5.9
Вложенные циклы и вложенные генераторы списков
↗
19 208
3 050
76м
1449
6. Словари, кортежи и множества
7 уроков
👁
108 795
👤
55 477
Закрытый
6.1
Введение в словари
↗
21 947
11 226
122м
1803
Закрытый
6.2
Методы словаря. Перебор его элементов в цикле
↗
17 968
9 211
100м
1433
Закрытый
6.3
Кортежи (tuple) и их методы
↗
17 122
8 626
72м
1406
Закрытый
6.4
Множества (set) и их методы
↗
16 485
8 240
40м
1293
Закрытый
6.5
Операции над множествами. Сравнение множеств
↗
15 516
7 862
35м
1233
Закрытый
6.6
Генераторы множеств и словарей
↗
15 610
7 851
63м
1178
Закрытый
6.7
Моржовая операция присваивания
↗
4 147
2 461
48м
258
7. Функции
12 уроков
👁
187 159
👤
87 520
Закрытый
7.1
Что такое функции. Их объявление и вызов
↗
18 880
9 249
53м
1401
Закрытый
7.2
Оператор return
↗
16 941
8 316
61м
1326
Закрытый
7.3
Алгоритм Евклида для нахождения НОД
↗
15 945
7 910
21м
1115
Закрытый
7.4
Позиционные и именованные аргументы. Параметры со значениями
↗
15 877
7 883
57м
1309
Закрытый
7.5
Функции с произвольным числом параметров
↗
15 530
7 772
90м
964
Закрытый
7.6
Операторы упаковки и распаковки коллекций
↗
14 964
7 019
34м
1203
Закрытый
7.7
Рекурсивные функции
↗
15 496
2 678
131м
1302
Закрытый
7.8
Анонимные (lambda) функции
↗
15 197
7 536
29м
1136
Закрытый
7.9
Области видимости. Ключевые слова global и nonlocal
↗
14 532
7 185
19м
1554
Закрытый
7.10
Замыкания в Python. Вложенные функции
↗
15 440
7 724
39м
1324
Закрытый
7.11
Декораторы функций
↗
15 366
7 745
93м
1348
Закрытый
7.12
Передача аргументов декораторам
↗
12 991
6 503
60м
1142
8. Модули и пакеты. Работа с файлами
7 уроков
👁
90 078
👤
43 480
Закрытый
8.1
Импорт стандартных модулей. Команды import и from
↗
13 991
6 794
19м
1071
Закрытый
8.2
Импорт собственных модулей
↗
13 293
6 431
25м
1120
Закрытый
8.3
Установка сторонних модулей. Пакетная установка
↗
12 764
6 120
9м
932
Закрытый
8.4
Пакеты (package) в Python
↗
12 602
6 082
21м
1099
Закрытый
8.5
Функция open. Чтение данных из файла
↗
12 760
6 200
17м
996
Закрытый
8.6
Обработка исключения FileNotFoundError и менеджер контекста
↗
12 483
5 967
14м
987
Закрытый
8.7
Запись данных в файл
↗
12 185
5 886
18м
965
9. Генераторы. Некоторые полезные функции
9 уроков
👁
105 226
👤
50 256
Закрытый
9.1
Выражения-генераторы
↗
13 476
6 633
56м
1169
Закрытый
9.2
Функция-генератор. Оператор yield
↗
12 501
6 218
82м
1025
Закрытый
9.3
Функция map
↗
12 663
6 056
45м
1091
Закрытый
9.4
Функция filter
↗
11 494
5 558
56м
989
Закрытый
9.5
Функция zip
↗
11 502
5 561
60м
923
Закрытый
9.6
Сортировка с помощью sort и sorted
↗
12 404
5 167
52м
934
Закрытый
9.7
Аргумент key для сортировки по ключу
↗
10 461
5 132
80м
854
Закрытый
9.8
Функция isinstance для проверки типов данных
↗
10 326
4 930
30м
903
Закрытый
9.9
Функции all и any
↗
10 399
5 001
33м
877
10. Движемся дальше, вглубь
8 уроков
👁
76 906
👤
44 852
Закрытый
10.1
Расширенное представление чисел
↗
10 892
5 044
19м
820
Закрытый
10.2
Битовые операции И, ИЛИ, НЕ, XOR
↗
9 871
4 748
45м
810
Закрытый
10.3
Модуль random стандартной библиотеки
↗
10 161
4 674
65м
835
Закрытый
10.4
Конструкция match/case. Первое знакомство
↗
6 564
4 705
32м
606
Закрытый
10.5
Конструкция match/case с кортежами и списками
↗
6 043
4 277
42м
567
Закрытый
10.6
Конструкция match/case со словарями и множествами
↗
5 960
4 192
40м
502
Закрытый
10.7
Конструкция match/case. Примеры и особенности использования
↗
6 805
4 906
25м
531
Открытый
10.8
Итоговое испытание
↗
20 610
12 306
0м
378