Aller au contenu

Modules#

Index alphabétique de tous les modules mentionnés dans ce site — bibliothèque standard et bibliothèques tierces confondues — avec un lien direct vers l'endroit où chacun est documenté.

Bibliothèque standard vs tierce

Sauf mention contraire (« tierce »), un module fonctionne avec un Python nu, sans rien installer.
Les modules tierces demandent un pip install — voir la page correspondante pour le nom exact du paquet.

Module Description Où le trouver
argparse Arguments en ligne de commande Fichiers & chemins
collections Counter, defaultdict, namedtuple, deque Collections
contextlib Context managers avec @contextmanager Fichiers & context managers
copy Copie superficielle / profonde d'objets Aide-mémoire Python
csv Lecture / écriture de fichiers CSV JSON & CSV
dataclasses Classes de données avec @dataclass Dataclasses
datetime Dates, heures, durées Date & heure
decimal Arithmétique décimale exacte Numériques
enum Énumérations Variables & types
fractions Fractions exactes Numériques
functools wraps, lru_cache, reduce, ... Décorateurs
itertools Itérateurs combinatoires (chain, product, ...) Générateurs & itérateurs
json Sérialisation JSON JSON & CSV
logging Journalisation (remplace print en production) Gestion des erreurs
math Fonctions mathématiques Numériques
matplotlib (tierce) Graphiques matplotlib
numpy (tierce) Tableaux et calcul vectorisé numpy
openpyxl (tierce) Lecture / écriture de fichiers Excel openpyxl
os Système de fichiers, variables d'environnement (historique) Fichiers & chemins
pathlib Chemins de fichiers (recommandé) Fichiers & chemins
random Nombres aléatoires Numériques
re Expressions régulières Chaînes de caractères
shutil Copie / suppression de fichiers et dossiers Fichiers & chemins
statistics Moyenne, médiane, écart-type Numériques
sys Arguments, chemins, sortie du programme Fichiers & chemins
time Mesure de durée (perf_counter) Performance
timeit Benchmark de petits bouts de code Performance
typing Annotations de type avancées Type hints
unittest Tests unitaires Tests
zoneinfo Fuseaux horaires (≥ 3.9) Date & heure