Python — Référence#
Ce site est une documentation de référence rapide : syntaxe, paramètres et quelques exemples.
Niveaux d'usage#
Chaque page et chaque section porte un badge indiquant sa fréquence d'utilisation réelle.
| Badge | Signification |
|---|---|
| essentiel | Utilisé quotidiennement. À connaître par cœur. |
| courant | Utilisé régulièrement, mais pas dans chaque programme. |
| avancé | Rare en pratique. À consulter au besoin, pas à mémoriser. |
Dans le menu latéral, le Langage et les Fonctions sont regroupés selon ces mêmes niveaux.
Sections#
- Aide-mémoire — vue d'ensemble syntaxe / types / structures de données / spécificités Python
- Langage — référence complète par notion (variables, contrôle de flux, fonctions, classes, décorateurs, ...)
- Fonctions — built-ins et bibliothèque standard classées par catégorie
- Modules — quelques bibliothèques tierces utilisées en cours (numpy, matplotlib, openpyxl, ...)
- Exemples — snippets prêts à copier (POO, décorateurs, fichiers, gestion d'erreurs)
- Bonnes pratiques — style (PEP 8), gestion des erreurs, tests, performance
Périmètre
L'essentiel du site (Langage, Fonctions) ne couvre que la bibliothèque standard : aucun module à installer, tout fonctionne avec un Python nu.
La section Modules est la seule exception : elle documente quelques bibliothèques tierces (pip install ...) utilisées en classe, chacune signalée par un encadré dédié.
Conventions
- Les encadrés
Piègesignalent un comportement contre-intuitif ou une erreur fréquente. - Les mentions
≥ 3.xxindiquent la version minimale de Python requise. - Les crochets
[...]dans les blocs de syntaxe indiquent une partie facultative.