Modules

Les modules sont des programmes Python qui contiennent des fonctions additionnelles, qu'il ne sera ainsi pas utile de définir et/ou de coder. On parle aussi de bibliothèques, ou de librairies

Par exemple Python ne connaît pas le nombre pi (3.1415). Pour l'utiliser, il faut soit définir la variable PI, soit définir une fonction qui calcule ce nombre.

Ou plus simplement faire appel à la bibliothèque math

Méthode

Pour utiliser des fonctions contenues dans un module, il faut importer ces fonctions ou le module en insérant au début du script les instructions :

1
from module import * # cette commande importe toutes les fonctions du module.

Dans le cas où une seule fonction de la bibliothèque est nécessaire, on pourra remplacer le joker '*' par la fonction souhaitée

Exemple

Vérifions que Python ne connais pas le nombre pi. Dans l'interpréteur, saisir 'pi' et valider. Observer

1
pi

Importer le module math et recommencer

1
from math import *
2
pi

Remarque

Une fois qu'un module est importé, les fonctions restent disponibles jusqu'au prochain redémarrage de l'interpréteur.

On trouvera un index des modules et des fonctions qu'ils apportent sur le site https://docs.python.org