О курсе

Курс состоит из двух разделов. Первый раздел знакомит с основами функционального программирования и тремя ключевыми функциями: 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.