Скидка до 57% и подарки на 135 000 ₽
2 месяца
4.8 Сравни.Ру | Рекомендовано РБК

Освой навык Python-разработки с нуля до бэкенда

Подойдет новичкам в программировании и тем, кто хочет перейти в IT
Выучишь основы Python, Git, ООП и начнешь писать чистый код
Получишь обратную связь от экспертов после каждой практики
star03

Какие навыки вы отточите

Вы будете уметь:

  • Писать чистый и читаемый код на Python с нуля
  • Использовать переменные, условия, циклы, функции, списки, словари и модули
  • Разрабатывать программы с использованием ООП: классы, наследование, инкапсуляция, полиморфизм
  • Применять принципы качественного кода: Abstraction, Composition, Coupling, Cohesion, SOLID
  • Понимать основы функционального программирования
  • Использовать Git и GitHub для командной работы и управления версиями
  • Настраивать CI/CD-пайплайны в GitLab CI
  • Создавать backend-приложения на Django
  • Работать с REST API, форматами JSON и XML
  • Реализовывать многопоточность и асинхронность в Python
  • Настраивать авторизацию и аутентификацию пользователей, включая OAuth 2.0
  • Писать юнит-тесты с PyUnit
  • Создавать и запускать Docker-образы
  • Разворачивать backend-приложения и настраивать окружение на сервере

Инструменты

PythonPython
GitGit
GitHubGitHub
DjangoDjango
CI/CDCI/CD
OAuth 2.0OAuth 2.0
DockerDocker
JSONJSON
AJAXAJAX
PyUnitPyUnit
PipPip
и другие

Портфолио

ProductStarProductStar
star04

Стоимость обучения

Вы выбираете темп обучения, уровень поддержки и количество проектов — под свои потребности

Оставьте заявку на консультацию о курсе

  • Сотрудничаем с банками, где вы сможете оформить беспроцентную рассрочку до 24 месяцев
  • Вы можете получить налоговый вычет за обучение
  • Вернем деньги, если курс не подойдет
  • Сертификат о прохождении курса
Полная стоимость обучения
50 600 ₽101 200 ₽
2 108 ₽ / мес −50%
на 24 месяца или одним платежом с дополнительной скидкой 10% – 45 540 ₽
star05

Изучите то, что нужно рынку

Обучение строится по принципу «от базы к практике». Сначала — фундамент из знаний, потом — инструменты, далее — задачи. Вы двигаетесь по модулям в размеренном темпе, без лишней теории и с возможностью углубиться, если нужно. Все логично, пошагово и применимо на практике
Ступень 1Навык Python-разработкиplus
Блок 1Основы Pythonarrow-down

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


Уроки:

  • Введение в Python

  • Переменные и типы данных

  • Строки. Условия и циклы

  • Списки и словари в Python

  • Функции

  • Библиотеки

  • Структуры данных в Python

  • Пакеты и модули. Pip

  • Менеджер пакетов Pip

  • Ошибки и исключения

Блок 2Системы контроля версийarrow-down

Познакомитесь с Git, GitHub и GitLab CI. Научитесь работать с системой контроля версий и настраивать процессы CI/CD.


Уроки:

  • Системы контроля версий

  • Git & GitHub

  • Знакомство с Git и GitLab

  • Введение в GitLab CI

  • GitLab CI: внутренние переменные, артефакты, правила

Блок 3ООП в Pythonarrow-down

Углубитесь в объектно-ориентированное программирование. Освоите принципы SOLID, Dunder-методы, композицию и абстракции. Познакомитесь с функциональным подходом.


Уроки:

  • Объектно-ориентированное программирование на Python

  • Работа с классами и объектами

  • Реализация объектов: наследование, инкапсуляция, полиморфизм

  • Dunder-методы

  • Свойства хорошего кода: Abstraction, Composition, Coupling, Cohesion

  • Принципы SOLID

  • Функциональное программирование в Python

  • Advanced-функции

Блок 4Бэкенд-разработка на Python и Djangoarrow-down

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


Уроки:

  • Архитектура и серверная часть

  • Веб-сервер на Python

  • JSON, XML, AJAX и работа с API

  • Многопоточность

  • Асинхронное программирование

  • Django REST и API

  • Работа с ORM

  • Авторизация и аутентификация, OAuth2.0

  • CI / CD

  • Масштабируемость

  • Тестирование: PyUnit

  • Создание docker-образа для проекта на Django

  • Разворачивание проекта и настройки CI/CD

star06

Смотрите, как вы будете учиться

Платформа ProductStar разработана так, чтобы вам было удобно учиться: понятная навигация, четкие модули, подробные презентации и материалы после каждого урока. Все ясно, последовательно и интуитивно!
Комфорт
Вы почувствуете, что не одиноки на этом пути. Вас сопровождают менторы, кураторы и карьерные эксперты. Внутри — сообщество, где вы решаете кейсы, общаетесь и поддерживаете друг друга. Актуальные обновления всегда доступны прямо в личном кабинете.
Сообщество
Здесь вы получите поддержку, вдохновение и обратную связь на каждом этапе обучения. Сообщество ProductStar объединяет людей с разным бэкграундом и уровнем — от новичков до опытных продакт-менеджеров.
Домашние задания
Будете закреплять изученный материал на практике. В конце каждого блока вас ждут проекты, которые можно добавить в портфолио.
Поддержка на всех этапах
Сможете изучать материалы в комфортном темпе. Опытные менторы будут следить за вашим прогрессом, отвечать на вопросы и помогать погружаться в тему.
Комфорт
Вы почувствуете, что не одиноки на этом пути. Вас сопровождают менторы, кураторы и карьерные эксперты. Внутри — сообщество, где вы решаете кейсы, общаетесь и поддерживаете друг друга. Актуальные обновления всегда доступны прямо в личном кабинете.
Сообщество
Здесь вы получите поддержку, вдохновение и обратную связь на каждом этапе обучения. Сообщество ProductStar объединяет людей с разным бэкграундом и уровнем — от новичков до опытных продакт-менеджеров.
Домашние задания
Будете закреплять изученный материал на практике. В конце каждого блока вас ждут проекты, которые можно добавить в портфолио.
Поддержка на всех этапах
Сможете изучать материалы в комфортном темпе. Опытные менторы будут следить за вашим прогрессом, отвечать на вопросы и помогать погружаться в тему.
ProductStar — это школа актуального образования от РБК
1

Курсы обновляются вместе с индустрией

2

Знания, которые нужны здесь и сейчас

3

Без теории ради теории

4

Без устаревших подходов

5

С активным сообществом специалистов и каналом актуальных вакансий

star10

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

Если у вас остались вопросы об онлайн-курсе «Основы Python-разработки на backend», вы можете оставить заявку и наш гид поможет вам разобраться.
Что потребуется для успешного обучения?

Для решения задач потребуется ноутбук или ПК, лекции и уроки можно смотреть с мобильного телефона.

Как я буду искать работу?

Все студенты ищут работу вместе с Карьерным центром ProductStar.

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

С какого возраста можно начинать обучение?

Учиться можно в любом возрасте, но оплачивать — с 18 лет. Если вам меньше 18, уточните у менеджера, какие у вас есть возможности оплаты и как вам начать обучение.

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

Да, у нас есть удобная опция беспроцентной рассрочки.

Также мы понимаем, что формат обучения для каждого индивидуален — поэтому даем гарантию возврата полной суммы в течение 21 дня после оплаты, чтобы вы успели попробовать наш курс и решить, подходит ли он вам.