Python Experience. Получи реальный опыт разработки ПО

14 участников

О чём курс

Командная разработка требует большего, чем просто знание синтаксиса, поэтому здесь фокус сделан на построении рабочих процессов с использованием PyCharm, Git и GitLab. За 7 недель обучения вы перейдете от написания отдельных скриптов к созданию структурированных сетевых приложений и работе в OpenSource-проектах.

Ключевые особенности:

  • Практическое освоение методологий разработки: разбор ролей в команде, принципов DRY, KISS, YAGNI и паттернов проектирования.
  • Работа с профессиональным инструментарием: от профилирования кода и отладки до управления задачами в GitLab.
  • Глубокое погружение в Python: от основ синтаксиса до итераторов, генераторов и многопарадигмального программирования (ООП, функциональное, процедурное).
  • Интерактивный формат обучения: теоретическая база подается через презентации в Jupyter, закрепляется тренировками и проектной практикой.

Курс ориентирован на тех, кто хочет не просто выучить язык, но и научиться организовывать полноценный процесс разработки ПО.

Программа обучения

  • Инструментарий разработчика (PyCharm, Git, GitLab)
  • Организация командной разработки (методологии, роли)
  • Синтаксис, типы данных, операторы в Python
  • Zen Python и PEP8
  • Итераторы и генераторы
  • Исключения
  • Сериализация и работа с JSON, XML
  • Стандартная библиотека Python
  • Профилирование и отладка кода
  • Суть проектной практики
  • Сетевые приложения (клиент-сервер, мониторинг)
  • GitLab (таск-менеджер, веб-интерфейс для Git)
  • Паттерны проектирования
  • GitHub и OpenSource
  • Парадигмы программирования (ООП, процедурная, функциональная)
  • Разработка по принципам: DRY, KISS, YAGNI
  • Алгоритмы и структуры данных
Складчина создана 24 марта 2016 г. · описание обновлено 3 мая 2026 г.
1 858 ₽ 25 000 ₽