Aller au contenu

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ège signalent un comportement contre-intuitif ou une erreur fréquente.
  • Les mentions ≥ 3.xx indiquent la version minimale de Python requise.
  • Les crochets [...] dans les blocs de syntaxe indiquent une partie facultative.