Aller au contenu
Modules & fichiers

import

import charge un module de la bibliothèque standard (math, json, datetime) ou un paquet installé (pandas, numpy). Placez les imports en tête de fichier pour rendre les dépendances visibles.

  • module
  • bibliothèque
  • from
  • alias
  • paquet
  • statistics

Syntaxe

Modèle
import moduleimport module as aliasfrom module import nom1, nom2

Exemple

Exemple concret
import mathimport statistics as stfrom datetime import datenotes = [12, 15, 9, 18, 14]print(st.median(notes))             # → 14print(round(st.stdev(notes), 2))    # → 3.36print(math.ceil(47 / 6))            # → 8   (groupes nécessaires pour 47 élèves)print(date(2026, 11, 2).isoformat())  # → 2026-11-02

À retenir

  1. Respectez les alias consacrés : import pandas as pd, import numpy as np, import matplotlib.pyplot as plt. Tout le monde les reconnaît.
  2. Ordre conseillé par la PEP 8 : bibliothèque standard, puis paquets tiers, puis modules du projet, chaque groupe séparé par une ligne vide.
  3. Dans l'éditeur du Campus, numpy, pandas et matplotlib sont chargés à la demande par Pyodide, sans installation. En local, installez les paquets dans un environnement virtuel (voir la fiche Environnements).
  4. Piège : nommer son propre fichier pandas.py, random.py ou json.py masque le vrai module. import json importe alors votre fichier et plus rien ne fonctionne.
  5. from module import * est déconseillé : on ne sait plus d'où vient un nom, et un import peut en écraser un autre sans prévenir.

Voir aussi