Learn Python.ru

Онлайн курс

Программирование на Python 3.13
с упором на практику

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

Продолжительность
2 месяца
Формат
Онлайн, с домашними заданиями
Поддержка
Наставники и код-ревью

Места в группе ограничены. Оплата частями доступна.

Видео-превью курса

В этом видео автор курса рассказывает о программе, требованиях и формате занятий.

Видеозапись первой лекции доступна сразу после регистрации.

Курс от практикующих Python-разработчиков

Курс разработали участники сообщества MoscowPython и авторы проектов на Python. Мы собрали те знания, которые сами хотели получить на старте, и добавили домашние задания, максимально близкие к реальным задачам.

Вы будете писать код с первой недели, работать с Git, отлаживать программы и разбираться с типичными ошибками. Теории будет ровно столько, сколько нужно для того, чтобы применять её на практике.

Для начинающих и продолжающих
Стартуем с основ, но быстро выходим к полезным практическим задачам. Можно приходить без опыта в программировании.
Малые группы
Небольшое количество студентов в потоке позволяет уделить внимание каждому и смотреть код детально.
Фрагмент занятия

Каждая лекция сопровождается конспектом, примерами кода и ссылками на дополнительные материалы, чтобы вы могли повторить материал самостоятельно.

Как проходит обучение

Теория, практика и обратная связь от преподавателей. Вы движетесь по программе в своём темпе, но с понятными дедлайнами, чтобы не откладывать обучение.

  • 1

    Еженедельные занятия. Встречаемся онлайн, разбираем новые темы и практикуемся в живом кодинге.

  • 2

    Домашние задания. После занятия вы выполняете практические задачи и отправляете их на проверку.

  • 3

    Код-ревью. Преподаватель или наставник внимательно смотрит ваш код, даёт рекомендации и улучшения.

Онлайн-формат

Занятия проходят в Zoom или похожем сервисе. Записи всегда доступны в личном кабинете.

Чат группы

Общаемся в Slack/Telegram, обсуждаем задачи, даём быстрые ответы на возникающие вопросы.

Практические проекты

Пишем небольшие консольные утилиты, парсеры, мини-игры и скрипты автоматизации.

Сертификат

По итогам курса выдаём сертификат прохождения и личные рекомендации.

Программа курса

Программа рассчитана примерно на 8 недель. Ниже – укрупнённые модули, внутри каждого несколько тем и домашних заданий.

  1. Модуль 1

    Введение, установка окружения, первые программы

    • Установка Python, virtualenv, IDE
    • Типы данных, переменные, ввод/вывод
    • Базовые конструкции управления
  2. Модуль 2

    Работа с коллекциями и функциями

    • Списки, словари, множества, кортежи
    • Функции, аргументы, область видимости
    • Тестирование и отладка
  3. Модуль 3

    Файлы, модули, пакетирование

    • Чтение и запись файлов
    • Импорт модулей, структура проекта
    • Работа с внешними библиотеками
  4. Модуль 4

    ООП, исключения и работа с данными

    • Классы и объекты, наследование
    • Обработка ошибок, исключения
    • Парсинг и сериализация данных (JSON, CSV)
  5. Модуль 5

    Итоговый проект

    • Постановка задачи и дизайн решения
    • Реализация проекта в репозитории
    • Презентация и обратная связь

Вам подойдёт курс, если

  • вы хотите войти в разработку и начать с Python;
  • вы уже программируете на другом языке и хотите освоить Python;
  • вам нужен практический курс с задачами и проверкой кода.

Требования к участникам

  • Компьютер с доступом в интернет и возможностью ставить ПО.
  • Готовность выделять 6–8 часов в неделю на занятия и домашние задания.
  • Базовое владение ПК, опыт программирования не обязателен.

Кто ведёт курс

Лекции читают разработчики с реальным опытом коммерческой разработки на Python и участием в open-source и образовательных проектах.

Преподаватель курса

Имя Фамилия

Python-разработчик, участник MoscowPython, автор внутренних библиотек и сервисов.

Бэкэнд, инфраструктура

Преподаватель курса

Имя Фамилия

Разработчик и тимлид, пишет на Python и Go, ведёт митапы и выступает на конференциях.

Архитектура, практики разработки

Преподаватель курса

Имя Фамилия

Наставник обучающих программ, помогает студентам доводить проекты до рабочего состояния.

Наставничество, код-ревью

Что говорят выпускники

Вот несколько отзывов студентов, которые проходили курс и продолжили развиваться в Python.

«Курс помог наконец-то систематизировать знания. Больше всего понравились разборы домашних заданий и рекомендации по улучшению кода».

Мария, аналитик данных

«После курса смог собеседоваться на позицию junior Python-разработчика. Хороший баланс теории, практики и живого общения».

Алексей, начинающий разработчик

«Понравилось, что преподаватели из реальной разработки. Много рассказов о том, как это устроено на практике, а не только учебные примеры».

Дмитрий, инженер-тестировщик

Записаться на ближайший поток

Оставьте заявку, и мы свяжемся с вами, расскажем о ближайшей дате старта, стоимости и вариантах оплаты. Заявка ни к чему не обязывает.

Формат
Онлайн, 2 месяца
Нагрузка
6–8 часов в неделю
Уровень
С нуля до уверенного junior

Оставьте заявку

Отправляя форму, вы соглашаетесь на обработку персональных данных.

Часто задаваемые вопросы

Нужен ли опыт программирования, чтобы пойти на курс? +

Нет, курс рассчитан на новичков. Мы начинаем с основ и движемся к более сложным темам, постоянно закрепляя их практикой.

Сколько времени нужно уделять обучению? +

В среднем 6–8 часов в неделю: занятие, выполнение домашних заданий и самостоятельная практика по материалам.

Будут ли записи занятий? +

Да, записи всех занятий доступны до окончания курса и ещё некоторое время после, чтобы вы могли пересмотреть сложные темы.

Можно ли оформить рассрочку? +

Да, мы предлагаем несколько вариантов поэтапной оплаты. Напишите нам в заявке, и мы расскажем детали.

Остались вопросы?

Напишите нам на почту или в мессенджер, если хотите уточнить детали программы, формата и стоимости курса.

Карта или фото локации