Курс на Stepik
Обложка курса «Добрая, добрая стандартная библиотека Python» на Stepik
2 000 ₽

Добрая, добрая стандартная библиотека Python 5.000

Открыть на
STEPIK.ORG

Вы хотите писать ёмкий, красивый, профессиональный код на Python? Тогда без знаний стандартной библиотеки (The Python Standard Library) вам просто не обойтись. В ней уже реализовано множество широко используемых алгоритмов на высоком, эффективном уровне. Поэтому игнорирование ее возможностей в своих проектах гарантированно снижает качество конечного программного кода.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Добрая, добрая стандартная библиотека Python»Учеников на курсе 2 167
Сертификаты, выданные на курсе «Добрая, добрая стандартная библиотека Python»Сертификатов выдано 21
Отзывы о курсе «Добрая, добрая стандартная библиотека Python»Отзывов получено 7
Рейтинг курса «Добрая, добрая стандартная библиотека Python»Рейтинг курса 5.000
Уроки в курсе «Добрая, добрая стандартная библиотека Python»Количество уроков 91
Тесты в курсе «Добрая, добрая стандартная библиотека Python»Количество квизов 364
Задачи с кодом в курсе «Добрая, добрая стандартная библиотека Python»Количество задач с кодом 529
Время прохождения курса «Добрая, добрая стандартная библиотека Python»Время прохождения курса
Стоимость курса «Добрая, добрая стандартная библиотека Python»Стоимость курса 2 000 ₽
Обновления курса «Добрая, добрая стандартная библиотека Python»Обновления курса
Дата публикации курса «Добрая, добрая стандартная библиотека Python»Дата публикации курса
Последнее обновление курса «Добрая, добрая стандартная библиотека Python»Последнее обновление
Сложность easy

Содержание курса

Разделы в курсе «Добрая, добрая стандартная библиотека Python» 11 разделов Уроки в курсе «Добрая, добрая стандартная библиотека Python» 91 урок Тесты в курсе «Добрая, добрая стандартная библиотека Python» 364 теста Задачи в курсе «Добрая, добрая стандартная библиотека Python» 529 задач Время прохождения курса «Добрая, добрая стандартная библиотека Python» 95 ч. Последнее обновление курса «Добрая, добрая стандартная библиотека Python» обн. 21 мая 2026

1. Типы данных. Классы Counter и ChainMap. Функция pprint()

10 уроков
Открытый
1.1 Тип данных complex
1 773
129
43м 42с
0
Закрытый
1.2 Множество frozenset
298
121
41м 20с
0
Закрытый
1.3 Перечисления (enum). Класс Enum
205
86
88м 36с
0
Закрытый
1.4 Классы IntEnum и StrEnum
134
76
72м 48с
0
Закрытый
1.5 Именованные кортежи namedtuple модуля collections
126
73
58м 15с
0
Открытый
1.6 Словарь defaultdict модуля collections
122
61
80м 21с
0
Закрытый
1.7 Упорядоченный словарь OrderedDict
97
52
77м 25с
0
Открытый
1.8 Класс Counter модуля collections
105
49
58м 5с
0
Закрытый
1.9 Класс ChainMap модуля collections
94
47
50м 21с
0
Закрытый
1.10 Функции pprint() и pformat(). Класс PrettyPrinter
107
44
38м 37с
0

2. Структуры данных

6 уроков
Закрытый
2.1 Очереди типов FIFO и LIFO
132
54
15м 39с
0
Закрытый
2.2 Очередь deque модуля collections
95
51
56м 27с
0
Закрытый
2.3 Класс Queue модуля queue
79
43
65м 31с
0
Закрытый
2.4 Классы LifoQueue и PriorityQueue модуля queue
68
32
145м 1с
0
Закрытый
2.5 Понятие кучи (heap). Модуль heapq
75
34
95м 46с
0
Закрытый
2.6 Класс array. Методы класса array
60
33
103м 13с
0

3. Алгоритмы, декораторы, функции модуля functools

9 уроков
Закрытый
3.1 Модуль bisect - сортировка в моменте
67
29
90м 21с
0
Закрытый
3.2 Функции copy() и deepcopy() модуля copy
53
28
50м 42с
0
Закрытый
3.3 Магические методы __copy__() и __deepcopy__()
46
17
115м 36с
0
Закрытый
3.4 Декораторы partial и partialmethod модуля functools
39
23
41м 13с
0
Закрытый
3.5 Функция update_wrapper() и декоратор wraps
40
13
112м 44с
0
Закрытый
3.6 Декоратор lru_cache модуля functools
35
17
36м 14с
0
Закрытый
3.7 Функция reduce модуля functools
30
13
116м 30с
0
Закрытый
3.8 Декоратор singledispatch модуля functools
32
14
67м 28с
0
Закрытый
3.9 Модуль abc (Abstract Base Classes)
44
18
42м 33с
0

4. Модули itertools и operator

8 уроков
Закрытый
4.1 Модуль itertools. Функция chain()
53
18
39м 49с
0
Закрытый
4.2 Функции zip_longest(), islice() и tee()
30
14
55м 21с
0
Закрытый
4.3 Комбинаторные функции модуля itertools
25
13
57м 59с
0
Закрытый
4.4 Функции фильтрации из модуля itertools
29
14
43м 46с
0
Закрытый
4.5 Функции-генераторы модуля itertools
22
13
45м 51с
0
Закрытый
4.6 Функции groupby() и starmap() модуля itertools
24
12
67м 7с
0
Закрытый
4.7 Функции модуля operator. Классы itemgetter и attrgetter
20
11
61м 17с
0
Закрытый
4.8 Функция methodcaller() модуля operator
24
10
55м 57с
0

5. Работа с датой и временем

7 уроков
Закрытый
5.1 Функции модуля time. Функции time() и ctime()
47
9
46м 30с
0
Закрытый
5.2 Функции monotonic(), perf_counter() и process_time()
27
10
64м 33с
0
Закрытый
5.3 Функции localtime(), gmtime(), mktime(), strftime() и strptime()
23
10
82м 55с
0
Закрытый
5.4 Модуль datetime. Классы time и date
22
10
35м 54с
0
Закрытый
5.5 Арифметика дат. Класс timedelta
20
7
50м 20с
0
Закрытый
5.6 Класс datetime модуля datetime
22
9
47м 55с
0
Закрытый
5.7 Модуль calendar. Основные функции, классы и методы
19
5
15м 4с
0

6. Математические вычисления

11 уроков
Закрытый
6.1 Модуль math (часть 1)
45
6
38м 18с
0
Закрытый
6.2 Модуль math (часть 2)
24
8
24м 0с
0
Закрытый
6.3 Модуль math (часть 3)
18
8
17м 18с
0
Закрытый
6.4 Класс Decimal для точного представления вещественных чисел
17
7
16м 22с
0
Закрытый
6.5 Методы класса Decimal
15
6
21м 6с
0
Закрытый
6.6 Функции с числами Decimal. Глобальный и локальный контексты
14
4
20м 5с
0
Закрытый
6.7 Класс Fraction модуля fractions
18
6
12м 53с
0
Закрытый
6.8 Стандартные функции с объектами класса Fraction
14
5
14м 50с
0
Закрытый
6.9 Модуль random стандартной библиотеки
19
5
11м 29с
0
Закрытый
6.10 Введение в модуль statistics
16
3
12м 2с
0
Закрытый
6.11 Вычисление дисперсий и ковариаций с помощью модуля statistics
14
5
11м 3с
0

7. Модуль re. Регулярные выражения

7 уроков
Закрытый
7.1 Введение в модуль re. Символьные классы
55
19
61м 52с
0
Закрытый
7.2 Квантификаторы регулярных выражений
33
6
52м 3с
0
Закрытый
7.3 Группировка и сохранение в регулярных выражениях
21
4
23м 16с
0
Закрытый
7.4 Опережающие (lookahead) проверки. Флаги
13
2
22м 7с
0
Закрытый
7.5 Ретроспективные (lookbehind) проверки
10
3
18м 27с
0
Закрытый
7.6 Объект Match. Методы search(), finditer() и findall()
13
3
11м 36с
0
Закрытый
7.7 Методы match(), split(), sub(), subn(), compile()
13
1
10м 44с
0

8. Работа с файлами и каталогами

11 уроков
Закрытый
8.1 Введение в модуль os. Функции работы с файлами и каталогами
45
9
26м 53с
0
Закрытый
8.2 Функции модуля os.path для анализа файловых маршрутов
27
3
16м 49с
0
Закрытый
8.3 Дополнительные функции модуля os.path
20
6
10м 13с
0
Закрытый
8.4 Классы PurePosixPath и PureWindowsPath модуля pathlib
20
3
14м 31с
0
Закрытый
8.5 Классы PosixPath и WindowsPath модуля pathlib
15
5
16м 25с
0
Закрытый
8.6 Способы сканирования каталогов. Модули glob и fnmatch
14
2
11м 52с
0
Закрытый
8.7 Функции TemporaryFile() и NamedTemporaryFile() модуля tempfile
12
2
8м 16с
0
Закрытый
8.8 Функции SpooledTemporaryFile() и TemporaryDirectory()
9
2
7м 58с
0
Закрытый
8.9 Модуль shutil. Функции работы с файлами
15
2
11м 12с
0
Закрытый
8.10 Модуль shutil. Функции работы с каталогами
10
2
11м 23с
0
Закрытый
8.11 Модуль shutil. Архивирование данных
11
2
6м 27с
0

9. Классы модуля io. Способы хранения данных

6 уроков
Закрытый
9.1 Класс io.BytesIO модуля io
27
2
9м 29с
0
Закрытый
9.2 Классы io.StringIO и io.TextIOWrapper
15
1
14м 30с
0
Закрытый
9.3 Модуль pickle
21
1
16м 43с
0
Закрытый
9.4 Модуль json
30
2
11м 12с
0
Закрытый
9.5 Модуль csv
21
1
18м 30с
0
Закрытый
9.6 Модуль shelve
17
1
9м 0с
0

10. СУБД SQLite3

10 уроков
Закрытый
10.1 Что такое СУБД и реляционные БД
86
5
8м 21с
0
Закрытый
10.2 Подключение к БД и создание таблиц
49
2
14м 40с
0
Закрытый
10.3 Команды SELECT и INSERT
35
4
15м 5с
0
Закрытый
10.4 Удаление DELETE и изменение UPDATE записей
19
1
7м 39с
0
Закрытый
10.5 Агрегирование и группировка
14
2
10м 55с
0
Закрытый
10.6 JOIN - объединение таблиц
16
1
9м 57с
0
Закрытый
10.7 Команды UNION, UNION ALL, INTERSECT, EXCEPT
11
1
6м 24с
0
Закрытый
10.8 Вложенные SQL-запросы
14
1
10м 40с
0
Закрытый
10.9 Методы execute, executemany, executescript, commit, rollback
13
1
14м 41с
0
Закрытый
10.10 Методы fetchall, fetchmany, fetchone, Binary, iterdump
25
1
13м 44с
0

11. Логирование с помощью модуля logging

6 уроков
Закрытый
11.1 Введение в модуль logging
25
6
10м 17с
0
Закрытый
11.2 Корневой логгер. Классы хэндлеров
14
4
14м 41с
0
Закрытый
11.3 Класс Formatter. Параметры функций генерации сообщений
12
1
15м 49с
0
Закрытый
11.4 Класс Filter для фильтрации сообщений
4
1
12м 7с
0
Закрытый
11.5 Иерархия из логгеров
9
1
10м 12с
0
Закрытый
11.6 Конфигурирование системы логирования
17
1
11м 43с
0