Python 3.6.5 Documentation >  Functional Programming Modules

Functional Programming Modules
******************************

The modules described in this chapter provide functions and classes
that support a functional programming style, and general operations on
callables.

The following modules are documented in this chapter:

* "itertools" — Functions creating iterators for efficient looping

* Itertool functions

* Itertools Recipes

* "functools" — Higher-order functions and operations on callable
objects

* "partial" Objects

* "operator" — Standard operators as functions

* Mapping Operators to Functions

* Inplace Operators