Курс на Stepik
Обложка курса «Инженерный Python: пакет, типы и тесты» на Stepik
1 990 ₽

Инженерный Python: пакет, типы и тесты ★ 0.000

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

Превратите отдельные Python-функции в воспроизводимый локальный CLI-пакет. Вы пройдёте путь от теста как спецификации до генераторов, декораторов, typing, src-структуры, CLI, логов, pytest, quality gate и CI.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Инженерный Python: пакет, типы и тесты»Учеников на курсе 0
Сертификаты, выданные на курсе «Инженерный Python: пакет, типы и тесты»Сертификатов выдано 0
Отзывы о курсе «Инженерный Python: пакет, типы и тесты»Отзывов получено 0
Рейтинг курса «Инженерный Python: пакет, типы и тесты»Рейтинг курса 0.000
Уроки в курсе «Инженерный Python: пакет, типы и тесты»Количество уроков 30
Тесты в курсе «Инженерный Python: пакет, типы и тесты»Количество квизов 50
Задачи с кодом в курсе «Инженерный Python: пакет, типы и тесты»Количество задач с кодом 120
Стоимость курса «Инженерный Python: пакет, типы и тесты»Стоимость курса 1 990 ₽ —
Обновления курса «Инженерный Python: пакет, типы и тесты»Обновления курса — —
Дата публикации курса «Инженерный Python: пакет, типы и тесты»Дата публикации курса — ———
Последнее обновление курса «Инженерный Python: пакет, типы и тесты»Последнее обновление — ———

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

Разделы в курсе «Инженерный Python: пакет, типы и тесты» 10 разделов Уроки в курсе «Инженерный Python: пакет, типы и тесты» 30 уроков Тесты в курсе «Инженерный Python: пакет, типы и тесты» 50 тестов Задачи в курсе «Инженерный Python: пакет, типы и тесты» 120 задач Последнее обновление курса «Инженерный Python: пакет, типы и тесты» обн. 2 сентября 2026

Демо: тест как спецификация

3 урока
1. Тест как спецификация ↗
2. Границы и исключения ↗
3. Двойники и регрессия ↗

Итераторы и генераторы

3 урока
1. Итератор и yield ↗
2. Ленивые конвейеры ↗
3. Управление генератором ↗

Замыкания и декораторы

3 урока
1. Замыкание и wraps ↗
2. Декораторы с параметрами ↗
3. Композиция декораторов ↗

Типизация

3 урока
1. Аннотации контрактов ↗
2. TypedDict и Protocol ↗
3. Generics и narrowing ↗

Модули и пакет

3 урока
1. Пакет и публичный API ↗
2. pyproject и entry points ↗
3. Граф импортов ↗

CLI и конфигурация

3 урока
1. ArgumentParser и команды ↗
2. main, потоки и exit codes ↗
3. Конфигурация CLI ↗

Логирование и обработка сбоев

3 урока
1. Logger и handlers ↗
2. Структурированный контекст ↗
3. Сбои и секреты ↗

pytest: ядро

3 урока
1. pytest cases и raises ↗
2. fixtures и mock ↗
3. Регрессия и mutation ↗

Изоляция и качество

3 урока
1. Изоляция зависимостей ↗
2. Ruff, mypy и coverage ↗
3. Единый quality gate ↗

Git, CI и капстоун

3 урока
1. Git и версия ↗
2. CI workflow ↗
3. Капстоун DataFlow ↗