Ce chapitre se concentre sur les modules de Python et sur les modalités d’importation des données des modules dans l’environnement de travail.
L’objectif de ce document est de souligner l’importance d’un code modulaire, c’est à dire d’un code qui :
- puisse être utilisé dans plusieurs programmes ;
- puisse être documenté précisément ;
- soit suffisamment compact pour être étudié avec soin et en particulier testé.
Qu’est-ce qu’un module ?
- Quand la taille du code augmente, il peut être pratique de le diviser en entités organisées qui peuvent continuer à interagir.
- Un module permet aussi de se créer une « boite à outils » contenant des fonctions appelées depuis plusieurs programmes.
- Finalement, un module permet de bénéficier du travail déjà effectué, maximisant ainsi la réutilisabilité du code.
Modules et fichiers
À cette fin, chaque fichier est considéré comme un module individuel,
et réciproquement. Le nom de fichier d’un module est le nom du module
auquel on ajoute l’extension .py
.