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.

Organiser ce module ?
Parlons de vos apprenants.

Me contacter