Современные Python Проекты
О чём курс
Вам знаком синтаксис Python, но вы не понимаете, как превратить разрозненные скрипты в стабильный, тестируемый и готовый к выпуску продукт. Здесь показывают, как пройти путь от первой строчки кода до деплоя приложения, не утонув в ошибках импорта и проблемах с зависимостями.
Курс сфокусирован на прикладной инженерной культуре: вы научитесь настраивать среду в VS Code, управлять библиотеками через Poetry и pip-tools, а также писать поддерживаемый «питонический» код. Основной упор сделан на автоматизацию: внедрение тестов через pytest, написание документации на Sphinx и настройку CI/CD-пайплайнов для ваших проектов. Вы разберете создание полноценных CLI-инструментов, упаковку библиотек для PyPI и контейнеризацию приложений с помощью Docker.
Материал будет полезен разработчикам, которые хотят перейти от написания простых алгоритмов к созданию профессиональных программных продуктов, пригодных для реальной эксплуатации.
Программа обучения
- VS Code для Python: настройка редактора и продуктивная работа
- Управление версиями Python и пакетами в реальных условиях
- Создание структуры проекта с использованием шаблонов cookiecutter
- Управление зависимостями: pip, pip-tools, poetry
- Принципы написания «питонического» кода
- Тестирование приложений с помощью pytest
- Документирование кода с помощью Sphinx
- Настройка автоматических проверок (Continuous Integration)
- Разработка CLI-приложений для терминала
- Создание и публикация модулей и библиотек на PyPI
- Сборка автономных исполняемых файлов без зависимостей от внешней среды
- Развертывание приложений на платформе Heroku
- Создание Docker-образов и развертывание в инфраструктуре
Другие материалы автора 5
MK Michael Kennedy Все материалыОтзывов пока нет. Будьте первым!
Продажи приостановлены. Можно подписаться на уведомление о возобновлении продаж.