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

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

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

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

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

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

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

6 месяцев

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

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

Документ

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

40%
с 22.06 по 25.06

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

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

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

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

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

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

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

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

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

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

40%
с 22.06 по 25.06

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

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

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

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

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

    Вы освоите навыки, достаточные для того, чтобы претендовать на позицию junior-разработчика. Вы научитесь управлять скоростью и качеством разработки веб-приложений, работать в команде с помощью распределённой системы контроля версий, проектировать взаимодействие приложений с базами данных и создавать удобный интерфейс приложений. Вы изучите Python, Git, SQL, ООП, работу с API и основы фреймворка Django, подтвердив компетенции 11 учебными проектами.

  • Если у меня вообще нет опыта в программировании, мне подойдёт курс?

    Наш курс подходит для начинающих и тех, кто хочет стать Python-разработчиком с нуля. Никаких предварительных знаний не требуется, так как программа создана для абсолютных новичков. Курс также идеально подходит для тех, кто уже имеет некоторые знания в ИТ: например, если вы знаете другой язык программирования и хотите расширить свой технологический стек, или если у вас есть опыт работы с frontend-разработкой и вы стремитесь стать fullstack-специалистом.

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

  • Кто преподаёт на курсе и какой опыт у преподавателей?

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

    Мы внимательно отбираем экспертов, проводим с ними собеседования, тестирование и пробные вебинары. Кроме того, помогаем им повысить экспертность: регулярно организовываем обучение и разборы проведённых занятий.

  • Сколько по времени идёт курс?

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

  • Какая практика есть в программе?

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

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

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

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

    — воркшопы: практические занятия в режиме онлайн, на которых вы вместе с экспертом разбираете задания.

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

    Более того, на курсе Python-разработчик есть компании-партнёры, которые регулярно дают студентам реальные кейсы для решения.

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

    Да, через 6 месяцев обучения вы будете обладать знаниями, достаточными для того, чтобы претендовать на позицию junior-разработчик на Python.

  • На курсе обучают только backend-разработке?

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

  • Я получу сертификат или диплом, подтверждающий мои навыки?

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

  • Если я школьник, то могу у вас учиться?

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

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

  • В чём отличие программы этого курса и расширенного?

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

    Программа «Python-разработчик: расширенный курс» рассчитана на 12 месяцев — вы дополнительно изучите модуль по профессиональной работе с Python, модуль по Python в веб-разработке и два дополнительных фреймворка Flask и FastAPI, а также освоите фреймворк Django на глубоком уровне. Все знания вы подтвердите 22 учебными проектами. Иначе говоря, ваш уровень знаний и навыков в расширенной программе будет приближен к компетенциям middle-специалиста в области Python-разработки, и вы сможете значительно быстрее дорасти до позиции middle-разработчика, устроившись на работу.

  • Как Нетология помогает с трудоустройством?

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

    Центр развития карьеры поможет подготовиться к поиску работы и выйти на рынок труда:

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

    — предоставит доступ к вакансиям партнёров Нетологии с прямыми контактами работодателей

    — ответит на вопросы по поиску работы через обращение в личном кабинете

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

    — научит эффективной стратегии поиска работы для достижения вашей карьерной цели

  • Что делать, если учёба мне будет даваться тяжело и я отстану от группы?

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

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

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

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

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

  • Я гуманитарий и не дружу с математикой. Вдруг у меня не получится?

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

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

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

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

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

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

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

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

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

    Льгота распространяется на обучение в заведении с образовательной лицензией. У Нетологии такая лицензия есть.

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

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

  • Я оплатил курс — что дальше?

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

все вопросы