Чему вы научитесь
- Вы будете разбираться в аннотациях типов и применять их осознаннее и эфективнее чем ваши коллеги/друзья/жены/...
- Сформируете прочную теоретическую базу и системное понимание аннотации типов в Python.
- Избавитесь от распространённой путаницы, возникшей из-за активного развития и эволюции аннотаций типов в языке.
О курсе
В последнее время при прохождении собеседований вижу тренд на вопросы по аннотациям типов в Python + в алгоритмических секциях, кроме оценки сложности алгоритмов, просят добавить аннотации в свое решение.
С связи с этим разработал подробный мини-курс по аннотациям типов в Python - инструменту, который помогает писать более читаемый, надёжный и поддерживаемый код, не теряя преимуществ динамической типизации. На момент написания единственный курс про аннотации типов на платформе Stepik!
Аннотации типов давно вышли за рамки «декоративных комментариев»: они активно используются в IDE, статических анализаторах, API-документации и современных Python-проектах. Курс помогает понять не только синтаксис, но и логику применения, чтобы использовать её осознанно, а не формально.
Начальные требования
Знание аннотаций типов и модуля typing не требуется - все необходимые концепции разбираются в курсе. Для успешного прохождения курса достаточно:
- Базового владения Python (переменные, функции, классы)
- Опыта чтения и написания кода на Python
Наши преподаватели
Как проходит обучение
Вас ждут:
- структурированные теоретические уроки;
- тестовые задания с вариантами ответов;
- легкие примеры для понимания;
- примеры из реальных проектов.