Чему вы научитесь
- Проектировать на ООП: классы, наследование, композиция
- Применять принципы SOLID и избегать антипаттернов
- Использовать декораторы и метаклассы для расширения поведения
- Работать с продвинутой типизацией: Generic, Protocols, TypedDict
- Писать асинхронный код
- Работать с Textual
- Управлять зависимостями проекта
- Работать с venv
О курсе
Полный курс по продвинутому Python: ООП, SOLID, декораторы, Generic, Асинхронное программирование. В курсе мы применим всё это в архитектуре реального проекта. На примере приложения с заметками и Textual вы создадите экраны и виджеты, опишете бизнес‑сущности, реализуете паттерн репозитория и Dependency Injection, организуете загрузку, отображение, создание и удаление заметок, а также работу с сетью через httpx.
Для кого этот курс
Разработчики, знакомые с Python, которые хотят погрузиться в него глубже.
Начальные требования
Базовое знание Python.
Преподаватели курса
Сертификат
Успешно завершив курс, вы получите сертификат от платформы Stepik. Уже 2 учеников получили сертификат.