Résumé du chapitre

7.6 Résumé du chapitre

Les points essentiels de ce chapitre sont les suivants :

  • Les programmes peuvent être organisés en plusieurs fichiers .py (modules). Le mot-clé import permet à un programme d'utiliser des fonctions définies dans un autre fichier .py.
  • Le mot-clé from peut être utilisé pour importer des fonctions spécifiques depuis un module. Cependant, les programmes doivent éviter d'importer (ou de définir) plusieurs fonctions portant le même nom.
  • Les modules comportent souvent la ligne if __name__ == "__main__" pour empêcher l'exécution de code comme effet secondaire lorsque le module est importé par d'autres programmes.
  • Lorsqu'on travaille dans un shell, la fonction help() peut être utilisée pour consulter la documentation d'un module. La documentation est générée à partir des docstrings.
  • Python est fourni avec plus de 200 modules intégrés et des centaines de milliers de modules tiers. Les programmeurs peuvent rechercher des modules sur docs.python.org et pypi.org.
Instruction Description

import module

Importe un module afin de l'utiliser dans un autre programme.

from module import function

Importe une fonction spécifique depuis un module.

if __name__ == "__main__":

Une ligne de code présente à la fin de nombreux modules. Cette instruction indique le code à exécuter si le module est lancé en tant que programme (en d'autres termes, quel code ne pas exécuter si ce module est importé par un autre programme).

help(module_name)

Affiche la documentation du module indiqué. La documentation comprend la docstring du module, suivie d'une liste des fonctions définies dans le module, d'une liste des variables globales auxquelles une valeur est affectée dans le module, puis du nom de fichier du module.

help(function_name)

Affiche la docstring de la fonction indiquée.

date(2023, 2, 14)

Crée un objet date représentant le 14 février 2023.
Nécessite : from datetime import date.

Tableau 7.3 Référence du chapitre 7.