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 |