Основы Python за 14 дней
Подготовительный курс профессии
Python-разработчик

  • Познакомитесь с основами языка
  • Попробуете программирование на практике
  • И поймете, готовы ли вы продолжать обучение


10 августа — 24 августа
69 уроков с практикой
живые онлайн-вебинары
Основы Python за 14 дней
Подготовительный курс профессии
Python-разработчик

  • Познакомитесь с основами языка
  • Попробуете программирование на практике
  • И поймете, готовы ли вы продолжать обучение
10 августа — 24 августа
69 уроков с практикой
живые онлайн-вебинары

Почти 10 лет мы в Хекслете обучаем программистов, и большинство наших студентов далеки от IT. У нас учатся журналисты, рабочие, бухгалтеры — люди самых разных специальностей


У многих получается стать профессиональными разработчиками, но в начале пути бывает страшно и непонятно. Как понять, что программировать будет интересно? Как узнать, получится или нет? Как решиться выделить время и деньги на обучение?


Мы считаем, что нужно пробовать! Подготовительный курс — отличная возможность для этого!

...и вот почему
Фиксированный срок обучения
Когда нет дедлайнов, учеба да и другие дела могут растягиваться очень надолго. У вас будет 14 дней, чтобы погрузиться в программирование и познакомиться с основами. И уже через эти две недели
вы получите результат
Символическая цена
Сложно решиться отдать крупную сумму за обучение или взять кредит, когда нет уверенности, получится ли в итоге. Подготовительный курс стоит всего 990 рублей — не дороже похода в магазин за продуктами. Материалы курса остаются у вас навсегда!
Помощь и поддержка
Учиться в одиночку сложно: непонятно, что изучать, каким материалам доверять, как разбираться с ошибками. На курсе вам будет помогать наставник и команда поддержки, вы не останетесь наедине с трудностями
Знакомство с форматом
Онлайн-школы отличаются от обычных школ и университетов, и прежде чем начинать учиться, хорошо бы присмотреться. Как изучать теорию? Как делать практические задания? Как взаимодействовать с наставником? Не важно, продолжите вы обучение на Хекслете, пойдёте учиться куда-то ещё или откажетесь от изучения программирования — это будет интересный опыт
Что будет?
Много практики прямо в браузере
69 уроков — теория и практика с автоматической проверкой в онлайн-тренажере на базе платформы Code Basics. Вы проходите уроки самостоятельно — в то время, которое удобно вам. Рекомендуем заниматься 1-2 часа в день, чтобы пройти все уроки за 14 дней. Наставник поможет, если что-то непонятно
Живые вебинары
3 встречи с наставником. Обсудим, как эффективно изучать программирование, напишем первую настоящую программу на Python, обсудим возможности языка и перспективы развития в этом направлении для разработчика
Живые вебинары
3 встречи с наставником. Обсудим, как эффективно изучать программирование, напишем первую настоящую программу на Python, обсудим возможности языка и перспективы развития в этом направлении для разработчика
Общение в чате
Закрытый чат в Slack для обсуждения вопросов по курсу и программированию в целом с наставником и одногруппниками
Python
Вы познакомитесь с одним из наиболее популярных и востребованных языков программирования. Он применяется в веб-разработке, необходим для работы в сфере машинного обучения и используется для задач автоматизации
Python
Вы познакомитесь с одним из наиболее популярных и востребованных языков программирования. Он применяется в веб-разработке, необходим для работы в сфере машинного обучения и используется для задач автоматизации
Программа обучения
69 уроков курса разделены на 12 тематических модулей
1
Основы языка Python
Изучать Python мы будем с нуля, с самых азов. Первый модуль – плацдарм для написания осмысленных программ. В нем мы разберем, как дать команду компьютеру на языке Python. Расскажем, что такое комментарии и зачем они нужны. На примере проверки ваших решений на сайте рассмотрим, что такое тестирование и как читать вывод тестов. Объясним, почему нельзя нарушать грамматические правила языка программирования
2
Арифметика в Python
Современные программы создаются для обслуживания бизнесов, помощи в ежедневной жизни и развлечений. Но в основе их работы по-прежнему лежат вычисления. Наиболее простая и базовая тема в программировании — арифметика. В этом модуле мы переведем арифметические действия на язык программирования, освоим базовую терминологию – например, чем оператор отличается от операнды. Поговорим о приоритете операций. А под конец расскажем, что такое линтер и почему он может «ругаться»
3
Строки
Текст в программировании называется «строками», и эта тема не так проста, как может показаться. Как вывести фразу, в которой есть и одинарные, и двойные кавычки? Что такое экранированная последовательность? Модуль посвящен разным аспектам написания текста – мы поэкспериментируем с выводом разных строк и поговорим о кодировке
4
Переменные
Информацию можно помещать в специальные «хранилища», а потом использовать сколько угодно раз. Эти хранилища называются переменными, и они помогают упростить код и сократить лишние повторения
5
Глубже про строки
Продолжаем изучать строки и их связь с переменными. Разбираем интерполяцию, извлечение символов, слайсы и другое
6
Типы данных
Python – язык с сильной типизацией и неизменяемыми примитивными типами данных. Что произойдет, если мы попробуем умножить число на строку? Каким образом Python понимает, что за тип данных перед ним? Что такое преобразование типов? Ответы на эти вопросы вы найдете в текущем модуле
7
Вызов функций
В этом модуле мы научимся пользоваться уже созданными функциями. Посмотрим на сигнатуру функции в документации и разберемся, как её использовать. Познакомимся со стандартными библиотеками, которые хранят тысячи функций. Все функции невозможно выучить, но каждый программист должен знать, где искать документацию по ним
8
Свойства и методы
Данные, которыми мы оперируем в своих программах, могут обладать важными атрибутами. В Python атрибуты встроены прямо в язык. Кроме статических свойств у данных существуют методы — функции, находящиеся внутри свойств. Свойства и методы — такие же выражения, как переменные или вызовы функции, а значит, их можно всячески комбинировать. Глубже эти темы разбираются на отдельных курсах, посвященных объектно-ориентированным возможностям Python. Мы же в этом модуле изучим основы
9
Определение функций
Определение собственных функций значительно упрощает написание и поддержку программ. Например, умение определять функции позволяет объединять сложные (составные) операции в одну – вся сложность может быть скрыта за одной простой функцией. Научившись писать функции, вы сделаете первый шаг на пути к построению по-настоящему полезных программ. И мы вам в этом поможем. В этом модуле вы создадите свою первую функцию и научитесь давать ей название, которое поймет любой разработчик
10
Логика
Логические выражения позволяют отвечать на вопросы, которые возникают во время работы программы. Пользователь аутентифицирован? Подписка оплачена? Год високосный? В этом модуле изучаем функции-предикаты – те, которые задают вопрос и отвечают на него – правда это или ложь. Попрактикуемся в написании таких функций и перейдем к более сложным логическим выражениям
11
Условные конструкции
Задача функции-предиката — получить ответ на вопрос, но обычно этого недостаточно и нужно выполнить определенное действие в зависимости от ответа. If и if-else – конструкции Python, с помощью которых программист может выбирать необходимое поведение программы в зависимости от разных условий: пропускать одни инструкции и выполнять другие. Их и разберем на практике в этом модуле
12
Циклы
Любой код может повторяться десятки, тысячи, миллионы раз. В комбинации с другими известными нам инструментами — переменными и условиями — это открывает множество возможностей по построению программ и сложных систем. Приведем простой пример. Вам нужно найти конкретную фразу в учебнике из 500 страниц. Фразу вы помните, а вот номер страницы нет. Самый простой (и долгий) способ — последовательно просматривать страницы до тех пор, пока не найдете нужную. Для выполнения таких повторяющихся действий и нужны циклы
Наставник

Сергей Новожилов

Работает разработчиком около 4 лет. Большую часть времени посвящает Python, иногда также PHP, JS, Go.

Перешел в IT-сферу из кардинально иной области, не побоявшись сменить сферу деятельности. Успел поработать в стартапе, крупном интерпрайсе для гос компаний, а сейчас трудится в Американской телеком компании. Также является наставником по профессии «Python-разработчик на Хекслете»

Что после курса?
Самое главное — вы определитесь!

Возможно, вы поймёте, что программирование вам не подходит. Нам будет жаль, что не получилось заинтересовать вас, но это тоже результат, и значит вы сможете сконцентрироваться на изучении чего-то ещё


Но всё-таки мы надеемся, что программировать вам понравится. Вы хорошо подготовитесь, изучите основы и сможете двигаться дальше в освоении новой профессии


У нас на Хекслете есть большие 10-месячные программы по изучению веб-разработки. После завершения подготовительного курса вам будет легче начать обучение по одной из них

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

Так что если захотите продолжать, с радостью найдём для вас место в группе, и поможем добиться результата!


Истории успеха наших студентов
Вдохновляющие результаты выпускников профессии «Python-разработчик»
Дарья Харитонова
Однажды утром я проснулась с желанием писать бэкенд

«Я получила профессию Python-программист и нашла свою первую работу разработчиком даже без технического интервью. Да, и так бывает. Мне кажется, Хекслет делает очень важную штуку — учит правильным подходам, идти не легким путем, а верным»
Никита Крылов
10 лет проектировал мосты, а в 33-года стал Python-разработчиком в банке

«У Хекслета классный подход к обучению — нет огромных кусков теории, она разбита по небольшим частям, а в конце каждой дается практическое упражнение на закрепление материала. Даже после того, как я нашел работу, я регулярно захожу на Хекслет, чтобы подглядеть пройденную теорию»
Артем Нетрибейчук
Завязал со строительством, выучил Python и ушел в тестирование после 30 лет

«Хекслет научил меня, как правильно и методично учиться. Что нет нерешаемых задач, а все упирается во время и терпение. После третьего проекта в Хекслете я приобрел такую хорошую базу, что почти сразу мог участвовать и обсуждать процесс разработки»
Подытожим

14 дней интенсивной учёбы
Помощь наставника
69 практических уроков
Основы Python
3 полезных вебинара
Всего за 990 рублей
© Hexlet Ltd.
support@hexlet.io
Itälahdenkatu 22 A,
00210 Helsinki, Finland
Покупка курса
Total: 
Имя
Электронная почта
Телефон
Payment method
Отправляя форму, вы соглашаетесь c «Политикой конфиденциальности» и «Публичной офертой»