Programmation orientée objet¶ Classes Structure d’une classe Définition d’une classe et création d’objets Attributs Méthodes Initialiseur Héritage Principe Ordre de résolution de méthode Classe mère object Propriétés Méthodes statiques et méthodes de classes Méthode statique Méthode de classe Cas de l’héritage Méthodes spéciales Création, initialisation et finalisation Représentation et chaîne de caractères d’un objet Accès et modification des attributs Surcharges d’opérateur Duck typing Fonctions et objets callable Créer un objet callable Les objets fonctions Gérer les paramètres d’une fonction Décorateurs En tant que classe En tant que fonction Décorateurs à paramètres Descripteurs Conteneurs Conteneurs indexables Objets séquentiels Itérateurs Générateurs Fonction génératrice et mot-clé yield Fonctions supplémentaires Coroutines Objets awaitables Métaclasses Principe La métaclasse type Ecrire une métaclasse Application des métaclasses : propriété de classe