# Python objet ## Objet côté développeur - Classes, objets/instance, modèles : abstraction - Attributs : portée/accès, attributs de classe, constructeur - Méthodes : notion de self + paramètres, méthode statique - Propriétés et encapsulation, getter, setter, destructeur - Méthodes spéciales - `__init__` `__del__` - Méthodes de représentation - Méthodes mathématiques / comparaison - Voir doc pour plus - Héritage - Simple - Polymorphisme + isinstance() - Super() + issubclass() - Héritage multiple (aperçu) - Classes abstraites et programmation par contrat / interface / protocole # Orga ## TP - Classes, attributs, méthodes, propriétés, encapsulation, constructuer... Surcharges d'opérateur + représentation - Héritage et classes abstraites - Bonus : Coder proprement ## Support de Cours