Le langage Python est grandement extensible et une quantité impressionnante de modules peuvent être utilisés dans vos programmes.
Un module est un fichier qui contient du code pouvant être utilisé dans d'autres programmes Python. On retrouvera généralement dans un module des définitions de classes et/ou de fonctions.
Le nom d'un module est en fait le nom du fichier qui contient son code, sans son extension. Par exemple, le module calendar est constitué du fichier calendar.py.
Les modules sont souvent regroupés en paquets (en anglais, packages). Par abus de langage (ou par ignorance), on verra parfois le terme paquet pour désigner un module et vice-versa.
Certains modules font partie intégrante de Python. Il suffit d'une instruction import pour y avoir accès.
D'autres modules doivent d'abord être installés sur votre poste de travail avant de pouvoir être utilisés.
Lors de l'installation de Python, une bibliothèque standard a automatiquement été installée. Cette bibliothèque comprend de nombreux modules et paquets, par exemple :
Vous avez accès au code source complet de cette bibliothèque.
Sous macOS, ses fichiers sont par défaut dans le dossier :
/Library/Frameworks/Python.framework/Versions/3.X
ou
/Library/Python/2.7.
Sous Linux, vous retrouverez les fichiers de la bibliothèque standard dans le dossier :
/usr/lib/python3.X
ou
/usr/lib/python2.7.
Sous Windows, la bibliothèque standard est installée par défaut dans le dossier :
C:\Users\votrenom\AppData\Local\Programs\Python\Python36-32\Lib pour Python 3.X
ou
C:\Python27\Lib pour Python 2.7.
Il est également possible de consulter la documentation sur les paquets et modules de la bibliothèque standard :
en ordre alphabétique : https://docs.python.org/3/py-modindex.html
ou par sujet : https://docs.python.org/3/library/index.html
De nombreux programmeurs distribuent des modules et des paquets que vous pouvez installer sur votre poste de travail puis utiliser dans vos programme Python, par exemple :
▼Publicité