On Russian

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

PyFunctional даёт возможность использовать цепочки вычислений, причём методы там поддерживаются на любой вкус, а не только map-filter-reduce. К тому же, есть в ней ленивые вычисления, параллельность, кеширование, экспорт и импорт в разные форматы. В общем, сделано как надо. Возможно, я когда-нибудь найду время и интегрирую её в менеджер объектов Django)

fn.py:

operator – не столь известный модуль из стандартной библиотеки, как functools, но иногда довольно полезный в ФП.

Гвидо ван Россум пусть и не любит функциональщину, но не добавил он это всё в питон не из вредности, а ради сохранения хорошей читаемости кода и низкого порога вхождения. Поэтому при использовании таких штук (и вообще каждую минуту своей жизни) помните: этот код ещё предстоит кому-то сопровождать.

created: 2018-05-16 (Wed) updated: 2019-02-21 (Thu) views: 129

Contributors

orsinium