О курсе
Курс состоит из двух разделов. Первый раздел знакомит с основами функционального программирования и тремя ключевыми функциями: map, filter и reduce. В него входят 4 урока и 6 заданий. Второй раздел расширяет тему: рассматриваются функции высшего порядка, lambda-функции, функция zip, генераторы, декораторы, функторы и итераторы. Этот раздел включает 7 уроков и 4 задания. Материал ориентирован на изучение соответствующих конструкций Python 3 и их применения в рамках функционального подхода.
Что рассматривается в программе
- рассматривается введение в функциональное программирование
- разбирается работа с функциями map, filter и reduce
- изучаются функции высшего порядка и lambda-функции
- рассматривается функция zip
- разбираются генераторы и итераторы
- изучаются декораторы
- рассматриваются функторы
Кому может быть полезен курс
- тем, кто интересуется функциональным программированием на Python
- разработчикам, желающим ознакомиться с map, filter, reduce и дополнительными возможностями языка
- специалистам, которым нужно систематизировать знания о функциях высшего порядка, генераторах и декораторах
Вопросы о программе
Какие темы входят в первый раздел курса?
В первом разделе рассматриваются введение в функциональное программирование и функции map, filter и reduce. Раздел содержит 4 урока и 6 заданий.
Что изучается во втором разделе?
Во втором разделе рассматриваются функции высшего порядка, lambda-функции, функция zip, генераторы, декораторы, функторы и итераторы. Раздел включает 7 уроков и 4 задания.
На каком языке программирования построен курс?
Курс посвящён функциональному программированию на Python 3.