Узнайте о снижении цены

Оставьте ваш email и мы напишем вам когда цена снизится

Как стать Python-разработчиком. Плюс

Курс для тех, кто только знакомится с миром IT и хочет стать сильным python-разработчиком. Вы получите проекты в портфолио и уверенность в своих навыках.
215 600 ₽ за курс
стоимость обучения
17600 ₽
за месяц обучения
% Беспроцентная рассрочка на 14 мес.
Уровень сложности
для новичков
Длительность
14 мес.
Демо доступ
да
Формат обучения
онлайн
Домашние задания
да
Обратная связь
да
Стажировка
нет
Помощь в трудоустройстве
да
Документ по окончании
диплом

Программа обучения

  • Основное
  • Содержание программы

Курс подойдёт вам, если вы хотите с нуля разобраться в python-разработке и найти новую работу. Вы научитесь работать с Python, базами данных, ООП, Django, git и API. Также поймёте, как тестировать коды, разворачивать свои проекты на серверах в облачных сервисах и проектировать решения для разгрузки системы. Навык работы в команде, коммуникации и тайм-менеджмента будут дополнительным бонусов в обучении.

Программа состоит из 9 курсов и карьерного трека. Между некоторыми курсами студентам даются каникулы. Вы сделаете реальные проекты для портфолио: социальная сеть, бот-ассистент, приложение «продуктовый помощник». После прохождения курса вы получите диплом Яндекса, а на карьерном треке узнаете о рынке труда, как проходят собеседования и чего ждать от них.

Курс 1. Основы Python
  • Почувствуете себя в роли backend-разработчика на Python.
  • Узнаете, что такое бэкенд и какие задачи он решает.
  • Исследуете серверную часть приложения и поймёте, как она взаимодействует с пользователями и с другими серверами.
  • Увидите, что самостоятельно можете написать программный код, и он будет делать то, что вы задумали.
Курс 2. Углублённый python
  • Узнаете «грамматику» Python.
  • Научитесь применять встроенные инструменты и модули этого языка.
  • Поймёте, как Python работает с оперативной памятью и почему это важно на практике.
  • Выполните практические задания, а по окончании спринта напишете программу, обрабатывающую данные фитнес-трекера “ruaway”.
  • Познакомитесь с основами объектно-ориентированного программирования.
  • Установите и настроите среду разработки.
  • Узнаете, как работать с системой версионирования проектов.
  • Самостоятельно напишете калькулятор, позволяющий вести учёт денег и калорий. 
Курс. 3 Бэкенд на Django
  • Создадите веб-приложение — это будет платформа для блогов.
  • Научитесь обрабатывать http-запросы, подключите к приложению с базу данных, создадите веб-страницы проекта.
  • Поймёте, как писать автоматические тесты для своих программ.
  • Выполните практические задания, часть из которых вы будете выполнять не в тренажёре, а на своём компьютере.
  • Создадите проект — и он станет первым проектом в вашем портфолио.
Каникулы
  • Одна неделя.
Курс 4. API: интерфейс взаимодействия программ
  • Разберётесь, как веб-проекты взаимодействуют друг с другом, запрашивая и передавая информацию.
  • Узнаете, что такое API.
  • Напишете бота, который взаимодействует с популярными веб-сервисами.
  • Узнаете, как организована авторизация через социальные сети на сторонних ресурсах.
Каникулы
  • Одна неделя.
Курс 5. Управление проектом на удалённом сервере
  • Настроите сервер в облаке.
  • Узнаете, как автоматизировать процессы тестирования и обновления кода.
  • Развернёте свой проект в docker-контейнерах на сервере.
Самостоятельный проект «Продуктовый помощник»
  • Вы самостоятельно напишете веб-приложение «Продуктовый помощник»: сайт, на котором пользователи будут публиковать рецепты, добавлять чужие рецепты в избранное и подписываться на публикации других авторов.
  • Сервис «Список покупок» позволит пользователям создавать список продуктов, которые нужно купить для приготовления выбранных блюд.
Каникулы
  • Одна неделя.
Курс 6. Алгоритмы и структуры данных
  • Изучите алгоритмы, которые помогут избежать ускорить работу уже имеющихся программ.
  • Научитесь проектировать решения для разгрузки системы.
Курс 7. Парсинг
  • Научитесь собирать информацию с сайтов, структурировать её и выводить в удобном формате.
  • Узнаете, что такое «инструменты разработчика в браузере».
  • Научитесь исследовать HTML-разметку сайта.
  • Напишете парсеры для документации Python и PEP.
  • Поработаете не только с кодом Python, но и с HTML-разметкой и регулярными выражениями.
Каникулы
  • Одна неделя.
Курс 8. Альтернативные фреймворки Python
  • Изучите фреймфорки flask и fastapi.
Курс 9. Python для бизнеса
  • Изучите инструменты для локализации и прикладной реструктуризации проекта.
  • Поймёте какое место занимает baсkend-разработчик в продуктовой команде и с какими процессами он сталкивается в работе.
  • Сможете принять участие в действующем проекте и разработать новое программное решение.
  • Узнаете, как презентовать свои проекты и проходить собеседования.
  • Подготовитесь к каверзным вопросам и рассмотрите подводные камни, которые ждут junior-разработчика.
Карьерный трек: трудоустройство
  • Изучите стратегии поиска работы и узнаете о тонкостях выбора компании-работодателя.
  • Напишите резюме и сопроводительное письмо.
  • Подготовите портфолио к визиту работодателя и проведёте исследование рынка трудоустройства.

Чему научат

галочка
Изучите язык Python
галочка
Освоите важнейшие инструменты бэкендера: Django, базы данных, git
галочка
В процессе обучения создадите несколько действующих сервисов.

Преимущества курса

Помощь код-ревьюера, наставника и куратора
Онлайн-мероприятия
Курс «Основы Python» можно пройти бесплатно