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

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

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

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

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «mypy: cтатическая типизация в Python (с проверкой)»Учеников на курсе 15
Сертификаты, выданные на курсе «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. Итоговый тест