Python: Функции от Хекслет

От: Хекслет

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

Сводка

Цена
0₽
Рассрочка
от 200₽
Статус
Идет набор
Длительность
9 дней
Язык
ru

Описание курса

Реализовывать функции на языке программирования Python

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

О школе

Хекслет
Отзывы 0
Информация
Компания основана в 2014 году. Официальный сайт https://ru.hexlet.io . Мы собрали и проверили более 19 отзывов об онлайн курсах Хекслет.

Программа курса

О курсе
Узнать о курсе, его структуре, задачах и целях.
теория
Позиционные аргументы
Узнать, как объявлять функции с разным количеством аргументов, как передавать функции аргументы, упакованные в коллекцию.
тесты
упражнение
Именованные аргументы
Узнать, что у функций в Python кроме позиционных есть ещё и именованные аргументы, научиться их использовать.
Больше об именованных аргументах
Узнать, как получать произвольное кол-во именованных аргументов, как передавать оные в виде коллекции, как объявлять keyword-only аргументы.
Функции высшего порядка
Узнать о том, что такое функции высшего порядка (ФВП) и как их объявлять.
Знакомство с map, filter, reduce
Познакомиться с самыми известными, и не только среди питонистов, функциями высшего порядка — `map`, `filter` и `reduce`.
Встроенные map, filter, reduce
Узнать об особенностях встроенных версий ФВП из прошлого урока. Порассуждать о важности использования чистых функций вместе с map/filter/reduce.
Замыкания
Познакомиться с концепцией замыканий — неотъемлимой частью программирования с использованием функций, создаваемых "на лету".
Анонимные функции.
Познакомиться со специальным синтаксисом, позволяющим объявлять маленькие функции без имён прямо внутри выражений.
Декораторы
Узнать о декораторах — интересном и мощном инструменте, выделяющем Python среди многих других языков, поддерживающих использование ФВП.
Больше о декораторах
Научиться создавать декораторы с параметрами. Узнать, как создавать декоратор так, чтобы сохранялись документация и прочие свойства оборачиваемой функции.
Рекурсия.
Познакомиться с понятием рекурсии, узнать об отличиях между рекурсией в математике и рекурсией в языках программирования.
Инструменты
Python

Отзывы

Еще не добавили ни одного отзыва