Освойте один из самых популярных языков для бэкенда, научитесь создавать полноценные сайты и веб-приложения и реализовать внутреннюю логику работы программ на фреймворке Django
Помощь в трудоустройстве
Гарантированные собеседования в компаниях-партнерах
4 проекта в портфолио на GitHub
Старт 28 сентября
Первые уроки бесплатно прямо сейчас!
Востребованная на рынке труда IT-профессия
Научитесь работать с сетевыми запросами и проектировать архитектуру приложений. Освойте самый популярный веб-фреймворк Django, чтобы быстро создавать безопасные и поддерживаемые сайты
Python-разработчик занимается разработкой бэкенда сайтов и веб-приложений — серверной части, которая отвечает за логику и базы данных и не видна пользователям. Его главная цель — сделать так, чтобы сервисы понимали запросы, а сайты правильно реагировали на действия посетителей.
Изучите Python — язык с простым и понятным синтаксисом
senior
200 000 ₽
Стать middle-разработчиком с вознаграждением 140 000 ₽ можно за год реальной разработки
Можно работать из любой точки мира или искать работодателя за рубежом
Хорошие Python-разработчики быстро растут в профессии и в цене
Несколько сотен вакансий
Большая часть вакансий на удаленке
По результатам исследования Хабр Карьеры за 2 полугодие 2022 года
В каких областях IT применяют Python
На программе вы научитесь программировать, использовать структуры данных и создавать бэкенд для приложений и сайтов. С этим фундаментом вы сможете при желании доучиться и быстро сменить сферу или язык/технологии
Разработка бэкенда мобильных приложений
Автоматизированное тестирование
Разработка десктопных программ
Создание игр
Машинное обучение (нейросети)
Администрирование (DevOps)
Разработка бэкенда сайтов и веб-приложений
Data Science: анализ и визуализация данных
Оставьте заявку, и мы расскажем, как пройти бесплатные курсы профессии
Пройдите 5 бесплатных уроков из профессии и получите скидку
Процесс обучения на Хекслете спроектирован так, что его невозможно «отсидеть» или «прослушать». Хекслет заточен на серьезную подготовку и идеально подходит для тех, кто хочет стать хорошим инженером
Практика с первого дня
Начнем писать код на первом уроке. Вас ждут сотни упражнений в тренажере, задачки-испытания для тех, кто любит посложнее, а также 4 проекта, в рамках которых вы напишете полноценные приложения для портфолио на GitHub
Глубокая проработка тем
Мы не сторонники подхода «повтори за учителем». На Хекслете решение задач идет только через реальное понимание. Вы будете не просто писать код, а научитесь самостоятельно находить лучшие решения
Сертификат
Работодатели ценят выпускников Хекслета и даже указывают наши курсы как преимущество при найме. Сертификат — подтверждение того, что вы серьезно поработали над собой и имеете хорошую перспективу стать первоклассным специалистом
Опытные наставники
Практикующие разработчики, которые скорректируют траекторию обучения и помогут справиться с трудностями. Вы не останетесь одни и вам не будет стыдно за результат
Конкурентное портфолио
Мы знаем, как непросто найти первую работу без опыта. Поэтому вы будете получать его уже во время обучения: участвовать в Open Source проектах Хекслета, выполнять тестовые с собеседований. Всё это можно положить в портфолио
Мы регулярно мониторим, какие компетенции разработчиков востребованы на рынке и строим учебную программу в соответствии с этим знанием
Будьте уверены — вы получите именно те инструменты и навыки, которые позволят вам найти работу.
Автоматизированные тесты — неотъемлемая часть профессиональной разработки. Хорошо написанные тесты значительно ускоряют разработку, позволяют быстро находить ошибки и исправлять их
Один и тот же код можно написать бесконечным количеством способов. И только от разработчика зависит, как организовать код так, чтобы его можно было легко анализировать и изменять
Программирование — это не только код, но и инфраструктура. Понимание того, как работают сопутствующие инструменты: командная строка, Poetry, Git — позволит быстро подготовиться к старту любого проекта
Задает архитектуру проекта. Решает типовые задачи за программиста. Значительно сокращает количество кода и автоматизирует рутину
Простой и эффективный язык, применимый в совершенно разных сферах. На Python пишут игры, веб-приложения, утилиты, проводят научные вычисления и автоматизируют процессы
Языки создания веб-страниц. Описывают их структуру (расположение блоков) и внешний вид. Отвечают за формирование текста
Понимание этих принципов позволяет писать более продуктивный и аккуратный код, видеть разные варианты решения задачи и сравнивать их по эффективности
База данных — сердце любого проекта, а язык SQL помогает обращаться к ней так, чтобы среди большого объёма информации находить нужную в данный момент
HTML и CSS
Python
Алгоритмы и структуры данных
Фреймворк (Django)
Базы данных (SQL)
Архитектура
Качество
Инфраструктура
Программа курса Python-разработчик
Основы Python Python: Списки Основы командной строки Введение в Git Python: Настройка окружения Ключевые аспекты веб-разработки на Python
[Основы программирования]
Вебинары
Настройка окружения (менеджер версий asdf, ubuntu on windows) Эффективная отладка кода (дебагер, подходы) Поиск технической информации Организация задач с помощью Kanban-доски (Trello)
Курсы
Изучите основы программирования: типы данных, условные конструкции, циклы и функции
Установите Git, редактор кода VS Code
Прокачайте алгоритмическое мышление и реализуйте самостоятельно функции сортировки
Правильно настройте операционную систему для разработки, научитесь пользоваться командной строкой
[01]
Наполните свое портфолио на Github первыми программами
Игры разума
Итоговый проект
[Профессиональный Python]
Вебинары
Алгоритмы и структуры данных (прокачка на CodeBattle, грокаем алгоритмы) Эффективная работа (горячие клавиши, организация рабочего пространства, слепая печать) Функциональное программирование (чистота, побочные эффекты) Устройство языков (Парсинг, AST, работа интерпретатора/компилятора, порядок вычислений, типизация)
Курсы
[02]
Вычислитель отличий
Итоговый проект
Научитесь писать production-ready код
Настройте непрерывную интеграцию
Освойте принципы объектно-ориентированного и функционального программирования
Начните писать модульный код, который легко расширять и поддерживать
Ускорьтесь с помощью автоматизированного тестирования своего кода
Трудоустройство Python: Словари и множества Python: Функции Python: Декларативное программирование Python: Автоматическое тестирование Python: Абстракция с помощью данных Python: Деревья Python: Основы текстового ввода-вывода
Трудоустройство для разработчиков Регулярные выражения (Regexp) Протокол HTTP Python: Введение в ООП Python: Продвинутое тестирование Основы современной верстки Основы верстки контента Python: Веб-разработка (Flask) Основы реляционных баз данных
[Бэкенд-разработка и сетевые запросы]
Вебинары
Устройство операционных систем (книга код и администрирование, процессы, память, файловая система) Командная работа в Git REST API, Очереди, Background Jobs
Курсы
[03]
Анализатор страниц
Итоговый проект
Начиная с третьего модуля вы будете работать с сетевыми запросами, научитесь проектировать архитектуру приложений
В конце модуля реализуете полноценное веб-приложение: загрузчик страниц
Python: Разработка на фреймворке Django HTTP API Python: Django ORM
[Веб-разработка на Python]
Вебинары
Пробные собеседования Разворачивание и деплой (makefile, docker, хостинг, ansible, webpack, terraform) Продуктовая разработка (Цель, Lean Startup: Time To Market, MVP, A/B тесты) Инженерная культура
Курсы
[04]
Менеджер задач
Итоговый проект
Глубокая проработка темы Django — самого популярного веб-фреймворка Python
Научитесь работать с базами данных с помощью ORM
Научитесь отслеживать ошибки с помощью Rollbar
Выполните дипломный проект — «Менеджер задач»
Вернем деньги, если не получилось найти работу
Мы заинтересованы в успешном трудоустройстве наших студентов
Пройдете курс по трудоустройству
Во время обучения вы также поучаствуете в Карьерном треке
Составите грамотное резюме и портфолио, оформите рабочие профили
Научитесь откликаться на вакансии и писать сопроводительные письма
01
03
02
04
Акция
Много практики
для выполнения
в браузере
Выполняйте их, когда вам удобно. Упражнения на платформе доступны 24/7
330+ упражнений
4 проекта
для портфолио на GitHub
По одному для каждого учебного модуля. Начинаем с простого и погружаемся в разработку для реального бизнеса. Наставник проведет ревью кода и поможет довести проект до совершенства
Проект 1. Игры разума Создадите набор из пяти консольных игр, построенных по принципу популярных мобильных приложений для прокачки мозга. Первый проект знакомит с основными шагами, необходимыми для старта любого нового проекта: установкой языка (интерпретатора), настройкой среды (операционная система, редактор, линтеры), подключением дополнительных библиотек, созданием git-репозитория.
Проект 2. Вычислитель отличий Разработаете программу, определяющую разницу между двумя структурами данных. Подобный механизм используется, например, при выводе тестов. Здесь вам придется столкнуться с принятием сложных архитектурных решений, автоматизированным тестированием и непрерывной интеграцией, функциональным программированием, работе с древовидными структурами данных и рекурсивными алгоритмами.
Проект 3. Анализатор страниц Напишете полноценное веб-приложение, которое выполняет запросы по сети и сохраняет данные в базу данных. Настроите CI и выполните деплой
Проект 4. Менеджер задач Напишете полноценное веб-приложение Task Manager, которое позволяет ставить задачи, назначать исполнителей и менять их статусы. Для работы с системой требуется регистрация и аутентификация. Четвертый проект подводит черту всего обучения и включает в себя все ключевые аспекты разработки сайтов.
11 Open Source
Научитесь работать с чужим кодом, оформлять пулреквесты. Это ваш опыт реального продакшена и +100 баллов в карму программиста
проектов Хекслета
150 тестовых заданий
Работайте с базой типовых задач из настоящих проектов. Это придаст уверенности на собеседованиях
от наших партнеров
Как проходит обучение
Курс «Python-разработчик» состоит из учебных модулей с уроками и проектами
1-2 раза в неделю — встречи с наставником: вебинары, сессии лайвкодинга
В каждом уроке — теория, тесты на закрепление изученного и практика прямо в браузере
Все онлайн-встречи сохраняем в записи — можно пересматривать!
Проходите уроки самостоятельно в любое время, которое удобно вам
Рекомендуем заниматься от 15 часов в неделю, чтобы уложиться в срок
Кураторы заботливо отслеживают прогресс и вовремя подскажут, если нужно ускорить темп
Наставник поможет, если возникнут трудности в обучении
Можно без стеснений задать любой вопрос, даже если вам он кажется пустячным
Одновременно с обучением новой профессии вы будете участвовать в Карьерном треке
Научитесь грамотно составлять резюме и сопроводительное
Оформите портфолио и рабочие профили на Хабр Карьере и LinkedIn, вам поможет карьерный консультант в IT
Пройдете курс «Трудоустройство» и потренируетесь решать тестовые задания от работодателей
Получите опыт в поиске вакансий и прохождении собеседований с наставником или в реальных компаниях
Вернем деньги, если не получилось найти работу
Наставники — практикующие разработчики
Более 8 лет в программировании. Начинал с PHP в маленькой веб-студии. Сейчас — Python-разработчик рекламной сети Mail.ru Group. Имеет широкий круг профессиональных интересов: от построения распределенных систем до машинного обучения
Андрей Ларин
Бэкенд-разработчик в компании Digital Spectr. Использует в работе стеки Django, Django REST Framework + PostgreSQL, изучает FastAPI для саморазвития. На счету около десятка проектов: как десктопных, так и веб-приложений
Грегори Салиба
Бэкенд-инженер со стажем. Работал в Авито. Сейчас backend-разработчик в datafold.com — стартапе из YCombinator, платформе для мониторинга качества данных. Любит делиться знаниями и гордится, когда с его помощью человек растет как специалист
Валентин Хомутенко
Достиг успеха и в науке, и в разработке коммерческих проектов. Магистр «Обеспечения вычислительных систем» МГУПИ, спец по разработке отказоустойчивых и высоконагруженных сервисов CRM систем. Software Engineer в Telecontact
Владимир Моисеенко
А как насчет трудоустройства?
Уже во время обучения вы вступите в программу «Карьерный трек», чтобы найти свою первую работу в IT
Охватывает все темы по трудоустройству. От первых шагов - составления резюме и рабочих профилей, до психологических аспектов собеседования и адаптации на рабочем месте
На сервисе Хекслет-резюме вы можете разместить свое первое резюме, а специалисты HR и более опытные разработчики дадут свои рекомендации по улучшению его содержания и структуры
Программа вебинаров, разработанная IT-рекрутерами
Работа с резюме
Персональный карьерный консультант
Который заинтересован, чтобы вы нашли первую работу в IT. Он поможет проанализировать вакансии, составить сопроводительное письмо, порекомендует вас в партнерские компании, предложит стажировки
Вы будете участвовать в разработке открытых проектов Хекслета на GitHub. Учиться работать с чужим кодом, оформлять пулреквесты. Это опыт реального продакшена, ценный для любого работодателя
В нашей базе более 150 тестовых заданий от компаний-партнеров Хекслета. Вы поработаете с типовыми задачами из настоящих проектов. Это придаст уверенности и поможет пройти собеседование
Практика в Open Source
Тестовые задания с собеседований
А вот и их вдохновляющие истории
Дарья Харитонова
Выучила бэкенд на Хекслете и устроилась на свою первую работу без технического интервью
«После универа я пошла работать инженером по промышленной безопасности. Но со временем всё приелось, новых задач не было, перспектив роста зарплат тоже. Я поняла, что хочу сменить сферу, только не знала, куда двигаться. В какой-то момент среди моих знакомых стали появляться разработчики, и я подумала: «А почему бы и мне не попробовать?»
В прошлом журналист и контент-менеджер. Решил кардинально сменить вектор деятельности и стать программистом
«Я остановил свой выбор на Python, мне как-то сразу был понятен синтаксис. Когда погуглил про язык, то увидел, что его применяют в очень разных областях и на деле не важно, какой первый язык, главное — начать. На Хекслете конкретно готовят Django-разработчика. Я подумал, что это в любом случае хороший вариант, с этого и можно начинать»
Десять лет проектировал мосты, а в 33 года стал Python-разработчиком в банке
«Сейчас я работаю чуть меньше полугода и понимаю, что есть в этом кайф — менять профессию, когда тебе за 30. Когда своя специальность начинает надоедать и становится рутиной, смена профессии позволяет окунуться в новый интересный мир, живущий по своим правилам и законам. Давно я не просыпался утром с желанием поработать»
Боялся, что не освоит программирование, но выучился и нашел работу через Карьерный трек Хекслета
«В первые дни на Хекслете всё казалось сложным, многое было мне в новинку. Slack, Gitlab, утилита для домашних заданий — казалось, что нужно изучить так много, и это всё такое сложное. Однако через несколько дней я привык к местной системе, она оказалась удобной, страшно было только сначала»
Трансформировался из инженера-энергетика в программиста, будучи счастливым обладателем жены, ребенка, двух котов и кредита на Nissan
«Если вас воротит от программирования, а из мотивации есть только деньги - то не стоит идти в программирование, правда. Дальше будет только хуже. Программист — это человек, у которого 99% времени ничего не работает. Это должно как минимум не доставлять дискомфорта»
Получила диплом экономиста в университете и… пошла учиться на бэкенд-разработчика
«Курсы я проходила самостоятельно, а проекты отправляла на ревью наставникам. Кстати, это был очень важный момент в моем обучении. Особенно тогда, когда думала, что мой проект идеален, а наставник находил тысячу ошибок и недочетов и отправлял мне на доработку»