Чему вы научитесь
- Понимать ключевые принципы теории типов и Gradual typing, применять эти знания в разработке
- Работать с аннотациями типов в коде, знать их особенности и практическую применимость
- Писать более понятный, идеоматичный и поддерживаемый код на Python
О курсе
Для кого этот курс
Начальные требования
-
Знать и уметь применять основные конструкции языка Python: условия, циклы, функции, etc
-
Знать и уметь применять основные типы данных языка Python: числа, строки, множества, списки, etc
-
Иметь базовое понимание ООП: что такое методы, классы и экземпляры, как их описывать и создавать
-
Вы слышали про аннотации типов: слышали, что они существуют или даже немного применяли их на практике
Если вы не уверены в своих навыках, в курсе предусмотрен урок с задачами для самопроверки, его можно пройти до регистрации на курс
Преподаватели курса
Как проходит обучение
- В ходе обучения вы будете изучать лекции с подробным разбором аннотаций типов и способов их применения на практике
- К каждой лекции прилагается набор тестов для проверки знаний, включая задачи на программирование с автоматической проверкой
Что вы получите
- Практические навыки и актуальные знания, которые пригодятся в современной Python разработке
- Поддержку от автора курса в комментариях и чате Telegram