Sommaire

Introduction

Le langage Python possède une bibliothèque standard bien fournie qui permet d’alléger et de simplifier le code sur les traitements des types de base, des types complexes, les procédures, etc.

Mais les interpréteurs Python poussent le concept plus loin et vont jusqu’à intégrer une grande variété de bibliothèques supplémentaires. Une telle intégration dans le langage de base permet alors d’effectuer le déploiement d’une application bien plus rapidement, mais fait aussi disparaître les risques d’incompatibilités entre le langage et une de ces bibliothèques.

Ces bibliothèques natives permettent de répondre aux besoins les plus courants d’un programme dont les interactions avec l’extérieur se multiplient (réseau, fichiers, interface utilisateur...).

Nous allons aborder, dans ce chapitre, l’utilisation de quelques-unes des bibliothèques les plus fréquemment utilisées.