La programmation orientée objet (POO) en Python
Les 5 piliers : classes et objets, héritage, encapsulation, polymorphisme, abstraction
- Teacher : samba_batch
- Intermediate
- 0 students
About this course
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).
Syllabus · 20 lessons
Les 5 piliers · Pilier 1 : classes et objets
- Les 5 piliers de la POO · Texte free preview
- 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 · Code exercise
- 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 · Code exercise
- Quiz : pilier 2 : l'héritage · Quiz
Pilier 3 : l'encapsulation
- Pilier 3 : l'encapsulation · Texte
- Exercice : un dépôt contrôlé · Code exercise
- Quiz : pilier 3 : l'encapsulation · Quiz
Pilier 4 : le polymorphisme
- Pilier 4 : le polymorphisme · Texte
- Exercice : chaque animal parle à sa façon · Code exercise
- Quiz : pilier 4 : le polymorphisme · Quiz
Pilier 5 : l'abstraction
- Pilier 5 : l'abstraction · Texte
- Exercice : respecter le contrat · Code exercise
- Quiz : pilier 5 : l'abstraction · Quiz
- Devoir : la classe CompteBancaire · Graded assignment
Student reviews
No reviews yet.