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

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

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

Знание функций Python вооружает Python-разработчиков новыми возможностями. Потому курс "Python: Функции" будет для них интересен и полезен. 9 дней занятий по программе, которая предусматривает изучение теории (29 часов), прохождение 12 модулей, тестирование и упражнения, а также выполнение 10 практических заданий. Обучающиеся ("Профессиональный" и "Премиум") познакомятся с объектами первого рода и анонимными функциями, научатся применять `map`, `filter` и `reduce`, передавать и принимать аргументы в любом количестве, узнают про декораторы. Диплом не выдаётся.

Подробнее


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

Язык: ru

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

Актуальная программа курса (50 модулей, по данным школы)

  1. Основы программирования на Python
  2. Списки
  3. Словари и множества
  4. Основы командной строки
  5. Введение в Git
  6. Настройка окружения
  7. Проект «Игры разума»
  8. Автоматическое тестирование
  9. Абстракция с помощью данных
  10. Деревья
  11. Введение в объектно-ориентированное программирование
  12. Объектно-ориентированный дизайн
  13. Непрерывная интеграция (CI)
  14. Проект «Вычислитель отличий»
  15. Работа с базами данных и асинхронность
  16. Введение в интернет
  17. Регулярные выражения
  18. Основы современной вёрстки
  19. Протокол HTTP
  20. HTTP API
  21. SQL
  22. SQL JOIN
  23. Проектирование баз данных
  24. Python и SQL
  25. Асинхронность в Python

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

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

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

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

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

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

КурсШколаЦенаСрокРейтингДиплом
Python: Функции (этот) Хекслет (Hexlet) 3 900 ₽ 9 дней Диплом о проф. переподготовке
Python-разработки GeekBrains (ГикБреинс) 224 500 ₽ 12 месяцев 4.3 Сертификат Перейти
Python для начинающих программистов OTUS (Отус) 10 000 ₽ 4.0 Перейти
Python-разработчик GeekBrains (ГикБреинс) беспл. 3.9 Перейти
3 900 ₽ · от 4 583 ₽/мес
Перейти на страницу курса
Длительность курса

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

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 есть рейтинги лучших программ — сравнение цен, длительности и отзывов в одном месте.

больше курсов

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

Хекслет (Hexlet)
(0)
3 900 
Хекслет (Hexlet)
(0)
3 900 
Хекслет (Hexlet)
(0)
3 900 
Хекслет (Hexlet)
(0)
3 900 
Хекслет (Hexlet)
(0)
3 900 
Хекслет (Hexlet)
(0)
3 900 
Хекслет (Hexlet)
(11)
3 900 
Хекслет (Hexlet)
(0)
3 900 
Хекслет (Hexlet)
(0)
3 900 
Хекслет (Hexlet)
(0)
3 900 
больше курсов

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

Хекслет (Hexlet)
(0)
3 900 
Хекслет (Hexlet)
(0)
3 900 
Хекслет (Hexlet)
(0)
3 900 
Хекслет (Hexlet)
(1)
3 900 
Хекслет (Hexlet)
(0)
3 900 
Хекслет (Hexlet)
(0)
3 900 
Хекслет (Hexlet)
(4)
112 000