En programmation, un module tiers (également appelé bibliothèque ou package) est un morceau de code pré-écrit qui ne fait pas partie de la bibliothèque standard (les modules intégrés inclus avec l'installation de votre langage de programmation) ou du code de votre propre projet. Vous l'importez et l'utilisez pour ajouter des fonctionnalités à votre programme sans avoir à écrire ces fonctionnalités vous-même.
Voici une répartition :
* Ne fait pas partie de la bibliothèque standard : La bibliothèque standard de Python comprend des modules tels que « os » (pour l'interaction avec le système d'exploitation), « math » (pour les fonctions mathématiques) et « request » (s'il est spécifiquement inclus, cela varie selon les versions de Python). Les modules tiers vont au-delà de ce qui est intégré.
* Source externe : Ces modules sont développés et maintenus par des individus ou des organisations en dehors de l'équipe principale de développement linguistique. Ils sont souvent disponibles via des gestionnaires de packages comme pip (pour Python), npm (pour Node.js) ou Maven (pour Java).
* Ajoute des fonctionnalités : Ils offrent des fonctionnalités spécialisées, vous permettant d'économiser du temps et des efforts. Les exemples incluent des modules pour :
* Développement Web : Frameworks comme Flask ou Django (Python), Express.js (Node.js)
* Science des données : NumPy, Pandas, Scikit-learn (Python)
* Apprentissage automatique : TensorFlow, PyTorch (Python)
* Graphiques : Pygame (Python)
* Interaction avec la base de données : SQLAlchimie (Python)
* Test : pytest (Python), plaisanterie (JavaScript)
* Nécessite une installation : Contrairement aux modules de bibliothèque standard, vous devez installer explicitement les modules tiers à l'aide d'un gestionnaire de packages avant de pouvoir les utiliser.
Exemple (Python) :
Si vous souhaitez travailler avec des données dans un format de feuille de calcul, vous n'écririez pas le code pour lire et manipuler des fichiers Excel à partir de zéro. Au lieu de cela, vous utiliseriez un module tiers comme « openpyxl » ou « pandas ». Vous l'installeriez en utilisant `pip install openpyxl` ou `pip install pandas`, puis l'importeriez et l'utiliseriez dans votre code Python.
En bref, les modules tiers constituent la pierre angulaire de la programmation moderne, fournissant un vaste écosystème de composants réutilisables qui accélèrent le développement et ajoutent des fonctionnalités puissantes à vos applications.
|