# 10. Módulos de programación funcional

Los módulos descritos en este capítulo proporcionan funciones y clases que admiten un estilo de programación funcional y operaciones generales invocables (callables).

En este capítulo se documentan los siguientes módulos:

- 10.1. `itertools` — Functions creating iterators for efficient looping
  - 10.1.1. Itertool functions
  - 10.1.2. Itertools Recipes
- 10.2. `functools` — Higher-order functions and operations on callable objects
  - 10.2.1. `partial` Objects
- 10.3. `operator` — Standard operators as functions
  - 10.3.1. Mapping Operators to Functions
  - 10.3.2. Inplace Operators