Боб Белдербос: Отправьте свое ... Заметка
Planet Python на русском

Боб Белдербос: Отправьте свое первое приложение на Python: бесплатный курс по локальному рабочему процессу разработки

Существует значительный разрыв между изучением базового синтаксиса Python и созданием функционального приложения. Многие курсы по Python фокусируются на основах языка, но пренебрегают необходимыми рабочими процессами разработки для реальных проектов. Это часто оставляет учащихся в замешательстве по поводу таких тем, как установка Python, использование терминала, управление пакетами с помощью pip, виртуальные окружения, организация проектов и контроль версий с помощью Git. Эти навыки имеют решающее значение для разработчиков, чтобы эффективно делиться своими работами и развертывать их.Для решения этой проблемы был создан бесплатный курс продолжительностью 6 недель, который можно проходить в своем темпе, под названием "Ship Your First Python App" (Запусти свое первое приложение на Python). Курс направлен на обучение полному локальному рабочему процессу разработки с нуля. Участники создадут небольшое приложение командной строки: журнал разработчика. Каждая неделя вводит новые концепции и завершается набором тестов, которые не проходят, и которые студенты должны исправить.Учебная программа охватывает настройку проекта, моделирование данных, интерфейсы командной строки, типобезопасность, обработку ошибок, организацию кода, тестирование, улучшение форматирования вывода и измерение покрытия тестами. Последняя неделя посвящена подготовке проекта к обмену, включая написание документации и, возможно, публикацию его в PyPI. Этот курс предназначен для людей, которые понимают основы Python, но испытывают трудности с сопутствующими процессами разработки. Он не предполагает предварительных знаний о CLI, упаковке или Git, что делает его доступным для более широкой аудитории. Автор активно ищет отзывы для улучшения полезности курса и пользовательского опыта.