Bases de la Programmation Orientée Objet (POO) en
Python
1. Définir une classe
class Personne: pass
2. Constructeur __init__
def __init__(self, nom, age): [Link] = nom [Link] = age
3. Créer un objet
p = Personne('Ali', 20)
4. Méthodes
def dire_bonjour(self): print('Bonjour', [Link])
5. Encapsulation
self._age # attribut privé (convention)
6. Héritage
class Etudiant(Personne): pass
7. Polymorphisme
Même méthode, comportement différent selon la classe.
8. Méthodes spéciales
__str__, __len__, __del__
Résumé : la POO permet de structurer le code avec des classes, objets, héritage et encapsulation.