Функциональное программирование в Python 3

24 участника

О чём курс

Вам нужно лаконично обрабатывать коллекции данных и писать предсказуемый код — в этом материале разбираются инструменты функционального подхода для решения этих задач на Python. Здесь акцент сделан не на теории, а на практическом применении таких инструментов, как map, filter, reduce и lambda-функции. Вы научитесь переходить от императивного стиля к функциональному: строить цепочки вычислений, создавать генераторы и работать с декораторами для модификации поведения функций. Это позволит писать более компактные программы, где логика обработки данных отделена от состояния системы.

Программа обучения

  • Модуль 1: Введение в map, filter и reduce
    • Введение в функциональное программирование
    • Функция filter
    • Функция map
    • Функция reduce
  • Модуль 2: Дополнительные возможности ФП
    • Функции высшего порядка
    • Lambda-функции
    • Функция zip
    • Генераторы
    • Декораторы
    • Функторы
    • Итераторы
Складчина создана 25 марта 2024 г. · описание обновлено 23 марта 2026 г.

Другие материалы автора 8

НШ Никита Шультайс Все материалы
110 ₽ 559 ₽