Курс на 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