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

Добрый, добрый Python. Стандартная библиотека ★ 5.000

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

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

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Добрый, добрый Python. Стандартная библиотека»Учеников на курсе 2 291
Сертификаты, выданные на курсе «Добрый, добрый Python. Стандартная библиотека»Сертификатов выдано 32
Отзывы о курсе «Добрый, добрый Python. Стандартная библиотека»Отзывов получено 10
Рейтинг курса «Добрый, добрый 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. Стандартная библиотека» 98 ч. Последнее обновление курса «Добрый, добрый Python. Стандартная библиотека» обн. 1 октября 2026

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

10 уроков
1. Тип данных complex ↗
2. Множество frozenset ↗
3. Перечисления (enum). Класс Enum ↗
4. Классы IntEnum и StrEnum ↗
5. Именованные кортежи namedtuple модуля collections ↗
6. Словарь defaultdict модуля collections ↗
7. Упорядоченный словарь OrderedDict ↗
8. Класс Counter модуля collections ↗
9. Класс ChainMap модуля collections ↗
10. Функции pprint() и pformat(). Класс PrettyPrinter ↗

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

6 уроков
1. Очереди типов FIFO и LIFO ↗
2. Очередь deque модуля collections ↗
3. Класс Queue модуля queue ↗
4. Классы LifoQueue и PriorityQueue модуля queue ↗
5. Понятие кучи (heap). Модуль heapq ↗
6. Класс array. Методы класса array ↗

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

9 уроков
1. Модуль bisect - сортировка в моменте ↗
2. Функции copy() и deepcopy() модуля copy ↗
3. Магические методы __copy__() и __deepcopy__() ↗
4. Декораторы partial и partialmethod модуля functools ↗
5. Функция update_wrapper() и декоратор wraps ↗
6. Декоратор lru_cache модуля functools ↗
7. Функция reduce модуля functools ↗
8. Декоратор singledispatch модуля functools ↗
9. Модуль abc (Abstract Base Classes) ↗

Модули itertools и operator

8 уроков
1. Модуль itertools. Функция chain() ↗
2. Функции zip_longest(), islice() и tee() ↗
3. Комбинаторные функции модуля itertools ↗
4. Функции фильтрации из модуля itertools ↗
5. Функции-генераторы модуля itertools ↗
6. Функции groupby() и starmap() модуля itertools ↗
7. Функции модуля operator. Классы itemgetter и attrgetter ↗
8. Функция methodcaller() модуля operator ↗

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

7 уроков
1. Функции модуля time. Функции time() и ctime() ↗
2. Функции monotonic(), perf_counter() и process_time() ↗
3. Функции localtime(), gmtime(), mktime(), strftime() и strptime() ↗
4. Модуль datetime. Классы time и date ↗
5. Арифметика дат. Класс timedelta ↗
6. Класс datetime модуля datetime ↗
7. Модуль calendar. Основные функции, классы и методы ↗

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

11 уроков
1. Модуль math (часть 1) ↗
2. Модуль math (часть 2) ↗
3. Модуль math (часть 3) ↗
4. Класс Decimal для точного представления вещественных чисел ↗
5. Методы класса Decimal ↗
6. Функции с числами Decimal. Глобальный и локальный контексты ↗
7. Класс Fraction модуля fractions ↗
8. Стандартные функции с объектами класса Fraction ↗
9. Модуль random стандартной библиотеки ↗
10. Введение в модуль statistics ↗
11. Вычисление дисперсий и ковариаций с помощью модуля statistics ↗

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

7 уроков
1. Введение в модуль re. Символьные классы ↗
2. Квантификаторы регулярных выражений ↗
3. Группировка и сохранение в регулярных выражениях ↗
4. Опережающие (lookahead) проверки. Флаги ↗
5. Ретроспективные (lookbehind) проверки ↗
6. Объект Match. Методы search(), finditer() и findall() ↗
7. Методы match(), split(), sub(), subn(), compile() ↗

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

11 уроков
1. Введение в модуль os. Функции работы с файлами и каталогами ↗
2. Функции модуля os.path для анализа файловых маршрутов ↗
3. Дополнительные функции модуля os.path ↗
4. Классы PurePosixPath и PureWindowsPath модуля pathlib ↗
5. Классы PosixPath и WindowsPath модуля pathlib ↗
6. Способы сканирования каталогов. Модули glob и fnmatch ↗
7. Функции TemporaryFile() и NamedTemporaryFile() модуля tempfile ↗
8. Функции SpooledTemporaryFile() и TemporaryDirectory() ↗
9. Модуль shutil. Функции работы с файлами ↗
10. Модуль shutil. Функции работы с каталогами ↗
11. Модуль shutil. Архивирование данных ↗

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

6 уроков
1. Класс io.BytesIO модуля io ↗
2. Классы io.StringIO и io.TextIOWrapper ↗
3. Модуль pickle ↗
4. Модуль json ↗
5. Модуль csv ↗
6. Модуль shelve ↗

СУБД SQLite3

10 уроков
1. Что такое СУБД и реляционные БД ↗
2. Подключение к БД и создание таблиц ↗
3. Команды SELECT и INSERT ↗
4. Удаление DELETE и изменение UPDATE записей ↗
5. Агрегирование и группировка ↗
6. JOIN - объединение таблиц ↗
7. Команды UNION, UNION ALL, INTERSECT, EXCEPT ↗
8. Вложенные SQL-запросы ↗
9. Методы execute, executemany, executescript, commit, rollback ↗
10. Методы fetchall, fetchmany, fetchone, Binary, iterdump ↗

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

6 уроков
1. Введение в модуль logging ↗
2. Корневой логгер. Классы хэндлеров ↗
3. Класс Formatter. Параметры функций генерации сообщений ↗
4. Класс Filter для фильтрации сообщений ↗
5. Иерархия из логгеров ↗
6. Конфигурирование системы логирования ↗