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