Профессия

Python-программист

Python - один из самых популярных языков программирования. На нём разрабатывают искусственный интеллект, web-сайты, игры. Трудно найти другой язык, настолько широко используемый и при этом несложный в освоении - не зря Python используют в Google, Yandex, Dropbox!

4–7
месяцев
17
курсов
72
упражнения
4
проекта в портфолио
Начать прохождение

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

Фундаментальному пониманию программирования

  • Разработка веб-сайтов и приложений
  • Умение строить веб-приложения на основе веб-фреймворков Flask и Django
  • Работа с командной строкой
  • Автоматизация задач администрирования
  • Автоматизированное тестирование
  • ООП, шаблоны проектирования
  • Базы данных, понимание ORM (Object-Relational Mapping)
  • Основы алгоритмов и структур данных
  • Обработка и анализ различных данных

Формат обучения

Проходите в своем темпе

Теория

В формате видео и текстов. После каждого блока с теорией — квиз на закрепление.

Практика

Автоматические задания на практическое закрепление навыков.

Менторинг

Менторы отвечают на вопросы, помогают решать проблемы, проверять задания и направлять к правильным решениям.

Наставник

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

Проекты

Разработаете полноценные приложения от начала и до конца, а ментор будет помогать вам.

Сертификат

Официальный сертификат Хекслета и портфолио

Учебный план

Начинайте сначала и двигайтесь вперед

1

Жизнь программиста

5 уроков
2

Введение в веб-разработку

8 уроков
18 вопросов
3

Основы HTML, CSS и веб-дизайна

11 уроков
18 вопросов
1 упражнение
4

Python: Основы

10 уроков
61 вопрос
11 упражнений
5

Основы командной строки

19 уроков
57 вопросов
9 упражнений
6

Системы контроля версий (GIT)

10 уроков
25 вопросов
7

Python: Настройка окружения

12 уроков
32 вопроса
8

Проект #1: Игры разума

PRO
1 месяц
9

Ключевые аспекты разработки на Python

7 уроков
10

Python: Списки

PRO
10 уроков
38 вопросов
6 упражнений
11

Python: Словари и Множества

PRO
8 уроков
29 вопросов
7 упражнений
12

Python: Функции

PRO
10 уроков
9 вопросов
3 упражнения
13

Python: Абстракция с помощью данных

PRO
8 уроков
22 вопроса
6 упражнений
14

Проект #2: Вычислитель отличий

PRO
1 месяц
15

Python: Основы текстового ввода-вывода

PRO
6 уроков
16

Регулярные выражения

PRO
11 уроков
19 вопросов
9 упражнений
17

Ключевые аспекты веб-разработки на Python

PRO
10 уроков
18

Протокол HTTP

PRO
9 уроков
52 вопроса
10 упражнений
19

Проект #3: Загрузчик страниц

PRO
1 месяц
20

Основы реляционных баз данных

PRO
25 уроков
70 вопросов
23 упражнения
21

Проект #4: Менеджер задач

PRO
1 месяц

Авторы программы

Практики с международным опытом

Сооснователь и технический директор образовательного проекта Hexlet. Программирует с 2007 года. За это время прошел путь от разработчика до технического директора и управляющего отдельным подразделением (филиалом). Управлял командами, в которых больше 50 разработчиков. Программирует на языках: elixir, clojure, javascript, php, ruby. Со-организатор конференции nastachku.ru. Вимер. Топит за DevOps и автоматизированные тесты.

Программист, ранее — преподаватель в международном ИТ-университете (г. Алматы), разработчик (Ericsson Canada, Macadamian). Со-основатель и CEO Хекслета.

Программист-полиглот, люблю думать и писать функционально. А ещё люблю про это рассказывать.

Истории успеха

Закончили Хекслет и нашли работу

Проекты

Месяц интенсивной работы — буст для карьеры

1 уровень

Игры разума

Погрузитесь в экосистему Python, научитесь настраивать рабочее окружение. Подружитесь с flake8 (линтером, анализатором качества кода) и менеджером зависимостей poetry. Поймёте, чем git отличается от GitHub, поработаете с внешними репозиториями. Получите опыт построения архитектуры полноценного приложения и написания чистого кода.
2 уровень

Вычислитель отличий

В этом проекте отрабатывается работа с коллекциями. Изучаются способы построения и обхода деревьев. Вы познакомитесь с разными форматами данных (JSON, YAML), научитесь их парсить и формировать. Начнете писать тесты (pytest) и освоите разработку через них. Познакомитесь с непрерывной интеграцией (CI) и элементами экстремального программирования (XP)
3 уровень

Загрузчик страниц

Научитесь основам работы с HTTP с применением библиотеки requests. Узнаете как работать с HTML DOM средствами библиотеки BeautifulSoup и как производить над документами манипуляции. Попрактикуетесь во взаимодействии с диском — создании файлов и директорий, работе с файловыми путями. А в конце у вас получится удобный и полезный инструмент, применимый в повседневной жизни!
4 уровень

Менеджер задач

На практике узнаете про проектирование баз данных, Heroku (PaaS), Rollbar, ORM, фреймворк Django, шаблонизацию и Bootstrap.

Трудоустройство

  • Компании-партнёры Хекслета принимают выпускников на стажировки и фулл-тайм позиции веб-разработчиков
  • Мы сами рассылаем ваши резюме и портфолио HR-отделам и агентствам

Где работают наши студенты

Наша задача — сделать вас востребованным программистом

4–7
месяцев
17
курсов
72
упражнения
4
проекта в портфолио

Вопросы и ответы

Сколько стоит обучение?

Обучение на Хекслете стоит $24 в месяц или $240 в год. Длительность обучения зависит от вас — вы можете пройти все курсы за месяц, а можете проходить их в течение года. Узнать подробнее о ценах и условиях.

Можно ли подарить доступ к Хекслету другу?

Да! Вы можете купить доступ в подарок, и ваш друг получит его по почте.

Какое расписание у занятий?

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

Есть ли тарифы для компаний?

Да! С отчётами, статистикой и простым биллингом. Узнать подробнее о корпоративном доступе.

У меня есть другой вопрос

Пишите нам на [email protected], вам ответит живой человек из команды Хекслета. Или нажмите на иконку со знаком вопроса в правом нижнем углу экрана. Там есть ответы и на другие вопросы и удобная форма для отправки сообщения нам.