Une bibliothèque Python est un morceau de code informatique réutilisable, qu'il est possible d'inclure à un programme ou un projet en Python. Il s'agit d'un ensemble de modules liés entre eux. Outre des codes pré-compilés, une bibliothèque peut contenir de la documentation, des données de configuration, des templates de messages, des classes ou des valeurs.