Skip to content
  1. Bibliothèque : C'est un ensemble de modules qui sont regroupés pour fournir des fonctionnalités supplémentaires. Par exemple, la bibliothèque Airflow comprend plusieurs modules qui fournissent des fonctionnalités de workflow.

  2. Module : C'est un fichier contenant du code Python. Les modules peuvent être importés dans d'autres fichiers pour réutiliser leur code. Les modules peuvent contenir des fonctions, des variables, des classes, etc.

  3. Classe : C'est une structure de données en programmation orientée objet qui définit les attributs et les méthodes d'une entité. Les classes permettent de définir des objets avec des comportements spécifiques et de les manipuler de manière cohérente et structurée.

En résumé, les bibliothèques sont des ensembles de modules qui fournissent des fonctionnalités supplémentaires, les modules sont des fichiers contenant du code Python réutilisable, et les classes sont des structures de données qui définissent les attributs et les comportements des objets en programmation orientée objet.

from airflow.models import DAG 
# Cela importe la classe "DAG" (Directed Acyclic Graph) du module "models" de la bibliothèque Airflow.