Акции школ
Войти

Курс «Python: Функции»

Составитель: Денис Сметнёв · Обновлено: 24.10.2026

«Python: Функции» от Хекслет — не курс для тех, кто хочет попробовать язык. Программа идёт от функций и абстракции с данными через деревья и ООП к SQL, HTTP API, асинхронности и Flask. Двенадцать модулей, финальный проект «Игры разума», живой GitHub-профиль — и на выходе человек, который может претендовать на Junior Python-разработчика. Уровень в карточке указан как средний, хотя старт формально с нуля: это важно учитывать при оценке своей готовности.

Подробнее


Компания: Хекслет (Hexlet)

Язык: ru

Уровень: с нуля Длительность: 9 дней Формат: онлайн Старт: в любое время Документ: диплом о профессиональной переподготовке
🎓 диплом о профессиональной переподготовке 💼 Гарантия трудоустройства 📁 4 проекта в портфолио
Почему мы рекомендуем: гарантия трудоустройства, диплом о проф. переподготовке — оценка по нашей методике (рейтинг, цена, трудоустройство, диплом)

Кем вы сможете работать

Python-разработчик · Backend-разработчик

Сколько зарабатывают в профессии (медиана hh.ru, по 141 вакансиям)

Junior
110 000 ₽
Middle
205 000 ₽
Senior
261 000 ₽

Окупаемость: стоимость курса ≈ 1 мес зарплаты junior-специалиста.

Сравнение с похожими курсами других школ

КурсШколаЦенаСрокРейтингДиплом
Python: Функции (этот) Хекслет (Hexlet) — 9 дней — диплом о профессиональной переподготовке —
Основы языка Python GeekBrains (ГикБреинс) — 4 недели 4.4 — Обзор
Python для начинающих программистов OTUS (Отус) беспл. — 4.2 — Перейти
Python-разработчик GeekBrains (ГикБреинс) беспл. 9 месяцев 3.9 Сертификат Перейти

Стоит ли идти на этот курс

Плюсы

  • Программа покрывает весь рабочий стек Junior-разработчика: функции, ООП, SQL, HTTP API, асинхронность, Flask. Не обзор тем, а набор, с которым реально идти на первое собеседование.
  • Финальный проект «Игры разума» — конкретный артефакт в портфолио, а не учебная болванка. GitHub-профиль после курса живой, рекрутеры его видят.
  • Гарантированная стажировка и шесть месяцев поддержки в поиске работы после выпуска — это обязательство школы, с которого можно спрашивать, а не строчка мелким шрифтом.
  • Государственный диплом о профессиональной переподготовке работодатель понимает без объяснений — в отличие от PDF-сертификата неизвестного образца.

Минусы и кому не стоит

  • Девять дней — это темп при очень плотной нагрузке без единого пропуска. Двенадцать модулей, включая деревья, CI и SQL, в такой срок требуют полной занятости. Кто рассчитывает учиться «по чуть-чуть», темп потеряет быстро.
  • Курс заявлен «с нуля», но деревья, абстракция с данными и ООП-дизайн появляются уже в программе — не в конце. Без базового понимания того, как работает код, здесь будет тяжело, и уровень «средний» указан не случайно.
  • Если хочется просто попробовать Python без профессионального контекста, переплата очевидна.

Когда этот курс вам не нужен

Если вы уже пишете на Python — работаете с функциями, понимаете классы, запускали хотя бы один учебный проект — большая часть программы окажется повторением. Курс также не для тех, кому нужен один конкретный инструмент: только Flask, только SQL или только асинхронность. Здесь всё в связке, и брать программу ради одного блока нерационально.

Как выбрать курс по этому направлению

Выбирая курс по Python-разработке, смотрите не на обещания лендинга, а на то, что окажется в вашем коде через два-три месяца. Программа должна вести от синтаксиса к реальному стеку: Git, тесты, CI — не как отдельные модули для галочки, а как сквозная практика. Проверьте, есть ли финальный проект, который можно показать рекрутеру, или на выходе только сертификат. Ещё один момент, который редко спрашивают заранее: что происходит после выпуска — есть ли поддержка при поиске работы или школа умывает руки после последнего видео. И честно оцените входной уровень: курс «с нуля» и курс «средний» — разные темпы и нагрузка, путаница здесь дорого обходится.

Частые вопросы

Подойдёт ли курс, если я никогда не программировал?

Формально курс стартует с основ. Но программа быстро переходит к ООП, деревьям и SQL — это не медленное вхождение. При нулевом опыте рассчитывайте на высокую нагрузку и то, что девять заявленных дней растянутся.

Сколько реально занимает обучение?

Ориентир — девять дней при полной занятости. На практике темп зависит от бэкграунда и времени в день. Двенадцать модулей с проектом и тестами — объём серьёзный, закладывайте запас.

Какой документ выдают по окончании?

Диплом о профессиональной переподготовке государственного образца — не просто PDF-сертификат. Для работодателя это понятный сигнал без дополнительных объяснений.

Помогают ли с трудоустройством?

Да: гарантированная стажировка и поддержка в поиске работы в течение шести месяцев после выпуска. Конкретные условия стажировки уточните у школы до подписания договора.

Что будет в портфолио после курса?

Проект «Игры разума» и оформленный GitHub-профиль. Живые артефакты, которые можно показать на собеседовании — не просто строчка в резюме.

Нужно ли знать Python до старта?

Курс стартует с основ, но быстро переходит к функциям, ООП и структурам данных. Если базовый синтаксис уже знаком — будет комфортнее. Полный ноль возможен, но требует больше времени и усилий.

Длительность курса

Длительность курса

9 дней

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

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

Короткие лекции в виде текста или видео, тесты, упражнения. Практические задания после завершения курса

Обратная связь

Обратная связь

В плане “Профессиональный” можно задавать вопросы менторам в разделе «Обсуждение». В плане “Премиум” закрепляется персональный наставник, который проверяет проекты, делает код-ревью: включено 4 часа голосовых консультаций наставника. Это время можно частично или полностью заменить на переписку в чате в пропорции 1 к 1.5.

Теория и практика

Теория и практика

29 часов теории с тестами и упражнениями после каждого модуля 12 модулей 10 практических заданий после курса

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

  • Объявлять функции с разным количеством аргументов
  • Передавать функции аргументы, упакованные в коллекцию
  • Использовать именованные аргументы
  • Получать произвольное количество именованных аргументов
  • Использовать функции map, filter и reduce
  • Понимать особенности встроенных версий ФВП
  • Разбираться в концепции замыкания
  • Владеть синтаксисом, позволяющим объявлять маленькие функции без имён внутри выражений
  • Создавать декораторы с параметрами с сохранением документации
Перейти на страницу курса Запишись на курс
прямо сейчас!

О курсе

О курсе

Python-разработчикам

Условия оплаты

доступ ко всем курсам этой школы осуществляется по подписке:
профессиональный - $39/месяц
премиум - $199/месяц

О курсе

Узнать о курсе, его структуре, задачах и целях.

теория

Позиционные аргументы

Узнать, как объявлять функции с разным количеством аргументов, как передавать функции аргументы, упакованные в коллекцию.

теория

тесты

упражнение

Именованные аргументы

Узнать, что у функций в Python кроме позиционных есть ещё и именованные аргументы, научиться их использовать.

теория

тесты

упражнение

Больше об именованных аргументах

Узнать, как получать произвольное кол-во именованных аргументов, как передавать оные в виде коллекции, как объявлять keyword-only аргументы.

теория

тесты

упражнение

Функции высшего порядка

Узнать о том, что такое функции высшего порядка (ФВП) и как их объявлять.

теория

упражнение

Знакомство с map, filter, reduce

Познакомиться с самыми известными, и не только среди питонистов, функциями высшего порядка — `map`, `filter` и `reduce`.

теория

упражнение

Встроенные map, filter, reduce

Узнать об особенностях встроенных версий ФВП из прошлого урока. Порассуждать о важности использования чистых функций вместе с map/filter/reduce.

теория

упражнение

Замыкания

Познакомиться с концепцией замыканий — неотъемлимой частью программирования с использованием функций, создаваемых

теория

упражнение

Анонимные функции.

Познакомиться со специальным синтаксисом, позволяющим объявлять маленькие функции без имён прямо внутри выражений.

теория

упражнение

Декораторы

Узнать о декораторах — интересном и мощном инструменте, выделяющем Python среди многих других языков, поддерживающих использование ФВП.

теория

Больше о декораторах

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

теория

Рекурсия.

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

Python

Работа с функциями в Python

Применение функций `map`, `filter` и `reduce`

создание декораторов с параметрами

применение позиционных и именованных аргументов

Навыки, которые вы получите

 
ФУНКЦИИ В PYTHON

Компания, проводящая курс

Хекслет (Hexlet)

91 курс по 330 темам

Образовательная платформа Хекслет (Hexlet) осуществляет образовательную деятельность по направлениям программирования. В 2014 году проект...

Преподаватели курса

Автор профессии по Python в Hexlet

Много лет работал программистом и взращивал...

Отзывов об этом курсе пока нет

Ниже — отзывы о школе Хекслет (Hexlet): они помогут составить впечатление, но в рейтинге курса не учитываются. Проходили этот курс? Поделитесь — это поможет другим студентам.

Подборки лучших курсов по теме

По темам этого курса на MOOC есть рейтинги лучших программ — сравнение цен, длительности и отзывов в одном месте.

Тема разбирается внутри курса «Курс «Python-разработчик»»
Школа продаёт эту тему внутри программы — отдельной страницы у неё нет.
больше курсов

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

Хекслет (Hexlet)
(0)
3 900 ₽
Хекслет (Hexlet)
(0)
3 900 ₽
Хекслет (Hexlet)
(1)
3 900 ₽
Хекслет (Hexlet)
(0)
3 900 ₽
Хекслет (Hexlet)
(0)
Хекслет (Hexlet)
(0)
3 900 ₽ в месяц
Хекслет (Hexlet)
(16)
3 900 ₽ в месяц
Хекслет (Hexlet)
(0)
Хекслет (Hexlet)
(0)
больше курсов

Другие курсы этих преподавателей

Хекслет (Hexlet)
(0)
Хекслет (Hexlet)
(0)
Хекслет (Hexlet)
(0)
Хекслет (Hexlet)
(1)
Хекслет (Hexlet)
(0)
Хекслет (Hexlet)
(0)
Хекслет (Hexlet)
(4)
98 000 ₽