Une bibliothèque en Python est un ensemble de modules, qui sont simplement des fichiers Python contenant des fonctions, des variables et des classes définies, qui peuvent être utilisées pour effectuer diverses tâches sans avoir à écrire votre propre code à partir de zéro.
Ces bibliothèques peuvent faciliter le développement de programmes en fournissant des outils et des fonctionnalités prédéfinis que vous pouvez utiliser directement. Certaines bibliothèques communes de Python sont les suivantes : math, random, datetime, os, json, etc.
Python a une norme de bibliothèques intégrées et de nombreuses autres bibliothèques tierces qui peuvent être ajoutées en fonction des besoins du projet. Par exemple, NumPy pour les calculs numériques, Pandas pour la manipulation de données, Matplotlib pour la visualisation de données, TensorFlow pour l’apprentissage machine, etc.