Курс на Stepik
Обложка курса «mypy: cтатическая типизация в Python (с проверкой)» на Stepik
199 ₽

mypy: cтатическая типизация в Python (с проверкой) ★ 0.000

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

Наведите порядок в коде, избавьтесь от багов и начните писать надежный Python-код, который легко поддерживать

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «mypy: cтатическая типизация в Python (с проверкой)»Учеников на курсе 16
Сертификаты, выданные на курсе «mypy: cтатическая типизация в Python (с проверкой)»Сертификатов выдано 2
Отзывы о курсе «mypy: cтатическая типизация в Python (с проверкой)»Отзывов получено 0
Рейтинг курса «mypy: cтатическая типизация в Python (с проверкой)»Рейтинг курса 0.000
Уроки в курсе «mypy: cтатическая типизация в Python (с проверкой)»Количество уроков 29
Тесты в курсе «mypy: cтатическая типизация в Python (с проверкой)»Количество квизов 61
Задачи с кодом в курсе «mypy: cтатическая типизация в Python (с проверкой)»Количество задач с кодом 21
Время прохождения курса «mypy: cтатическая типизация в Python (с проверкой)»Время прохождения курса —
Стоимость курса «mypy: cтатическая типизация в Python (с проверкой)»Стоимость курса 199 ₽ —
Обновления курса «mypy: cтатическая типизация в Python (с проверкой)»Обновления курса — —
Дата публикации курса «mypy: cтатическая типизация в Python (с проверкой)»Дата публикации курса — ———
Последнее обновление курса «mypy: cтатическая типизация в Python (с проверкой)»Последнее обновление — ———
Сложность normal — ———

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

Разделы в курсе «mypy: cтатическая типизация в Python (с проверкой)» 11 разделов Уроки в курсе «mypy: cтатическая типизация в Python (с проверкой)» 29 уроков Тесты в курсе «mypy: cтатическая типизация в Python (с проверкой)» 61 тест Задачи в курсе «mypy: cтатическая типизация в Python (с проверкой)» 21 задача Время прохождения курса «mypy: cтатическая типизация в Python (с проверкой)» 0 ч. Последнее обновление курса «mypy: cтатическая типизация в Python (с проверкой)» обн. 27 июля 2026

Введение

1 урок
1. Введение ↗

Основы аннотаций типов

3 урока
1. Зачем вообще нужны аннотации типов? ↗
2. Тип None и объединения типов ↗
3. Тип Any — когда использовать и почему избегать ↗

Коллекции и стандартные дженерики

3 урока
1. Типизация списков и кортежей ↗
2. Типизация словарей и множеств ↗
3. Практика с коллекциями — комплексное задание ↗

Объединения, сужение и поток типов

2 урока
1. Расширенные объединения типов и сужение ↗
2. typing.assert_type() для отладки типов ↗

ООП и классы в современном стиле

3 урока
1. Типизация классов и методов ↗
2. Наследование и полиморфизм ↗
3. Практика с классами ↗

Продвинутые конструкции (Callable, Literal, TypedDict)

4 урока
1. Callable и функции как объекты ↗
2. Literal для ограничения значений ↗
3. TypedDict для структурированных словарей ↗
4. Final и константы ↗

Дженерики нового поколения (PEP 695)

2 урока
1. Введение в TypeVar и дженерики ↗
2. Современный синтаксис дженериков (PEP 695) ↗

Протоколы и структурная типизация

3 урока
1. Protocol vs ABC ↗
2. Создание протоколов ↗
3. @runtime_checkable ↗

Конфигурация mypy для проекта

3 урока
1. pyproject.toml и mypy.ini ↗
2. Режим --strict и флаги ↗
3. Игнорирование ошибок и заглушки ↗

Интеграция в рабочий процесс

2 урока
1. Mypy в IDE (VS Code, PyCharm) ↗
2. Pre-commit хуки ↗

Финальный проект и миграция

3 урока
1. Стратегия типизации легаси-кода ↗
2. Финальный проект ↗
3. Итоговый тест ↗