La POO (Programmation Orientée Objet), c'est une façon d'organiser ton code en regroupant Données et Fonctions qui vont ensemble.
Imagine une usine de voitures.
- La Classe, c'est le plan de fabrication (le moule). Il dit "Une voiture a 4 roues et un moteur".
- L'Objet, c'est la voiture réelle qui sort de l'usine. Tu peux en créer 1000 à partir du même plan.
# Définition de la Classe (Le Plan)
class Voiture:
pass # On ne met rien pour l'instant
# Création d'Objets (Instanciation)
titine = Voiture()
batmobile = Voiture()
print(titine) # <__main__.Voiture object at 0x...>
De l'extérieur, titine et batmobile sont deux objets différents, mais basés sur le même modèle.