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

Python-разработчик с нуля

С нуля освоите универсальный язык Python, сможете развиваться в backend, data science, машинном обучении и других направлениях

Создадите 11 работоспособных проектов для портфолио с помощью инструментов Python, Git, SQL и Django

Сможете претендовать на junior-позицию или уйти на фриланс сразу после обучения

Поможем подобрать обучение
Международный
Нажимая кнопку, принимаю условия политики и пользовательского соглашения
Когда
6 мая — 26 ноября

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

6 месяцев

Формат обучения

Вебинары, видеолекции, практические задания

Документ

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

40%
с 27.04 по 30.04

Когда достаём белые кеды

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

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

Python отлично подходит для старта в разработке

Этот язык программирования гибкий, читабельный и простой в освоении, что позволяет ему держаться в топ-3 самых востребованных языков в индексе Tiobe. Python используют крупнейшие компании мира: Google, Youtube, Netflix, NASA, Intel, Pinterest, Spotify и другие.

У Python огромное сообщество: разработчики постоянно улучшают язык, создают новые библиотеки и инструменты, а также предоставляет бесплатную поддержку.

Зарплата
Python-разработчика 

по данным hh.ru в среднем составляет

  • Junior-специалист
    с опытом до года

  • Middle-специалист
    с опытом 1–3 года

  • Senior-специалист
    с опытом более 3 лет

Практика сфокусирована на backend, но полученный опыт поможет вам определить дальнейший карьерный трек

На курсе вы за короткий срок изучите основы Python, GIT, баз данных и SQL, освоите универсальный фреймворк Django и добавите в портфолио первые полноценные проекты

Вы научитесь

Управлять скоростью и качеством разработки веб-приложений

Научитесь применять фреймворк Django и шаблоны проектирования

Работать в команде с помощью распределённой системы контроля версий

Сможете создавать репозитории и вносить изменения в код на GitHub, разрешать конфликты версий скрипта

Проектировать взаимодействие приложений с базами данных

Освоите работу с SQL на примере PostgreSQL, сможете настраивать библиотеку SQLAlchemy

Создавать удобный интерфейс приложений

Разберётесь с архитектурой и построите функциональный веб-API

Создадите 11 проектов
для портфолио

Партнёр курса — FL.ru

Крупнейшая русскоязычная биржа фриланса. Каждый день на сайте FL.ru публикуется более 1500 заказов, конкурсов и вакансий.

Требуются самые разные специалисты: программисты, дизайнеры, маркетологи и другие.

Программа курса — 
6 месяцев

49 часов теории и 236 часов практики

• Занятия будут проходить 2 раза в неделю в будни с 19:00 до 21:00 МСК

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

• Запись вебинаров и другие полезные материалы хранятся в личном кабинете

Основы Python

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

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

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

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

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

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

Циклы

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

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

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

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

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

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

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

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

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

Работа с локальным репозиторием в Git

Работа с удалённым репозиторием через GitHub

Командная работа в Git и GitHub. Часть 1

Командная работа в Git и GitHub. Часть 2

Вебинар с ответами на вопросы

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Базы данных

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

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

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

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

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

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

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

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

Работа с PostgreSQL из Python

Python и БД. ORM

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

Проекты:

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

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

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

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

Основы Django

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

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

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

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

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

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

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

Базы данных

— Работа с ORM

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

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

— CRUD в DRF

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

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

Проекты:

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

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

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

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

Бонусные модули

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

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

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

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

Чтение технической документации

Языки программирования. Составление отчётов об ошибках

QA-тестирование

Слова из технической сферы, которые часто произносят неправильно

Навык просмотра англоязычного видеоконтента

Самопрезентация. Elevator Pitch

Прохождение собеседований

Высококлассное резюме и сопроводительное письмо

Email-переписка

Общение в технических чатах

Звонки и встречи

Как учить лексику

Как учить грамматику

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

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

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

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

Работа с системами счисления

Использование логических операций

Построение алгоритмов

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

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

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

9,5 часа теории

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

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

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

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

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

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

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

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

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

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

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

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

Биржа FL

Дипломный проект

Backend приложения
для социальной сети

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

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

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

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

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

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

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

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

Python-разработчик

    Ключевые навыки

  • Реализация объектно-ориентированного программирования на Python
  • Работа в Git & GitHub при командной разработке в GitHub

  • Работа с запросами и шаблонами на Django

  • Работа с базами данных

  • Работа с API сторонних сервисов

  • Знание SQL для работы с Python

Инструменты

Python

Python

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

Git
Git

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

SQL

SQL

Язык управления базами данных

GitHub

GitHub

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

Django

Django

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

ORM

ORM

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

PostgreSQL

PostgreSQL

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

API

API

Интерфейс программирования, позволяющий создавать приложения с использованием готового кода. На основе API строятся карты, например, 2GIS, а также всевозможные мобильные и десктопные клиенты для Twitter или ВКонтакте

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

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

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

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

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

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

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

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

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

40%
с 27.04 по 30.04

Когда достаём белые кеды

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

Условия акции
7 месяцев обучения, старт 6 мая
Запишитесь на курс или получите консультацию
Частями без переплат
3 625 ₽/месяц
6 041 на 24 месяца
Одним платежом
со скидкой 5%
82 700
 ₽
145 000
-40%
акция действует
до 30 апреля
Международный
Нажимая кнопку, принимаю условия политики и пользовательского соглашения
Вернём деньги, если обучение не подойдёт
Возможность получить налоговый вычет — 13%
7 месяцев обучения, старт 6 мая
Python-разработчик с нуля
Частями без переплат
3 625 ₽/месяц
6 041 на 24 месяца
Одним платежом
со скидкой 5%
82 700
 ₽
145 000
-40%
акция действует
до 30 апреля
Вернём деньги, если обучение не подойдёт
Возможность получить налоговый вычет — 13%
Запишитесь на курс или получите консультацию
Международный
Нажимая кнопку, принимаю условия политики и пользовательского соглашения

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

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

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

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

    Домашние задания проверяют преподаватели и кураторы практики. Вы получите развёрнутую обратную связь и индивидуальные рекомендации.

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

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

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

    Мы научим вас презентовать себя: оформлять резюме и портфолио, писать сопроводительные письма и справляться со сложными вопросами на собеседовании. Также поможем в поиске работы: отправим резюме нашим партнёрам и будем присылать подборки подходящих вакансий. А ещё научим самостоятельно искать актуальные вакансии.