Programmation

La programmation orientée objet (POO) en Python

Les 5 piliers : classes et objets, héritage, encapsulation, polymorphisme, abstraction

À propos de ce cours

Apprenez la programmation orientée objet en Python, pilier par pilier : les classes et les objets (__init__, self, attributs), l'héritage, l'encapsulation, le polymorphisme et l'abstraction. Un exercice de code et un quiz par pilier, et un devoir final. Prérequis : les bases de Python (variables, conditions, boucles, fonctions).

Programme · 20 leçons

Les 5 piliers · Pilier 1 : classes et objets

  • Les 5 piliers de la POO · Texte aperçu gratuit
  • Pilier 1 : classes et objets · Texte
  • Le constructeur __init__ et self · Texte
  • Appeler une méthode : par l'instance ou par la classe · Texte
  • Attributs d'instance et attributs de classe · Texte
  • Exercice : la classe Rectangle · Exercice de code
  • Quiz : les 5 piliers · Pilier 1 : classes et objets · Quiz

Pilier 2 : l'héritage

  • Pilier 2 : l'héritage · Texte
  • Exercice : l'héritage · Exercice de code
  • Quiz : pilier 2 : l'héritage · Quiz

Pilier 3 : l'encapsulation

  • Pilier 3 : l'encapsulation · Texte
  • Exercice : un dépôt contrôlé · Exercice de code
  • Quiz : pilier 3 : l'encapsulation · Quiz

Pilier 4 : le polymorphisme

  • Pilier 4 : le polymorphisme · Texte
  • Exercice : chaque animal parle à sa façon · Exercice de code
  • Quiz : pilier 4 : le polymorphisme · Quiz

Pilier 5 : l'abstraction

  • Pilier 5 : l'abstraction · Texte
  • Exercice : respecter le contrat · Exercice de code
  • Quiz : pilier 5 : l'abstraction · Quiz
  • Devoir : la classe CompteBancaire · Devoir noté

Avis des étudiants

Aucun avis pour le moment.