Профессия
Старт
9 месяцев

Курс Python разработчик

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

• Научитесь создавать сайты и веб-приложения на Django

• Добавите в портфолио 25 практических задач и 11 проектов

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

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

-50% до 26 февраля Участвует в распродаже
Записаться на курс
  • C нуля в удобном формате
  • Преподаватели — ведущие разработчики из VK, Miro, «Райффайзенбанка»
  • Подготовка портфолио и помощь в поиске работы
  • Реальные рабочие задачи и кейсы компаний
  • Код-ревью и персональная обратная связь
  • Партнер курса Yandex Cloud

Востребованная профессия в IT

Финансовые технологии

Сможете работать в «Сбере», Альфа-Банке или «Тинькофф».

Сервисы доставки

Сможете работать в «Яндекс Еде», Delivery Club или Самокате.

Маркетплейсы

Сможете работать в OZON, Wildberries или «Яндекс Маркете».

Соцсети и мессенджеры

Сможете работать в VK или Telegram.
185 000 ₽ средняя зарплата в РФ
Python — универсальный язык программирования, который применяется в разных сферах: от создания сайтов и мобильных приложений до автоматизации и анализа данных. В своих продуктах его используют «Яндекс», VK, Ozon, «Сбер», МТС, Google, Apple и многие другие.
по данным hh.ru
2 600+ вакансий в РФ
По данным hh.ru
20 000+ вакансий в США
По данным LinkedIn

Лучший язык программирования
для старта в IT

Python — идеальный язык для новичка без опыта. Код на Python легко писать и читать, а язык программирования стабильно занимает высокие места в рейтингах популярности. За 6 месяцев вы получите основные навыки разработки на Python и сможете найти работу в IT.
По данным Хабр Карьера
  • 88к+
    Junior
    после курса
  • 150к+
    Middle от 1 года до 3 лет
  • 300к+
    Senior 3+ года

Кому подойдет

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

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

  • Начинающим программистам

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

  • Другим IT-специалистам

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

Чему вы научитесь

Python-разработчики создают программы, применимые почти в любой сфере IT. Чаще всего Python используется для разработки бэкенда сайтов — это их серверная часть, обеспечивающая работу продукта и скрытая от пользователей. Во время обучения вы напишете программу, научитесь работать с необходимыми инструментами,чтобы создавать сайты, приложения.
Разрабатывать бэкенд сайтов и веб-приложений с помощью Django.
Проектировать базы данных с использованием SQL и настраивать их взаимодействие с приложениями.
Разрабатывать REST API — взаимодействия сайтов и веб-приложений с сервером.
Настраивать и проводить тестирование своего кода.
Начать бесплатно
Заполните заявку, чтобы получить доступ к бесплатному уроку «Python-разработчик: первые шаги»
  • За 20 минут создадите свою первую программу на языке Python
  • Почувствуете себя программистом
  • Поймете, подходит ли вам эта профессия
+7

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

Филипп Воронов

Филипп Воронов

Тимлид команд разработки в проекте «Поиск», VK. Более 10 лет опыта в IT-сфере.

Анна Хворостьянова

Анна Хворостьянова

Лид автоматизации тестирования в Quantori. Работала в Miro, Glasswall Solutions и Nexign. Более 10 лет опыта в разработке на Python.

Михаил Гурбанов

Михаил Гурбанов

Фулстек-разработчик в «Райффайзенбанке». В прошлом — старший разработчик в Sber Devices.

Юрий Гарнов

Юрий Гарнов

Бэкенд-разработчик в Joom. Работал в «Яндексе», основал несколько стартапов.

Никита Лазарев

Никита Лазарев

Старший разработчик в «М.Видео — Эльдорадо». Работал в Programmatic.

Станислав Никуличев

Станислав Никуличев

Старший разработчик в нефтяной компании, руководитель проекта в сети стоматологических клиник. Работал в крупных и международных компаниях: РАО ЕЭС, «Яндекс», Microsoft. Более 15 лет опыта в IT.

Обучение построено на практике

Выдаем официальный диплом, чтобы подтвердить вашу квалификацию

Мы оказываем образовательные услуги на основании государственной лицензии № 41 164 от 15 декабря 2020 г.

Программа

Программа обучения Python-разработке составлена практикующими разработчиками и соответствует требованиям вакансий. Курс рассчитан на 9 месяцев, ему нужно уделять от 10 часов в неделю.
  • 144 урока
  • 15 вебинаров
  • 25 практических заданий
  • 10 проектов
  • Дипломный проект
Самостоятельное изучение
Введение

Вход в профессию

  • Знакомство с профессией Python-разработчика.
  • Типичный рабочий день на позиции Junior Python-разработчика.
  • Как учиться эффективно.
6 недель
Модуль 1

Основы Python

  • Основной синтаксис Python.
  • IDE (интегрированная среда разработки).
  • Смешанные библиотеки.
  • Консоль PyCharm.
  • Данные: типы, значения, переменные, списки, кортежи.
  • Файлы и коллекции.
  • Логические операторы, генераторы, цикл while, цикл for и другие.
  • Юнит-тестирование.
Итоговые проекты: планировщик задач и простое банковское приложение.
2 недели
Модуль 2

Работа с Git

  • Введение в систему контроля версий.
  • Основные команды Git.
  • Удаленные репозитории на GitHub.
  • Разметка Markdown для документации проекта.
  • Публикация и управление проектами на Git.
  • GitHub Issues.
6 недель
Модуль 3

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

  • Объектно-ориентированное программирование.
  • Декораторы и классы.
  • Функциональное программирование.
  • Оптимизация управления памятью, сборщик мусора.
  • Асинхронное программирование.
  • Хеш-таблицы, массивы и связанные списки, большое О и сложность алгоритмов, сортировка, стек и очередь.
Итоговые проекты: программа для учета финансов и игра-стратегия на Python.
3 недели
Модуль 4

Работа с API

  • HTTP-запросы, сетевые запросы.
  • Механизмы авторизации, включая протокол OAuth 2.0.
  • Структура и использование форматов XML и JSON.
  • REST API, принципы API First и архитектуры REST.
  • Документация для API.
  • Исследование запросов.
  • Фильтрация, сортировка и поиск данных.
  • Веб-сервер Gunicorn.
  • Postman для тестирования и исследования.
Итоговые проекты: программа для анализа текста и генератор паролей.
4 недели
Модуль 5

Базы данных и SQL

  • Инструменты MySQL Workbench, pgAdmin.
  • Протокол OAuth 2.0.
  • SQL: основные команды, подзапросы, индексы.
  • Условия и операции.
  • PostgreSQL.
  • Концепция ORM.
  • Проектирование и создание базы данных.
Итоговые проекты: книжная библиотека с каталогом книг и обработка информации и распределение ее по таблицам баз данных.
6 недель
Модуль 6

Бэкенд-разработка на Django

  • Фреймворк Django, Django REST Framework.
  • Основы верстки HTML.
  • Django ORM.
  • Фреймворк Pytest.
  • Пути и view-функции.
  • Аутентификация пользователей и сессии.
  • JSON.
  • Асинхронность в Django.
  • Кеширование и оптимизация производительности.
  • Тесты, фикстуры и параметризация тестов в Pytest.
Итоговый проект: самостоятельный сервер.
4 недели
Модуль 7

Разворачивание проекта и управление им на удаленном сервере

  • Основы Linux.
  • Bash.
  • Docker container.
  • CI/CD.
  • GitHub Actions.
  • Docker Compose.
  • Мониторинг работы Linux-сервера и логи.
  • JSON.
  • Основы HTML и CSS.
Итоговый проект: упаковка проекта в Docker-образ.
4 недели
Модуль 8

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

  • Построение архитектуры и реализация основных функциональных возможностей.
  • Разработка базы данных (хранилища).
  • Разработка веб-приложения с использованием полученных знаний.
  • Тестирование и отладка приложения.
  • Документирование проекта и защита дипломного проекта.
Итоговый проект модуля: веб-приложение.

Подготовка к трудоустройству

  • Консультации с HR.
  • Составление резюме и сопроводительных писем.
  • Подготовка к собеседованиям.
  • Тестовое собеседование.
  • Составление README на GitHub для портфолио.
Итоговый проект модуля: портфолио на GitHub.

Партнеры курса

  • Бесплатный доступ к сервисам Yandex Cloud
    Для работы над практическими заданиями вы будете использовать сервисы Yandex Cloud: научитесь писать код и решать задачи Python-разработчика с помощью виртуальных машин и сервисов управления кластерами.
  • Стажировка Young&&Yandex
    После 6 месяцев обучения вы будете иметь достаточно знаний, чтобы претендовать на оплачиваемую стажировку. Вы будете работать в команде «Яндекса» над реальными задачами под менторством сильнейших практиков и сможете быстро построить карьеру.

После выпуска

Резюме

Должность

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

Навыки

  • Работа с данными на Python.
  • Проектирование баз данных SQL и управление ими.
  • Настройка взаимодействия сервера с базами данных.
  • Использование принципов ООП.
  • Создание веб-сервисов на Django.
  • Автоматизация развертывания с помощью Docker.
  • Работа с бэкендом веб-приложений.
  • Применение понятий асинхронного программирования.
  • Разработка, тестирование и взаимодействие с API.
  • Юнит-тестирование.
  • Работа с репозиториями Git.

Портфолио: от 5 до 10 уникальных проектов

В дипломном проекте создадите собственное веб-приложение.

Калькулятор на Python
Банковское приложение
Программа для учета финансов
Игра-стратегия на Python
Программа для анализа текста
Книжная библиотека с каталогом книг
Самостоятельный сервер
Создание динамического веб-приложения
И еще 2 проекта

Инструменты

Python
Django
Docker
Docker Hub
GitHub
SQL
PostgreSQL
Bash
Nginx
Gunicorn

Сопроводительное письмо

Научим составлять сопроводительные письма, чтобы получить работу мечты.

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

Карьерный центр Ultimate Education подготовит вас к интервью на воркшопах и карьерных консультациях.

Почему Bang Bang Education

  • Практикующие преподаватели и наставники
    Авторы курсов участвуют в крупных проектах и формируют главные тренды в индустрии. Они дают экспертную обратную связь, помогают оформить портфолио и делятся собственным опытом. Наставники помогают по любым техническим вопросам и проверяют домашние задания.
  • Портфолио
    Мы даем знания и помогаем подготовить от пары до десятка работ — в зависимости от продолжительности курса. Наставники проверяют выпускные проекты и предлагают идеи, чтобы студенты смогли уверенно демонстрировать портфолио будущим заказчикам.
  • Комьюнити
    В чатах сообщества делимся знаниями, ищем вдохновение и обсуждаем важное. Это пространство, чтобы задавать вопросы и не бояться проявить себя. А еще находить друзей и чувствовать, что в любой точке мира ты не один.
  • Учебная платформа
    Смотреть лекции, общаться с преподавателями и изучать работы других студентов можно с компьютера или с телефона в удобное время на специальной образовательной платформе.
  • Насмотренность и открытость
    Мы создаем образовательную среду, где студенты разделяют идеи друг друга и развиваются вместе. Открываем доступ ко всем работам внутри курсов и показываем выпускные проекты всем желающим на финальных просмотрах.

Комьюнити

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

Комьюнити-встречи

Очные и онлайн-встречи студентов, совместные посещения выставок, воркшопов, лекций и других мероприятий.

Random Coffee

Новые знакомства с ребятами из комьюнити BBE (в том числе с командой школы) — каждую неделю в специальном канале с ботом.
Оставьте заявку на консультацию о курсе
4 945 ₽ / мес
2 473 ₽ / мес-50%
В рассрочку на 36 мес
Полная стоимость
89 000 ₽ 178 000 ₽
Заполните форму и наш гид свяжется с вами
+7
Оплатить курс

Налоговый вычет

Сумма возврата может составлять до 13% от стоимости курса, мы поможем оформить документы.

Базовый

  • Лекции в формате видеоуроков от 10 до 20 минут.
  • Обратная связь по домашним заданиям.
  • Практические вебинары.
  • Поддержка в учебном чате от наставников — практикующих разработчиков.
Бонус
  • Помощь в поиске работы.

    Курс лекций по трудоустройству, чек-листы по подготовке резюме и портфолио, вебинары и воркшопы, карьерная консультация.)
  • Доступ к дизайн- и IT-сообществу школы.

4 945 ₽ / мес
2 473 ₽ / мес
В рассрочку на 36 месяцев
-50%
Полная стоимость обучения
89 000 ₽ 178 000 ₽

Индивидуальный

  • Все опции базового и оптимального тарифов.
  • Дополнительный курс «Нейросети для IT».
Бонус
  • Воркшопы.

    Отработка знаний по написанию кода с применением нейросетей.
  • Еженедельные индивидуальные консультации с наставником по темам курса.

  • 10 ревью-сессий с наставником по разбору дипломного проекта.

18 778 ₽ / мес
9 389 ₽ / мес
В рассрочку на 36 месяцев
-50%
Полная стоимость обучения
338 000 ₽ 676 000 ₽

FAQ

Если у вас остались вопросы по обучению, вы можете оставить заявку и наш координатор поможет вам. Ответы на популярные вопросы вы можете найти в чат-боте, расположенном в левом нижнем углу экрана.
  • Я совсем не умею программировать. Подойдет ли мне программа курса?
    Да, пройти курс можно  без опыта программирования и технического образования.
  • Смогу ли я совмещать обучение и работу?
    Да, студенты проходят обучение онлайн. На прохождение курса по программированию на Python нужно выделять от 10 часов в неделю. Из них примерно 1,5 часа — это видеолекции, остальное время — практика и вебинары с наставниками.
  • Какие требования к компьютеру?
    Минимальные системные требования для обучения программированию Python:

    Операционная система:
    • Windows 7, Windows 8, Windows 8.1, Windows 10 и более поздние версии.
    • macOS 10.15 Catalina и более поздние версии.
    • Ubuntu 18.04 Bionic и более поздние версии.
    • openSUSE 13.3 и более поздние версии.
    • Fedora Linux 24 и более поздние версии.

    Оперативная память: 2 Гб и больше.
    Процессор: Intel Pentium 4 2 ГГц и мощнее.
    Интернет-соединение: от 2,5 Мбит/сек.

    Рекомендованные системные требования:

    Операционная система:
    • Windows 10 и более поздние версии.
    • macOS 10.15 Catalina и более поздние версии.
    • Ubuntu 20.04 и более поздние версии.
    • Fedora Linux 32 и более поздние версии.

    Оперативная память: 4 Гб и больше.
    Процессор: четырехъядерный 2,5 ГГц и мощнее.
    Интернет-соединение: от 10 Мбит/сек.
  • Смогу ли я устроиться на работу после обучения на курсе «Python-разработчик»?
    Программа полностью соответствует требованиям вакансий, а с трудоустройством помогут специалисты карьерного центра: научат проходить собеседования и расскажут, как оформить портфолио.
  • Я получу документ об образовании?
    Да, после окончания курса мы выдаем официальный диплом о профессиональной переподготовке. Мы ведем образовательную деятельность на основании государственной лицензии № 41 164 от 15 декабря 2020 г.