La programmation orientée objet (POO) en Python
Les 5 piliers : classes et objets, héritage, encapsulation, polymorphisme, abstraction
- Professeur : samba_batch
- Intermédiaire
- 0 étudiants
À 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.