Календарь 2 месяца
звезда 4.8 Сравни.Ру | Рекомендовано РБК

Python + Flask + Git: сформируйте навык веб-разработки с нуля

Для новичков и тех, кто хочет стартовать в веб-разработке на Python
Научитесь писать бэкенд-приложения и работать с Git на реальных кейсах
Добавите 2 проекта в портфолио и получите разбор от ментора
Купить курс
star01

Навыки

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

  • Писать код на Python и уверенно пользоваться его базовыми конструкциями
  • Работать с переменными, условиями, циклами, списками, словарями и функциями
  • Подключать модули, библиотеки и использовать pip для установки зависимостей
  • Обрабатывать ошибки и исключения в Python
  • Применять структуры данных для решения задач
  • Писать простой чистый код и собирать проекты с нуля
  • Использовать систему контроля версий Git и работать с GitHub
  • Создавать API-сервисы на Flask
  • Готовить веб-приложения и сервисы для обработки данных
  • Работать с кодом в команде и оформлять свои проекты для портфолио

Инструменты

PythonPython
FlaskFlask
GitHubGitHub
GitGit
PipPip
PandasPandas
RequestsRequests
OSOS
и другие

Портфолио

E-soft
star02

Программа

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

Познакомитесь с языком программирования Python и базовыми принципами его использования.

– Введение в Python
 

Блок 2Переменные и типы данных. Условные операторыarrow-down

Изучите переменные, основные типы данных и конструкции условных операторов в Python.

– Переменные и типы данных
– Условные операторы

Блок 3Строки, условия и циклыarrow-down

Разберетесь со строками, научитесь работать с циклами и управляющими конструкциями.

– Строки
– Условия
– Циклы
 

Блок 4Списки и словари в Pythonarrow-down

Углубитесь в ключевые структуры данных Python: списки и словари.

– Списки
– Словари

Блок 5Функцииarrow-down

Освоите написание функций, передачу параметров и возврат значений.

– Функции

Блок 6Пакеты и модули. Piparrow-down

Научитесь подключать сторонние библиотеки и использовать менеджер пакетов pip.

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

Блок 7Библиотекиarrow-down

Познакомитесь с популярными Python-библиотеками и вариантами их применения.

– Библиотеки

Блок 8Структуры данных в Pythonarrow-down

Изучите дополнительные структуры данных и подходы к их использованию.

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

Блок 9Ошибки и исключения в Pythonarrow-down

Разберетесь с обработкой ошибок и исключений в Python.

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

Блок 10Аналитический проект на Pythonarrow-down

Закрепите материал, выполнив проект с использованием базовых знаний Python.

– Аналитический проект на Python

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

Изучите назначение и принципы работы систем контроля версий.

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

Блок 12Git & GitHubarrow-down

Научитесь работать с Git, GitHub и вести разработку в команде.

– Git
– GitHub
 

Блок 13Продвинутая работа с Gitarrow-down

Углубитесь в работу с ветками, разрешение конфликтов и продвинутые команды.

– Продвинутая работа с Git

Блок 14Разработка API на Flaskarrow-down

Изучите основы разработки API с использованием фреймворка Flask.

– Разработка API на Flask
 

Блок 15Проект от компании E-soft: API-сервис для обработки данных на Flaskarrow-down

Примените полученные знания в проекте: создадите и развернете API-сервис на Flask.

– API-сервис для обработки данных на Flask

star03

Купите курс со скидкой 50%

Полная стоимость обучения
19 900 ₽39 800 ₽−50%
4 975 ₽ x 4 платежа
Разделите покупку на 4 платежа по 4 975 ₽
стрелкаОбучение в любое время в онлайн-формате
стрелкаПолучите сертификат о прохождении курса
стрелка50+ часов теории и практики на кейсах реальных компаний
star04

Преподаватели

Александр Пушкарев

Senior Software Engineer at TripAdvisor

Илья Наделяев

Staff Production Engineer, BigTech MAANG

Иван Милохин

Quantitative Analyst, Barclays Investment Bank (London, UK)

Азиз Намазов

Java Developer, Amazon

Иван Громов

Старший разработчик, NDA

Артем Верхоглядов

Team Lead, Pinely

star05

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

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

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

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

Все студенты ищут работу вместе с Карьерным центром ProductStar.
Составляют резюме, пишут сопроводительные письма под конкретные вакансии, готовятся к собеседованиям и техническим интервью, проходят их — если нет, пробуют еще раз после разбора ошибок. После чего трудоустраиваются в компанию и успешно преодолевают испытательный срок, во время которого специалисты Карьерного центра также помогают.

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

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

Можно ли оплатить курс от компании или юридического лица?

Да, у нас оплачивают обучение своих сотрудников многие компании: «Яндекс», «Т-Банк», «М.Видео», «Спортмастер», «СДЭК», «Альфа-Банк» и другие. Оплату проводим по счету и предоставляем закрывающие документы. Если необходимо — заключаем договор. При оплате курса более чем на пять сотрудников делаем скидку для юридических лиц.

ProductStar — это школа актуального образования от РБК
1

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

2

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

3

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

4

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

5

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