Contribute Media
A thank you to everyone who makes this possible: Read More

Functional Programming with Python

Translations: en

Description

Цель доклада: показать как можно писать выразительный и продуктивный код с использованием техник функциональной парадигмы

Разделы:

  • Обзор функциональных языков и постулаты функционального программирования, интенсивная терапия по развеванию мифов
  • Простые кейсы и разбор полетов: map/filter/reduce, iterators, generators & lazy processing, модуль itertools
  • Функции высшего порядка, currying & partial execution в Python, модули functools и operator, использование и трактование декораторов
  • Variables & definitions, mutable & immutable, scoping
  • Состояние, хранение и изменение состояния, классы по отношению к состоянию и scoping-у
  • Управление потоком выполнения или немного о том, чего не хватает и что нам с этим делать (monads, pattern matching, options etc)

Details

Improve this page