# 10. Módulos de Programção Funcional

Os módulos descritos neste capítulo fornecem funções e classes que suportam um estilo de programação funcional e operações gerais em callables.

Os seguintes módulos estão documentados neste capítulo:

- 10.1. `itertools` — Funções que criam iteradores para laços eficientes
  - 10.1.1. Funções de itertools
  - 10.1.2. Receitas com itertools
- 10.2. `functools` — Funções e operações de ordem superior em objetos chamáveis
  - 10.2.1. Objetos `partial`
- 10.3. `operator` — Operadores padrão como funções
  - 10.3.1. Mapeando os Operadores para suas Respectivas Funções
  - 10.3.2. Operadores Inplace