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

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

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

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

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

Поможем подобрать обучение
Нажимая кнопку, принимаю условия политики и пользовательского соглашения
Когда
1 июля 2024 — 3 июля 2025

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

12 месяцев

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

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

Документ

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

Акция
-40%
Акция
-40%
40%
с 22.06 по 25.06

Пока запасаемся мороженым

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

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

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
компаний-партнёров в базе Нетологии для отработки практики
skyeng1Clamodaramblerraiffeisenvkozonagimakasperskyalfa2gisgettaic

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

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

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

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

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

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


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

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

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

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

40%
с 22.06 по 25.06

Пока запасаемся мороженым

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

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

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

  • У меня нет опыта и знаний в Python — смогу ли я учиться на курсе?

    Опыт не нужен, мы научим всему с нуля. Вы изучите основы и постепенно продвинетесь к более сложным темам и задачам. Именно из-за планомерности программа длится не 1–2 месяца, а дольше — 12 месяцев. Полноценно освоить новую профессию за пару месяцев невозможно. Для этого нужно время, поддержка экспертов и много практики — то, что мы даём на курсе.

  • Какая практика будет на курсе?

    Практика на курсе будет разных форматов:

    — Задания с обратной связью от экспертов. Преподаватель проверяет задание, даёт комментарии и рекомендации, отвечает на ваши вопросы.

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

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

    — Тесты и квизы: способ проверки и закрепления знаний, когда вы выбираете ответ на вопрос из готовых вариантов.

    На курсе есть партнёр — группа компаний Самолёт. Он также регулярно предоставляет студентам кейсы для решения.

  • Сколько времени займёт обучение?

    Обучение на курсе длится 12 месяцев, однако вы можете учиться быстрее или заморозить обучение. Для этого нужно обратиться к координатору курса, оговорить сроки и заполнить заявление.

  • Курс включает в себя только обучение backend-разработке?

    Да, курс направлен на освоение бэкенд-разработки на Python. Если вам интересно дополнительно освоить фронтенд, то рекомендуем профессию «Fullstack-разработчик на Python», на котором вы сможете одинаково глубоко изучить как Python для бэкенда, так и JavaScript для фронтенда.

  • Какие документы я получу после курса?

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

  • Я учусь в школе — могу ли я проходить курс?

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

    Если вам нет 16 лет и интересно программирование, мы рекомендуем записаться на курсы к нашим коллегам в Фоксфорд.

  • После курса я стану junior, middle или senior разработчиком?

    Уже через 6 месяцев обучения вы будете обладать знаниями, достаточными для того, чтобы претендовать на позицию junior-разработчик на Python. После окончания курса благодаря сильной программе, ваш уровень знаний и навыков будет приближен к компетенциям middle-специалиста в области Python-разработки. Это значит, что вы сможете значительно быстрее дорасти до позиции middle-разработчика, устроившись на работу.

  • Какая техника понадобится для учёбы и можно ли учиться с телефона

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

  • Нужен ли английский для того, чтобы освоить ИТ-профессию?

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

  • Какие есть способы оплаты?

    У нас можно оплатить курс:

    — единоразово со скидкой 5% картой, СБП или через электронный кошелёк ЮMoney

    — единоразово со скидкой 5% картами иностранных банков

    — в рассрочку через Сбербанк, Тинькофф и другие банки-партнёры

    — частями через Яндекс.Сплит

  • Как вернуть деньги, если мне не понравился курс?

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

  • Что такое налоговый вычет на обучение и как его получить?

    Налоговый вычет предоставляется тем, кто учится платно или оплачивает учёбу ребенка. Вернуть можно до 13% расходов. При этом нужно официально работать и уплачивать подоходный налог. Льгота распространяется на обучение в заведении с образовательной лицензией. У Нетологии такая лицензия есть.

    Получить вычет можно в течение трёх лет после даты оплаты обучения. Например, в 2024 году можно вернуть деньги за 2021, 2022 и 2023 годы.

    Подробнее об оформлении налогового вычета читайте в нашей статье.

  • Могу ли я пройти обучение в ускоренном режиме или, наоборот, взять паузу?

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

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

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

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

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

  • Могу ли я купить не весь курс, а несколько необходимых тем или модулей?

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

все вопросы