Python Experience. Получи реальный опыт разработки ПО
О чём курс
Командная разработка требует большего, чем просто знание синтаксиса, поэтому здесь фокус сделан на построении рабочих процессов с использованием 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
- Алгоритмы и структуры данных
Отзывов пока нет. Будьте первым!
Этот курс сейчас в процессе организации складчины. Нажмите кнопку «Записаться» и ожидайте старта — вам придёт уведомление. Когда складчина стартует, в карточке курса будет указан актуальный взнос. Текущая цена пока в процессе формирования и может отличаться от финальной.
Да, мы стремимся, чтобы финальный взнос был не больше ≈10% от оригинальной цены курса. Чем больше участников записывается в складчину, тем ниже выходит взнос для каждого.
Нажмите кнопку «Записаться» и авторизуйтесь на сайте через email (через ту же почту, которую будете использовать для входа). В личном кабинете вас будут ждать инструкции, как пригласить других участников — чем больше людей записалось, тем быстрее стартует складчина и тем ниже взнос. Как только складчина готова к приобретению, вам придёт уведомление.