Modules

Python met à disposition des modules qui contiennent des fonctions souvent utilisées ou pour interagir avec le système

Note

modules = bibliothèques/librairies

Utilisation d'un module :

  • Installer le module si il n'est pas dans la librairie standard

    python3 m pip install
    

  • Importer le module en début de programme

    import nom_module
    

  • Appeler un objet/une fonction d'un module

    nom_module.fonction()
    

  • Aide sur un module

    help(nom_module) #  sur IPython : ?nom_module
    

Quelques modules de la librairie standard utiles :

  • math : fonctions et constantes mathématiques de base (sin, cos, exp, pi…)
  • random : génération de l'aléatoire (nombres, choix…)
  • sys : passage d'argument, gestion de l'entrée/sortie standard…
  • os : dialogue avec le système d'exploitation (système de fichiers, variables d'environnement…)
  • subprocess : lancer d'autre programmes à partir de Python
  • re : utilisation des expressions régulières
  • csv, json : lecture et écriture des formats éponymes
  • pathlib : gestion des chemins des fichiers et repertoires

Note

Tous les modules de la librairie standard et leur documentation :
https://docs.python.org/3/library/index.html