# 10. Modules de programmation fonctionnelle

Les modules décrits dans ce chapitre fournissent des fonctions et des classes permettant d’adopter un style fonctionnel, ainsi que des manipulations sur des appelables.

Les modules suivants sont documentés dans ce chapitre :

- 10.1. `itertools` — Fonctions créant des itérateurs pour boucler efficacement
  - 10.1.1. Fonctions d”itertool
  - 10.1.2. Recettes itertools
- 10.2. `functools` — Fonctions de haut niveau et opérations sur des objets appelables
  - 10.2.1. Objets `partial`
- 10.3. `operator` — Opérateurs standards en tant que fonctions
  - 10.3.1. Correspondances entre opérateurs et fonctions
  - 10.3.2. Inplace Operators