Modules et packages
Formation Python
Un script grandit vite : ce module apprend à organiser un projet Python en modules et en packages, et à gérer ses dépendances dans un environnement virtuel, pour qu’il s’installe partout de la même façon.
- Public
- Étudiants
- Développeurs
- Niveau
- Intermédiaire
- Formats
- Sur site ou à distance
Prérequis
Les bases de Python : variables, conditions, boucles et fonctions.
Objectifs
- Isoler un projet dans un environnement virtuel
- Découper un programme en modules et en packages
- Installer et figer les dépendances d’un projet avec pip
Programme
L’environnement virtuel
Isoler les dépendances de chaque projet, le créer et l’activer.
Les modules
Découper un programme en fichiers, importer ce dont on a besoin.
Les packages
Regrouper les modules en dossiers, le fichier __init__.py.
Les constantes
Rassembler la configuration d’un projet au même endroit.
pip et PyPI
Trouver, installer et figer les bibliothèques d’un projet.
Travaux pratiques
Par exemple une calculatrice, un dessin crayonné ou le prix d’un fichier Excel, parmi d’autres exercices.
Des explications courtes, puis de la pratique : les exercices et le projet sont adaptés au niveau du groupe.