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 Pythonre
: utilisation des expressions régulièrescsv
,json
: lecture et écriture des formats éponymespathlib
: 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