Félicitations !

Programmation orientée objet en Python

Alex Yarosh

Content Quality Analyst @ DataCamp

Aperçu

Chapitre 1

  • Classes et objets
  • Attributs et méthodes

Chapitre 2

  • Héritage de classes
  • Polymorphisme
  • Données au niveau de la classe

Chapitre 3

  • Égalité des objets
  • Représentation en chaîne
  • Exceptions

Chapitre 4

  • Conception pour l'héritage
  • Niveaux d'accès aux données
  • Propriétés
Programmation orientée objet en Python

Et après ?

Fonctionnalité

  • Héritage multiple et classes mixin
  • Surcharge des opérateurs comme +
  • __getattr__(), __setattr__()
  • Itérateurs personnalisés
  • Classes de base abstraites
  • Dataclasses (nouveau dans Python 3.7)
Programmation orientée objet en Python

Et après ?

Fonctionnalité

  • Héritage multiple et classes mixin
  • Surcharge des opérateurs comme +
  • __getattr__(), __setattr__()
  • Itérateurs personnalisés
  • Classes de base abstraites
  • Dataclasses (nouveau dans Python 3.7)

Conception

  • Principes SOLID

Seul principe de responsabilité

Ouvert-fermé principe

Liskov principe de substitution

Interface principe de ségrégation

Dépendance principe d'inversion

  • Modèles de conception
Programmation orientée objet en Python

Merci !

Programmation orientée objet en Python

Preparing Video For Download...