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