Python Functional Programming

Back

1. Coconut

A variant of Python built for simple, elegant, Pythonic functional programming.

2. CyToolz

Cython implementation of `Toolz`: High performance functional utilities.

3. fn.py

Functional programming in Python: implementation of missing features to enjoy FP.

4. funcy

A fancy and practical functional tools.

5. more-itertools

More routines for operating on iterables, beyond `itertools`.

6. returns

A set of type-safe monads, transformers, and composition utilities.

7. Toolz

A collection of functional utilities for iterators, functions, and dictionaries.