Un package en Python est une collection de modules, qui sont des fichiers contenant du code Python, organisés dans une structure de dossiers. Il s’agit essentiellement d’un moyen de regrouper des modules Python connexes pour les rendre plus facilement accessibles et utilisables. Un package peut également contenir des sous-packages.
Pour qu’un dossier soit considéré comme un package Python, il doit contenir un fichier spécial nommé “init.py” (qui peut être vide) pour indiquer à Python que le dossier doit être traité comme un package. Les packages permettent une organisation plus claire et plus structurée du code et facilitent son réutilisation.
Vous pouvez utiliser les modules et les sous-packages d’un package en les important dans votre code avec l’instruction “import”.