Освойте один из самых популярных языков для бэкенда, научитесь создавать полноценные сайты и веб-приложения и реализовать внутреннюю логику работы программ на фреймворке Django
Помощь в трудоустройстве
Гарантированные собеседования в компаниях-партнерах
Оставьте заявку и заберите скидку до ( сумма скидк ) + вторую профессию в подарок
Бонусы к Черной пятнице
Старт 5 декабря
Первые уроки бесплатно прямо сейчас!
Чем занимаются Python-разработчики
Python-разработчик занимается созданием бэкенда сайтов и веб-приложений — серверной части, которая отвечает за логику и базы данных и не видна пользователям. Его главная цель — сделать так, чтобы сервисы понимали запросы, а сайты правильно реагировали на действия посетителей.
Востребованная на рынке труда IT-профессия
Можно работать из любой точки мира или искать работодателя за рубежом
Стать middle-разработчиком с вознаграждением 140 000 ₽ можно за год реальной разработки
Хорошие Python-разработчики быстро растут в профессии и в цене
Несколько сотен вакансий
Большая часть вакансий на удаленке
junior
middle
50 000 ₽
140 000 ₽
По результатам исследования Хабр Карьеры за 2 полугодие 2022 года
Благодаря курсу вы научитесь писать код на языке Python, работать с разными типами фреймворков и базами данных. Вместе с этим соберете портфолио из реальных проектов и получите свой первый заказ. Все это при поддержке опытных наставников.
IT-специалисту, решившему сменить профиль
Курс позволит получить дополнительные навыки и отработать их на практике. Это откроет перед вами новые возможности и проекты. И если у вас за плечами годы опыта, то осваивать новые IT-горизонты будет гораздо проще.
Инженеру по python-разработке для актуализации знаний
Программа курса регулярно обновляется с учетом всех востребованных знаний и навыков. Мы внимательно изучаем рынок и дополняем материалы так, чтобы даже человек с релевантным бэкграундом смог взять от обучения максимум пользы.
Получите скидку до аа{сумма и вторую профессию на выбор в подарок
Получите скидку до {сумма скидки и вторую профессию на выбор в подарок
На программе вы научитесь программировать, использовать структуры данных и создавать бэкенд для приложений и сайтов. С этим фундаментом вы сможете при желании доучиться и быстро сменить сферу или язык/технологии
Разработка бэкенда мобильных приложений
Автоматизированное тестирование
Разработка десктопных программ
Создание игр
Машинное обучение (нейросети)
Администрирование (DevOps)
Разработка бэкенда сайтов и веб-приложений
Data Science: анализ и визуализация данных
Почему Хекслет
Курсы на платформе Хекслете разработаны таким образом, что их невозможно «отсидеть» или «прослушать» – программа содержит в себе большой объем теории и практических заданий, требующих предельной концентрации внимания. Хекслет заточен на подготовку серьезных специалистов и идеально подходит для тех, кто хочет получить востребованную профессию python-разработчика
Практика с начала курса
Начнем писать код на первом уроке. Вас ждут сотни упражнений в тренажере, задачки-испытания для тех, кто любит посложнее, а также 4 проекта, в рамках которых вы напишете полноценные приложения для портфолио на GitHub
Глубокая проработка темы
Мы не сторонники подхода в обучении “повтори за учителем”. На курсах Хекслета решение практических задач идет только через реальное понимание. Разбираться в python-разработке – это не только писать свой код, но и уметь прочесть чужой. А это на порядок труднее полностью самостоятельной работы
Опытные преподаватели
Практикующие python-разработчики, которые скорректируют траекторию обучения и помогут справиться с трудностями. Не волнуйтесь, вы получите всю необходимую поддержку и вам не будет стыдно за проделанную работу.
Конкурентное портфолио
Мы знаем, как непросто найти первую работу без опыта. Поэтому вы будете получать его уже во время обучения: участвовать в Open Source проектах Хекслета, выполнять тестовые с собеседований. Всё это можно положить в портфолио
Вернем деньги, если не получилось найти работу
Мы заинтересованы в успешном трудоустройстве наших студентов
Во время обучения вы также поучаствуете в Карьерном треке
Пройдете курс по трудоустройству
Научитесь откликаться на вакансии и писать сопроводительные письма
Составите грамотное резюме и портфолио, оформите рабочие профили
Работать с ПО для развертывания и запуска веб-приложений, сайтов
Отслеживать ошибки кода и править его
Применять паттерны проектирования
Как проходит обучение
Курс «Python-разработчик» состоит из учебных модулей с уроками и проектами
1-2 раза в неделю — встречи с наставником: вебинары, сессии лайвкодинга
В каждом уроке — теория, тесты на закрепление изученного и практика прямо в браузере
Все онлайн-встречи сохраняем в записи — можно пересматривать!
Проходите уроки самостоятельно в любое время, которое удобно вам
Рекомендуем заниматься от 15 часов в неделю, чтобы уложиться в срок
Кураторы заботливо отслеживают прогресс и вовремя подскажут, если нужно ускорить темп
Наставник поможет, если возникнут трудности в обучении
Можно без стеснений задать любой вопрос, даже если вам он кажется пустячным
4 проекта для портфолио на GitHub
По одному для каждого учебного модуля. Начинаем с простого и погружаемся в разработку для реального бизнеса. Наставник проведет ревью кода и поможет довести проект до совершенства
330+ упражнений для выполнения в браузере
Выполняйте их, когда вам удобно. Упражнения на платформе доступны 24/7
150 тестовых заданий от наших партнеров
Работайте с базой типовых задач из настоящих проектов. Это придаст уверенности на собеседованиях
11 Open Source проектов Хекслета
Научитесь работать с чужим кодом, оформлять пулреквесты. Это ваш опыт реального продакшена и +100 баллов в карму программиста
Одновременно с обучением новой профессии вы будете участвовать в Карьерном треке
Научитесь грамотно составлять резюме и сопроводительное
Оформите портфолио и рабочие профили на Хабр Карьере и LinkedIn, вам поможет карьерный консультант в IT
Пройдете курс «Трудоустройство» и потренируетесь решать тестовые задания от работодателей
Получите опыт в поиске вакансий и прохождении собеседований с наставником или в реальных компаниях
Программа
На курсе «Профессия «Python-разработчик» вы получите именно те знания и навыки, которые позволят вам стать востребованным специалистом и получить желаемую работу
Мы тщательно работаем над тем, чтобы вы получали только самые востребованные навыки и актуальные знания: регулярно проверяем, какие компетенции python-разработчиков нужнее всего на рынке и строим соответствующую программу курса
Основы программирования
3 месяца
Вебинары
Настройка окружения (менеджер версий asdf, ubuntu on windows) Эффективная отладка кода (дебагер, подходы) Поиск технической информации Организация задач с помощью Kanban-доски (Trello)
Курсы
Основы Python Python: Списки Жизнь программиста Основы командной строки Введение в Git Python: Настройка окружения Ключевые аспекты веб-разработки на Python
Наполните свое портфолио на GitHub первыми программами
Прокачайте алгоритмическое мышление и реализуйте самостоятельно функции сортировки
Правильно настройте операционную систему для разработки, научитесь пользоваться командной строкой
Установите Git, редактор кода VS Code
Изучите основы программирования: типы данных, условные конструкции, циклы и функции
Игры разума
Итоговый проект
Профессиональный Python
1,5 месяца
Вебинары
Алгоритмы и структуры данных (прокачка на CodeBattle, грокаем алгоритмы) Эффективная работа (горячие клавиши, организация рабочего пространства, слепая печать) Функциональное программирование (чистота, побочные эффекты) Устройство языков (Парсинг, AST, работа интерпретатора/компилятора, порядок вычислений, типизация)
Курсы
Python: Словари и множества Python: Функции Python: Автоматическое тестирование Python: Абстракция с помощью данных Python: Деревья Непрерывная интеграция (CI)
Настройте непрерывную интеграцию
Освойте принципы объектно-ориентированного и функционального программирования
Начните писать модульный код, который легко расширять и поддерживать
Ускорьтесь с помощью автоматизированного тестирования своего кода
Научитесь писать production-ready код
Вычислитель отличий
Итоговый проект
Бэкенд-разработка и сетевые запросы
1,5 месяца
Вебинары
Устройство операционных систем (книга код и администрирование, процессы, память, файловая система) Командная работа в Git REST API, Очереди, Background Jobs
Курсы
Трудоустройство Python: Введение в ООП Python: Объектно-ориентированный дизайн Введение в интернет Основы современной верстки Основы верстки контента Регулярные выражения (Regexp) Протокол HTTP Основы SQL SQL: Join Проектирование баз данных Python: SQL Python: Веб-разработка (Flask) Python: Продвинутое тестирование
В конце модуля реализуете полноценное веб-приложение: загрузчик страниц
Начиная с третьего модуля вы будете работать с сетевыми запросами, научитесь проектировать архитектуру приложений
Анализатор страниц
Итоговый проект
Веб-разработка на Python
1,5 месяца
Вебинары
Пробные собеседования Разворачивание и деплой (makefile, docker, хостинг, ansible, webpack, terraform) Продуктовая разработка (Цель, Lean Startup: Time To Market, MVP, A/B тесты) Инженерная культура
Курсы
Трудоустройство для разработчиков Python: Разработка на фреймворке Django Python: Полиморфизм Python: Погружаясь в классы HTTP API Python: Django ORM
Выполните дипломный проект — «Менеджер задач»
Научитесь работать с базами данных с помощью ORM
Научитесь отслеживать ошибки с помощью Sentry
Глубокая проработка темы Django — самого популярного веб-фреймворка Python
Менеджер задач
Итоговый проект
дополнительные курсы
Изучение английского языка Python: Декларативное программирование Python: Основы текстового ввода-вывода
Проекты в портфолио
Многие студенты трудоустраиваются уже после первых трех учебных проектов
Каждая работа — это вклад в ваше портфолио, которое можно показать работодателям. Портфолио из выполненных проектов Хекслета — сильное преимущество при трудоустройстве как для опытных, так и для начинающих python-разработчиков
Это не эфемерные вопросы для механической отработки темы, а полноценные задачи, подобные тем, которые ставят перед специалистами реальные заказчики. Проекты проходят автоматизированную проверку и код-ревью от наставника
Учебные проекты
Игры разума
Пять консольных игр, построенных по принципу мобильных приложений, призваны познакомить студента с основными этапами запуска нового проекта. Отработайте на практике все инструменты, необходимые для старта проекта.
Полноценное приложение на базе фреймворка Flask. За 2-4 недели работы вы на практике отработаете базовые принципы построения современных сайтов на MVC-архитектуре.
«Игры разума» — набор из пяти консольных игр, построенных по принципу популярных мобильных приложений для прокачки мозга. Каждая игра задает вопросы, на которые нужно дать правильные ответы. После трех правильных ответов считается, что игра пройдена. Неправильные ответы завершают игру и предлагают пройти ее заново. Игры:
Калькулятор. Арифметические выражения, которые необходимо вычислить
Прогрессия. Поиск пропущенных чисел в последовательности чисел
Определение четного числа
Определение наибольшего общего делителя
Определение простого числа
2-4 недели + до 2 недель на код-ревью
Вычислитель отличий
Программа, которая определяет разницу между двумя структурами данных. На практике отработаете:
Сli приложения
Парсинг и форматирование данных в json и yaml
Проектирование архитектуры приложений
Unit-тесты
Проект способен прокачать даже опытных python-разработчиков
2-4 недели + до 2 недель на код-ревью
Анализатор страниц
Полноценное приложение на базе фреймворка Flask. За 2-4 недели работы вы на практике отработаете базовые принципы построения современных сайтов на MVC-архитектуре:
работа с роутингом
обработчиками запросов и шаблонизатором
взаимодействие с базой данных.
В результате у вас будет полноценное веб-приложение, которое выполняет запросы по сети и сохраняет данные в базу.
Task Manager — это система управления задачами и четвертый проект на курсе, который включает в себя все ключевые аспекты разработки сайтов:
Создание сущностей с помощью ORM
Описание связей между сущностями (o2m, m2m)
Использование ресурсного роутинга
Отработка механизма авторизации в Django
Создание форм для фильтрации данных
Интеграция коллектора ошибок Rollbar
Итоговый проект
Благодаря итоговому проекту вы получите ценный опыт в проектировании баз данных, PaaS, Rollbar, ORM, фреймворке Django, шаблонизации и Bootstrap
Подтверждение навыков
В случае успешного завершения курса вы получите сертификат, подтверждающий владение профессией «Python-разработчик». Многие работодатели очень ценят специалистов, прошедших обучение на Хекслете и указывают наши курсы как преимущество при приеме на работу.
Наставники — практикующие разработчики
Более 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 тестовых заданий от компаний-партнеров Хекслета. Вы поработаете с типовыми задачами из настоящих проектов. Это придаст уверенности и поможет пройти собеседование