# Módulos de Programaçã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 chamáveis.

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

- `itertools` — Funções que criam iteradores para laços eficientes
  - Funções do intertools
  - Receitas com itertools
- `functools` — Higher-order functions and operations on callable objects
  - Objetos `partial`
- `operator` — Operadores padrões como funções
  - Mapeando os operadores para suas respectivas funções
  - Operadores in-place