Gradual typing и аннотации типов в Python

Курс предлагает структурированный подход к освоению аннотаций типов в Python, где теория неразрывно связана с практикой. Обучение построено как плавный переход от простых концепций к сложным, с полным покрытием типов, необходимых в ежедневной работе современного разработчика
Средний уровень

Чему вы научитесь

  • Понимать ключевые принципы теории типов и Gradual typing, применять эти знания в разработке
  • Работать с аннотациями типов в коде, знать их особенности и практическую применимость
  • Писать более понятный, идеоматичный и поддерживаемый код на Python

Для кого этот курс

Этот курс для Python-разработчиков, которые уже знают основы языка и хотят: 🐍 Освоить важную практику современной разработки, без которой не обходится большая часть новых проектов 🐍 Научиться применять аннотации типов для создания читаемого, надёжного и самодокументируемого кода 🐍 Повысить качество своих проектов и эффективность работы в командной разработке

Начальные требования

  • Знать и уметь применять основные конструкции языка Python: условия, циклы, функции, etc

  • Знать и уметь применять основные типы данных языка Python: числа, строки, множества, списки, etc

  • Иметь базовое понимание ООП: что такое методы, классы и экземпляры, как их описывать и создавать

  • Вы слышали про аннотации типов: слышали, что они существуют или даже немного применяли их на практике

Если вы не уверены в своих навыках, в курсе предусмотрен урок с задачами для самопроверки, его можно пройти до регистрации на курс

Наши преподаватели

Как проходит обучение

  • В ходе обучения вы будете изучать лекции с подробным разбором аннотаций типов и способов их применения на практике
  • К каждой лекции прилагается набор тестов для проверки знаний, включая задачи на программирование с автоматической проверкой

Программа курса

загружаем...

Что вы получаете

  • Практические навыки и актуальные знания, которые пригодятся в современной Python разработке
  • Поддержку от автора курса в комментариях и чате Telegram
Price: Бесплатно

Расскажите о курсе друзьям

Price: Бесплатно