Тратьте на учебу 4 часа в неделю, не пропускайте лучшие события лета
4
☀
Ставьте обучение на паузу, если нужно, путешествуйте
Открывайте новые модули без сдачи заданий, не останавливайтесь
2
3
☀
Двигайте дедлайны по домашкам, не беспокойтесь о сроках и «хвостах»
→ Не откладывайте обучение новой профессии еще на год
1
Чем занимается Python-разработчик?
Python — универсальный язык, который применяется в разных областях: сайты, веб-приложения, игры, анализ данных, автоматизация, работа с устройствами.
На Python делают backend, то есть внутреннюю логику работы программы.
Представьте, что вы ввели в строку поиска «смотреть сериалы в оригинале». Список ссылок, которые вам выдал поисковик — это и есть результат работы backend-программиста.
Получите новую профессию Python-разработчика
Освойте программирование на Python и научитесь решать задачи с помощью алгоритмов
C нуля на практическом онлайн-курсе
Сделайте 2 больших кейса для портфолио (доска объявлений и сервис с REST API) и 6 сквозных проектов
Ищите работу с Центром карьеры — от составления резюме до репетиции собеседований
Получите профессию Python-разработчика на Python за 10 месяцев
Получите новую профессию с нуля, без технического образования и опыта
Освойте востребованные навыки, смените направление в работе и прокачайте карьеру
Изучайте Python эффективно — с программой, практикой и наставником
Курс подойдет вам, если вы…
Многие серьезные работодатели ожидают знания асинхронного программирования — оно позволяет экономить ресурсы сервера и писать оптимальный код. Изучив на курсе бонусные модули по асинхронному Python, вы будете выделяться среди кандидатов.
Ваш козырь после курса — асинхронное программирование
Хотите устроиться на работу в крупную компанию?
Ваш путь в Python-разработку
Это проверенный маршрут — наши эксперты составили его и проведут вас точно к цели
Спустя всего 3 месяца обучения вы будете уметь программировать на Python достаточно уверенно, чтобы с помощью нашего Центра карьеры выйти на рынок труда
Наш Центр карьеры поддержит вас во время и после обучения
Карьерная стратегия: аудит компетенций, определение цели, пошаговый план, снятие барьеров
Вакансии и нетворкинг: подбор вакансий от партнеров, активности в карьерном клубе, закрытых каналах и чатах
• Уже во время учебы вы сможете брать фриланс-заказы, а с середины курса — откликаться на junior-вакансии
• За 2−3 месяца на новом месте вы заработаете больше стоимости обучения
• Центр карьеры поможет составить план, чтобы быстрее расти в грейдах и зарплате
Упаковка и подготовка: составление резюме и портфолио, тренировка перед собеседованиями и тестовыми заданиями
Боитесь снижения дохода при смене профессии?
Это ненадолго!
После курса — стажировка
Лучшие студенты проходят стажировки в проектах компаний-партнеров — это реальный кейс в портфолио и шанс проявить себя.
Как устроено обучение
Акцент на тренировке навыков, прямая передача опыта от практикующих разработчиков, постоянный контакт с ментором и наполнение портфолио
Вам поэтапно открываются модули с теорией и задачами для самостоятельной работы. А сложные темы вы разбираете на вебинарах с ментором.
3 тренажера с десятками заданий в каждом — чтобы довести до автоматизма использование инструментов разработчика: Python, SQL, HTML/CSS.
Менторы — опытные разработчики — всегда на связи: отвечают на вопросы, дают обратную связь по заданиям, курируют проекты, поддерживают мотивацию.
Уроки и задания
Тренажеры
Помощь ментора
3 вида проектов: задания по темам для закрепления навыков, сквозные проекты по разработке (телеграм-бот, доска объявлений) и финальный проект (REST API).
Проекты в портфолио
Программа обучения
Учебный план составлен практикующими разработчиками таким образом, чтобы вы получили именно те знания и навыки, которые ценятся сейчас у работодателей.
То, что скрыто от глаз пользователя — программный код сайта, который работает на сервере и выполняет основные действия с базой данных
То, что видит пользователь, когда открывает сайт в браузере: оформление текстов, картинок, кнопки, интерактивные элементы и т. д.
Объектно-ориентированное программирование
Язык программирования для работы с базами данных
Один из самых популярных и удобных фреймворков на Python для разработки веб-сайтов
Наборы готовых шаблонов языка программирования, помогающие ускорить разработку проекта
Одна из самых популярных библиотек JavaScript для создания пользовательских веб-интерфейсов
Техники и навыки для эффективной разработки, тестирования и эксплуатации программного кода
Операционная система с открытым исходным кодом, которая часто используется для серверов
Часть 2. Бэкенд-разработка наPython иDjango
Часть 1. Программирование наPython
Вы научитесь: — Разбираться в типах данных — Использовать разные алгоритмы для решения задач — Писать код на Python — Работать с файлами и данными — Размещать код на GitHub — Использовать объектно-ориентированный подход в программировании (ООП) для Python
Вы научитесь: — Поднимать веб-сервер на Python — Настраивать взаимодействие с базами данных — Проектировать базу данных — Верстать веб-интерфейс на основе шаблонов Django — Настраивать и проводить тестирование своего кода — Создавать свой REST API — Использовать Docker для сборки проекта — Делать свой веб-проект на Django и размещать его на сервере
3 месяца
6 месяцев
4. SQL и проектирование БД 5. Django 6. Продвинутый Django 7. REST-архитектура 8. Docker
Вы научитесь: — Строить сложный API с подключением к SQL-базе данных и дополнительным условием — созданием веб-интерфейса
9. Финальный проект — REST API сервис с подключением к базе данных
Часть 3. Финальный проект
1 месяц
• 10 часов интерактивных вебинаров • Тренажер по Python • 20 задач на алгоритмы • 50 написанных программ • Проект — телеграм-бот на Python
• 20 часов интерактивных вебинаров • 2 тренажера: SQL и HTML • 20+ мини-проектов • 5 сквозных проектов • 1 большой проект — доска объявлений на Django
• 2 часа интерактивных вебинаров • Финальный проект — API-сервис
1. Введение в IT 2. Основы Python 3. ООП на Python
Вы научитесь: — Работать в командной строке Linux — Верстать веб-страницы с адаптивной версткой — Ускорять и оптимизировать свой код с помощью асинхронного программирования
10. Основы Linux 11. Основы HTML/CSS 12. Асинхронный Python
2 месяца
— Отбор лучших студентов в конкурсах компаний-партнеров — При попадании на стажировку — участие в реальном проекте с тимлидом и проджект-менеджером — Итоговая защита проекта — Кейс в портфолио — Возможность трудоустройства в штат
Часть 5. Стажировка
1–3 месяца
Подготовка резюме и начало поиска работы
Часть 4. Бонусы
• 8 дополнительных модулей • 2 сквозных проекта
Ваш финальный проект — «REST API сервис с подключением к базе данных»
Умение создавать API и проектировать базу данных — ключевой навык для бэкенд-программиста.
На проекте вы:
Спроектируете базу данных
Создадите REST API
Напишете тесты
Подготовите документацию
При выполнении задачи вы можете столкнуться с тем, что не проходили на курсе. Будьте готовы и не пугайтесь, вам обязательно помогут.
Получите подробную программу курса
Вышлем подробное учебное расписание и проведем бесплатную консультацию
Руководитель разработки веб-проектов в X5 Retail Group, ведущий преподаватель курса
Опыт разработки на Python более 10 лет. Руководит созданием сервисов в области логистики и ведет курсы в Цифровой академии. Участвовал в разработке популярных финтех-приложений и геоинформационных систем.
Михаил Свинцов
Ведущий разработчик в «Студии повышения успеваемости»
Занимается научными исследованиями в области математики, компьютерного моделирования и машинного обучения. Создает образовательную платформу с адаптивной системой обучения. Преподает в Университете ИТМО алгоритмы и структуры данных, линейную алгебру и математический анализ.
Вячеслав Богданенок
Главный разработчик в нескольких веб-проектах
Опыт веб-разработки более 3 лет. Главный разработчик нескольких полноценных веб-проектов, в том числе в области криптовалют и электронного учета. Основной стек технологий: Python и его веб-фреймворки, JavaScript, HTML, CSS.
Валерия Ракова
Программист на Python в научной лаборатории СПбПУ
Опыт более 3 лет. Стек технологий: PyQt, OpenCV, Pandas, SciPy.
Опыт в IT более 8 лет. Из прошлых проектов в открытом доступе можно отметить status.net. Стек технологий: Python, Django, Flask, FastApi, JavaScript, HTML4, Node. js, Typescript.