О чём курс

Вам знаком синтаксис 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-образов и развертывание в инфраструктуре
Складчина создана 18 марта 2021 г. · описание обновлено 23 марта 2026 г.

Другие материалы автора 5

MK Michael Kennedy Все материалы
1 088 ₽ 7 050 ₽