Курс на Stepik
Обложка курса «"Поколение Python": курс для самураев» на Stepik
7 900 ₽

"Поколение Python": курс для самураев ★ 5.000

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

Курс продолжает серию "Поколение Python" и рассказывает о дополнительных возможностях языка Python, а тренировочные задачи помогают закрепить каждую тему.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «"Поколение Python": курс для самураев»Учеников на курсе 1 027
Сертификаты, выданные на курсе «"Поколение Python": курс для самураев»Сертификатов выдано 49
Отзывы о курсе «"Поколение Python": курс для самураев»Отзывов получено 26
Рейтинг курса «"Поколение Python": курс для самураев»Рейтинг курса 5.000
Уроки в курсе «"Поколение Python": курс для самураев»Количество уроков 105
Тесты в курсе «"Поколение Python": курс для самураев»Количество квизов 1296
Задачи с кодом в курсе «"Поколение Python": курс для самураев»Количество задач с кодом 379
Время прохождения курса «"Поколение Python": курс для самураев»Время прохождения курса —
Стоимость курса «"Поколение Python": курс для самураев»Стоимость курса 7 900 ₽ —
Обновления курса «"Поколение Python": курс для самураев»Обновления курса — —
Дата публикации курса «"Поколение Python": курс для самураев»Дата публикации курса — ———
Последнее обновление курса «"Поколение Python": курс для самураев»Последнее обновление — ———
Сложность normal — ———

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

Разделы в курсе «"Поколение Python": курс для самураев» 20 разделов Уроки в курсе «"Поколение Python": курс для самураев» 105 уроков Тесты в курсе «"Поколение Python": курс для самураев» 1296 тестов Задачи в курсе «"Поколение Python": курс для самураев» 379 задач Время прохождения курса «"Поколение Python": курс для самураев» 137 ч. Последнее обновление курса «"Поколение Python": курс для самураев» обн. 26 октября 2026

О курсе

1 урок
1. О курсе ↗

Продвинутые аспекты языка Python

14 уроков
1. ✅ Система импорта ↗
2. ✅ Пакеты Python ↗
3. ✅ Дополнительные методы строк и модуль string ↗
4. ✅ Форматирование строк ↗
5. ✅ Продвинутое использование f-строк ↗
6. ✅ T-строки ↗
7. ✅ Особенности работы с функциями ↗
8. ✅ Пространства имен и области видимости ↗
9. ✅ Исключения. Часть 1 ↗
10. ✅ Исключения. Часть 2 ↗
11. ✅ Исключения. Часть 3 ↗
12. ✅ Особенности числовых типов данных ↗
13. ✅ Встроенные операторы ↗
14. ✅ Приоритет и цепочки встроенных операторов ↗

Операторы и типы данных

6 уроков
1. ✅ Моржовый оператор := ↗
2. ✅ Сопоставление шаблонов. Часть 1 ↗
3. ✅ Сопоставление шаблонов. Часть 2 ↗
4. ✅ Сопоставление шаблонов. Часть 3 ↗
5. ✅ Тип bytes и bytearray ↗
6. ✅ Тип memoryview и модуль io ↗

Аннотации типов

5 уроков
1. ✅ Аннотации типов. Часть 1 ↗
2. ✅ Аннотации типов. Часть 2 ↗
3. ✅ Аннотации типов. Часть 3 ↗
4. ✅ Аннотации типов. Часть 4 ↗
5. ✅ Аннотации типов. Часть 5 ↗

Логирование

5 уроков
1. ✅ Введение в логирование ↗
2. ✅ Модуль logging ↗
3. ✅ Форматирование событий логирования ↗
4. ✅ Обработчики и форматеры ↗
5. ✅ Фильтрация событий логирования ↗

Тестирование

13 уроков
1. ✅ Введение в тестирование ↗
2. ✅ Основы тестирования ↗
3. ✅ Модуль doctest ↗
4. ✅ Модуль unittest. Введение ↗
5. ✅ Модуль unittest. Объединение и пропуск тестов ↗
6. ✅ Модуль unittest. Методы assert ↗
7. ✅ Модуль unittest. Наборы тестов ↗
8. ✅ Модуль unittest. Фикстуры ↗
9. ✅ Модуль unittest. Mock-объекты (моки). Введение ↗
10. ✅ Модуль unittest. Mock-объекты (моки). Отслеживание вызовов ↗
11. ✅ Модуль unittest. Mock-объекты. Способы применения в тестах ↗
12. ✅ Модуль pytest. Введение ↗
13. ✅ Модуль pytest. Маркировка тестов ↗

Работа с операционной системой

8 уроков
1. ✅ Модуль os. Часть 1 ↗
2. ✅ Модуль os. Часть 2 ↗
3. ✅ Модуль os. Часть 3 ↗
4. ✅ Модуль os. Часть 4 ↗
5. ✅ Модуль glob ↗
6. ✅ Модуль pathlib. Часть 1 ↗
7. ✅ Модуль pathlib. Часть 2 ↗
8. ✅ Модуль shutil ↗

Встроенные модули и библиотеки

9 уроков
1. ✅ Модуль pprint ↗
2. ✅ Модуль textwrap ↗
3. ✅ Модуль uuid ↗
4. ✅ Модули random и secrets ↗
5. ✅ Модуль weakref. Часть 1 ↗
6. ✅ Модуль weakref. Часть 2 ↗
7. ✅ Модуль tempfile ↗
8. ✅ Модуль inspect. Часть 1 ↗
9. ✅ Модуль inspect. Часть 2 ↗

Модуль sqlite

12 уроков
1. ✅ Введение в sqlite ↗
2. ✅ Типы данных и базовый синтаксис ↗
3. ✅ Фильтрация данных и вычисляемые поля ↗
4. ✅ Функции ↗
5. ✅ Агрегатные функции и группировка данных ↗
6. ✅ Подзапросы ↗
7. ✅ Соединения ↗
8. ✅ Создание таблиц и модификация данных ↗
9. ✅ SQLite в Python. Часть 1 ↗
10. ✅ SQLite в Python. Часть 2 ↗
11. ✅ SQLite в Python. Часть 3 ↗
12. ✅ SQLite в Python. Часть 4 ↗

Принципы SOLID

5 уроков
1. ✅ Принцип единственной ответственности ↗
2. ✅ Принцип открытости/закрытости ↗
3. ✅ Принцип подстановки Барбары Лисков ↗
4. ✅ Принцип разделения интерфейсов ↗
5. ✅ Принцип инверсии зависимостей ↗

Интерфейс командной строки

5 уроков
1. ✅ Интерфейс командной строки ↗
2. ✅ Модуль argparse. Часть 1 ↗
3. ✅ Модуль argparse. Часть 2 ↗
4. ✅ Модуль argparse. Часть 3 ↗
5. ✅ Модуль argparse. Часть 4 ↗

❓ Частые вопросы с собеседований

9 уроков
1. Общие вопросы по Python ↗
2. Встроенные типы данных ↗
3. Функции ↗
4. Замыкания и декораторы ↗
5. Итерируемые объекты, итераторы и генераторы ↗
6. Исключения ↗
7. ООП ↗
8. Разное ↗
9. О тестах на проверку знаний по Python ↗

Вопросы с собеседований

1 урок
1. тестттт ↗

🥳 Заключение

2 урока
1. Заключительный урок ↗
2. Оглавление ↗

Материалы

2 урока
1. Доработки ↗
2. Материал ↗

⏳Базовый тест для проверки знаний по Python Экзамен

1 урок
1. Задачи ↗

⏳Средний тест для проверки знаний по Python Экзамен

1 урок
1. Задачи ↗

Метапрограммирование

2 урока
1. 🐍 Метапрограммирование. Часть 1 ↗
2. 🐍 Метапрограммирование. Часть 2 ↗

⏳Продвинутый тест для проверки знаний по Python Экзамен

1 урок
1. Задачи ↗

Новые возможности Python

3 урока
1. Об этом модуле ↗
2. Python 3.14 ↗
3. Python 3.15 ↗