Каталог курсов
Избранное

Python-разработчик: расширенный курс

Освоите универсальный язык программирования и сможете начать работать уже через 6 месяцев обучения

Изучите профессиональные инструменты Python-разработки и потренируете важные для работодателей soft skills

Добавите в портфолио 22 проекта, поработаете над реальными кейсами и примете участие в хакатоне

Поможем подобрать обучение
Нажимая кнопку, принимаю условия политики и пользовательского соглашения
Когда
20 марта 2024 — 26 марта 2025
Стартует завтра
Не подходит дата старта? Запишитесь сейчас, а учитесь со следующим набором

Длительность

12 месяцев

Трудоустройство

Поможем найти работу
или стажировку

Документ

Диплом о профессиональной переподготовке

Акция
-40%
Акция
-40%
40%
с 16.03 по 19.03

Пока снег исчезает с улиц

Скидка уже включена в стоимость. Оплатите до 19 марта, чтобы скидка не сгорела.

Условия акции

Python — идеальный язык для старта в программировании

Python подойдёт, если

• Вас привлекают веб-разработка или научные исследования, анализ данных и машинное обучение

Вам важны простота кода, множество готовых решений и поддержка со стороны сообщества разработчиков

Вы хотите участвовать в создании крутых продуктов — на примере Google, Intel, Nasa, Spotify, Pixar, Youtube и других компаний

Какой может быть ваша карьера

Python-разработчик (Backend-разработчик) / Data scientist / Data engineer / Data analyst

Вы освоите навыки

Выполните 22 проекта для портфолио

Резервное копирование

Напишете программу для резервного копирования аватаров — фотографий из профиля пользователя соцсети — в облачное хранилище

Решите реальные кейсы и примете участие в митапах

Группа «Самолет» — ведущая компания в сфере PropTech

Вы встретитесь с IT-специалистами и HR группы «Самолет» и получите опыт в Python-разработке.

• Решите рабочие кейсы — в команде и индивидуально

• Добавите уникальный опыт в портфолио

• Получите рекомендательное письмо от «Самолета»

• Сможете поучаствовать в отборе на стажировку

• Узнаете об особенностях разработки в «Самолете» и разберёте интересные кейсы

• Получите рекомендации по трудоустройству от HR

• Познакомитесь с практикой применения Agile в IT‑проектах

• Поймёте, готовы ли вы работать в большой компании

Разовьёте навыки командной работы на хакатоне

Лучшая команда получит приз от Нетологии

На хакатоне вы объединитесь с однокурсниками, выполните задание и презентуете своё решение жюри — практикующим разработчикам. Эксперты разберут ваш проект и дадут обратную связь.

Программа обучения — 12 месяцев

83 часа теории, 309 часов практики

Чтобы программа соответствовала запросам рынка труда, мы проводим 3 этапа исследований

Занятия проходят 2 раза в неделю в будни и начинаются в промежутке с 18:00 до 20:00 МСК

На лекции и практические задания понадобится около 10 часов в неделю

Записи вебинаров, лекции, тренажёр, тесты, презентации и другие полезные материалы хранятся в личном кабинете

Основы языка программирования Python
Изучите один из самых востребованных и простых в освоении языков программирования. Сможете описывать алгоритмы для решения повседневных задач и работы с данными.

12 часов теории

22 часа практики

Python. Знакомство с консолью

Условные конструкции. Операции сравнения

Введение в типы данных

Циклы

Коллекции данных: множества

Коллекции данных: словари

Функции — использование встроенных и создание собственных

Разбор вопросов

Git — система контроля версий

Научитесь работать с системой Git (стандарт по управлению исходным кодом) и с сервисом GitHub. Опубликуете свои домашние работы и уже в процессе обучения сформируете первое портфолио.

7 часов теории

6 часов практики

Внедрение системы контроля версий

История работы и ветки

Командная работа

ООП и работа с API

2 проекта в портфолио

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

11 часов теории

51 час практики

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

— Объекты и классы. Взаимодействие между ними

— Наследование, инкапсуляция и полиморфизм

Работа с файловой системой в Python

— Открытие и чтение файла, запись в файл

— Работа с разными форматами данных

Работа с внешним API

— Работа с библиотекой Requests, http-запросы

— Работа с классами на примере API VK

— Разбор вопросов

Проект: Программа для кулинарной книги со списком рецептов

Курсовой проект: Резервное копирование

Базы данных

4 проекта в портфолио

Научитесь проектировать базы данных с использованием языка запросов SQL. Вы будете работать с базой данных PostgreSQL — одной из самых популярных и простых для изучения. В качестве клиента будете использовать pgAdmin. В конце курса познакомитесь с SQLAlchemy ORM.

7 часов теории

26 часов практики

Введение в базы данных. Типы баз данных (БД)

Работа с SQL. Создание БД

Select-запросы, выборки из одной таблицы

Продвинутая выборка данных

Работа с PostgreSQL из Python

Python и БД. ORM

Разбор вопросов

Проекты: 

База данных для музыкального сайта: от проектирования до создания запросов

Программа для управления данными о клиентах в PostgreSQL

Программа для книжных магазинов с использованием SQLAlchemy

Курсовой проект:

Чат-бот для изучения английского языка

Профессиональная работа с Python

5 проектов в портфолио

Разберётесь, как улучшить и упростить программу с помощью модулей, итераторов, декораторов. Изучите технологии для тестирования кода, разбора текста и веб-страниц. Узнаете, как проходить собеседования на позицию Python-разработчика.

16 часов теории

66 часов практики

Модули, пакеты, импорты в Python

Итераторы, генераторы

Декораторы

Разработка тестов

Регулярные выражения

Веб-скрапинг

Подготовка к собеседованиям

Проекты: 

Парсинг страницы сайта вакансий

Итератор и генератор для оптимизации работы со списками

Декоратор-логгер для своего приложения

Unit-test для своей программы

Командный проект: Chatbot Vkinder

Django: создание функциональных веб-приложений

5 проектов в портфолио

Поработаете с фреймворком Django, изучите основные принципы организации проекта в Django. Научитесь создавать базы данных, работать с ORM и моделями. Узнаете, как разрабатывать backend веб-приложения и связывать хостинг файлов и запуск веб-приложения.

15 часов теории

44 часа практики

Обработка запроса. Работа с шаблонами

— Знакомство с Django. Подготовка и запуск проекта

— Обработка запросов и шаблоны

Базы данных

— Работа с ORM. Часть 1

— Работа с ORM. Часть 2

— Разбор вопросов

Взаимодействие с сайтом

— Знакомство с API на примере Django REST framework

— CRUD в DRF

— Разделение доступа в DRF

— Тестирование Django-приложений с использованием Pytest

— Разбор вопросов

Проекты: 

Сервис-помощник для приготовления блюд в Django

Новостное приложение для работы с тегами в Django

Реализация REST API для работы датчиков температуры

Backend для мобильного приложения объявлений в Django

Pytest для Django-приложения

Python в веб-разработке

5 проектов в портфолио

Научитесь запускать, выкладывать на сервере и конфигурировать код с помощью Docker и технологии CI/CD. Потренируетесь развёртывать приложения на сервере, создадите контейнер для REST API сервера и разработаете backend для сайта объявлений. Изучите технологии асинхронного программирования на Python. В качестве приложения напишете программу, используя фреймворк Flask.

15 часов теории

28 часов практики 

DevOps: автоматизация развёртывания

— Основы терминала

— Практика с сервером

— Развёртывание проекта

— CI/CD

— Docker

— Docker Compose

Другие подходы к веб-разработке

— Flask

— FastApi

— Event loop. Asyncio

— Aiohttp

— Celery

Проекты: 

Создание docker-контейнера для REST API сервера Django-приложения

REST API для сайта объявлений на Flask

Программа для работы с базой данных по API в Asyncio

REST API для сервера на aiohttp

Сервис для апскейлинга изображений на базе Flask, Celery и ИИ модели

Построение карьеры и работа на фрилансе

Карьера Python-разработчика

Научитесь формулировать карьерные цели, создавать резюме, собирать портфолио и готовиться к собеседованиям. Создадите пошаговый план поиска работы, запишете видеопрезентацию и пройдёте карьерную консультацию с HR-экспертом.

10 часов теории

Пошаговый план поиска работы

Анализ рынка труда

Резюме, портфолио Python-разработчика и сопроводительное письмо

Собеседование: как подготовиться и пройти

Статистика и измерение эффективности поиска работы

Индивидуальная карьерная консультация

Фриланс: первые шаги

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

10 часов теории

Как начать работать на фрилансе

Как фрилансеру правильно организовать рабочий процесс, пространство и файлы

Как понять, будете ли вы успешны на фрилансе

Биржа FL

Дипломный проект —
backend-приложение
для автоматизации закупок

Создадите и настроите проект по автоматизации закупок в розничной сети, проработаете модели данных, импорт товаров, API views. Эксперт проверит вашу работу и даст рекомендации по улучшению.

Бонусы от Нетологии и партнёров

Больше полезных навыков — выше шанс получить работу мечты

•‎ IT-системы и Linux для разработчиков

Познакомитесь с автоматизацией, непрерывной интеграцией, облачными решениями для виртуализации и полезными функциями ОС Linux.

‎ Английский язык для начинающих разработчиков

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

‎ Логические операторы и алгоритмы

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

• ‎Гибкие методологии управления проектами

Познакомитесь с практикой применения Agile, Scrum, Kanban и инструментами планирования и приоритизации задач.  

Бонусные средства от Рег.ру на облачные сервера

Запускать проекты вы будете на облачных серверах «Рег.облако» — виртуальных серверах с почасовой оплатой и API. Каждый студент получит бонусные средства для выполнения заданий.

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

Изучаете материалы в личном кабинете

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

Все уроки теперь и в мобильном приложении

Мы разработали платформу для смартфонов, чтобы вы могли учиться в спортзале, самолёте, на даче или в пути.

  • Учитесь, где нравится 

    Доступ к учебным материалам всегда под рукой: это экономит ваши ресурсы

  • Занимайтесь даже без интернета

    Можно скачать материалы на телефон и учиться даже там, где плохая связь

  • Получайте подсказки по дедлайнам

    Приложение работает как помощник: напомнит про домашнюю работу или вебинар

  • Загружайте задания с телефона

    Удобно отслеживать статус практических работ и отвечать на комментарии преподавателя

Преподаватели — специалисты ведущих компаний

Ваше резюме после обучения

Python-разработчик
    Ключевые навыки
  • Разработка веб-приложений и API на Python

  • Работа с фреймворками Django, FastApi, Flask

  • Парсинг сайтов

  • Настройка серверов

  • Работа с базами данных с помощью SQL, PostgreSQL, SQLAlchemy

  • ​​​​​​Создание REST API

  • Юнит-тестирование

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

  • Работа с HTTP API

  • Применение паттернов проектирования

  • Работа с методами непрерывной интеграции

  • Работа с ПО для автоматизации развёртывания и управления приложениями — Docker

Инструменты

Python
Python

Высокоуровневый язык программирования общего назначения, ориентированный на повышение производительности разработчика и читаемости кода. Синтаксис Python минималистичен, но стандартная библиотека включает большой объём полезных функций.

GitHub

GitHub

GitHub — веб-сервис для совместной работы разработчиков над кодом и хостинга проектов. GitHub основан на системе контроля версий GIT.

Django

Django

Свободный фреймворк для веб-приложений на языке Python, использующий шаблон проектирования MVC. Django используется в таких крупных сайтах, как Mozilla, YouTube, Google, Instagram, Pinterest.

Flask

Flask

Flask — фреймворк для создания веб-приложений на языке программирования Python, использующий набор инструментов Werkzeug, а также шаблонизатор Jinja2. Относится к категории так называемых микрофреймворков — минималистичных каркасов веб-приложений, сознательно предоставляющих лишь самые базовые возможности.

FastApi

FastApi

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

SQL

SQL

Structured Query Language — язык управления базами данных для реляционных баз данных.

PostgreSQL

PostgreSQL

PostgreSQL — свободная объектно-реляционная система управления базами данных.

SQLAlchemy

SQLAlchemy

Docker

Docker

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

CI/CD

CI/CD

В разработке программного обеспечения CI/CD — методы непрерывной интеграции, непрерывной доставки или непрерывного развёртывания. 

ORM

ORM

ORM — технология программирования, которая связывает базы данных с концепциями объектно-ориентированных языков программирования, создавая «виртуальную объектную базу данных».

Celery 

Celery 

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

Вашу квалификацию подтвердит диплом о профессиональной переподготовке

Мы обучаем по государственной лицензии и выдаём документы установленного образца.

Поможем найти
ту самую работу
Центр развития карьеры
помогает трудоустроиться студентам Нетологии
1
Научим составлять резюме и проходить интервью
Разберём ваш предыдущий опыт, определим сильные стороны и поможем составить успешное резюме. Научим презентовать себя и проведём тест-драйв интервью.
2
Поможем наработать практику и оформить портфолио
Приобретёте практический опыт и наполните портфолио ещё во время обучения. Разберёте тестовые задания от работодателей и сможете принять участие в их проектах.
3
Предложим стажировки и проекты от партнёров
Предоставим доступ к карьерной странице со стажировками и вакансиями от партнёров Нетологии. Будем делиться подборками с новыми интересными вакансиями.
header
Воркшопы и много практики
Вы сможете сформировать портфолио, выполняя задания компаний-партнёров Нетологии или проходя у них стажировки. Сфокусируетесь на практике, откликах и результате. Поработаете над реальными заданиями, защитите свои решения и получите развивающую обратную связь.
84%
студентов нашли работу с помощью Центра развития карьеры
4 075
компаний-партнёров в базе Нетологии для отработки практики
skyenglamodaramblerraiffeisenvkozonagimakasperskyalfa2gisgettaic

Наши студенты достигают своих целей. Вот их истории

Александр Углин

Студент программы «Python-разработчик с нуля»

«Python привлёк меня тем, что это достаточно простой язык для обучения»

Предложение для компаний

Вы можете обучить сотрудников на этом курсе. Адаптируем программу под ваш бизнес и предоставим отчёты об успеваемости. При обучении сразу нескольких сотрудников — более выгодная стоимость.

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

Вернём деньги, если обучение не подойдёт

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

Подробные условия

40%
с 16.03 по 19.03

Пока снег исчезает с улиц

Скидка уже включена в стоимость. Оплатите до 19 марта, чтобы скидка не сгорела.

Условия акции
12 месяцев обучения, старт 20 марта
Запишитесь или получите консультацию
Частями без переплат
3 666 ₽/месяц
6 111 на 36 месяцев
Одним платежом
со скидкой 5%
125 400
 ₽
220 000
-40%
акция действует
до 19 марта
Нажимая кнопку, принимаю условия политики и пользовательского соглашения
Нашли дешевле? Сделаем скидку
Вернём деньги, если обучение не подойдёт
Возможность получить налоговый вычет — 13%
12 месяцев обучения, старт 20 марта
Python-разработчик: расширенный курс
Частями без переплат
3 666 ₽/месяц
6 111 на 36 месяцев
Одним платежом
со скидкой 5%
125 400
 ₽
220 000
-40%
акция действует
до 19 марта
Нашли дешевле? Сделаем скидку
Вернём деньги, если обучение не подойдёт
Возможность получить налоговый вычет — 13%
Запишитесь или получите консультацию
Нажимая кнопку, принимаю условия политики и пользовательского соглашения

Отвечаем на вопросы

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

  • Кто будет проверять мои домашние задания?

  • Как вы помогаете найти работу после обучения?

  • В чём заключается помощь с трудоустройством?