La formation "Découvrez la Programmation Orientée Objet avec Python" vous permettra d'acquérir les compétences nécessaires pour comprendre et utiliser les concepts de la programmation orientée objet (POO) en utilisant le langage de programmation Python. Que vous soyez un débutant en programmation ou que vous ayez déjà une certaine expérience, cette formation vous guidera à travers les principes fondamentaux de la POO et vous montrera comment les appliquer dans Python.
Chapitre 1: Introduction A la programmation orientée objet
# | Intitulé |
---|
25 | Les principes fondamentaux de la poo |
---|
25 | Avantages de la poo par rapport à la programmation procédurale |
---|
25 | Concepts clés : objets, classes, encapsulation, héritage, polymorphisme |
---|
Chapitre 2: Création de classes en python
# | Intitulé |
---|
25 | Définition d'une classe et de ses attributs |
---|
25 | Méthodes de classe et méthodes d'instance |
---|
25 | Utilisation du constructeur init() |
---|
Chapitre 3: Encapsulation et modélisation des objets
# | Intitulé |
---|
25 | Encapsulation des attributs et des méthodes |
---|
25 | Utilisation de getters et de setters |
---|
25 | Création de relations entre les objets |
---|
Chapitre 4: Héritage et polymorphisme
# | Intitulé |
---|
25 | Création de sous-classes et de superclasses |
---|
25 | Réutilisation du code grâce à l'héritage |
---|
25 | Polymorphisme : utilisation de méthodes héritées dans des classes dérivées |
---|
Chapitre 5: Méthodes spéciales et surcharge des opérateurs
# | Intitulé |
---|
25 | Utilisation des méthodes spéciales en python |
---|
25 | Surcharge des opérateurs arithmétiques, de comparaison et de chaînage |
---|
25 | Personnalisation du comportement des objets |
---|
Chapitre 6: Abstraction et interfaces
# | Intitulé |
---|
25 | Utilisation de classes abstraites |
---|
25 | Création d'interfaces avec des classes abc (abstract base classes) |
---|
25 | Implémentation de l'héritage multiple avec des interfaces |
---|
25 | Utilisation des exceptions pour gérer les erreurs |
---|
25 | Création de classes d'exceptions personnalisées |
---|
25 | Utilisation de blocs try-except-finally pour la gestion des exceptions |
---|
Chapitre 7: Gestion des exceptions
Aucune vidéo disponible pour ce chapitre !
Chapitre 8: Avancées de la poo en python
# | Intitulé |
---|
25 | Décorateurs de classes |
---|
25 | Méthodes de classe et méthodes statiques |
---|
25 | Utilisation des propriétés pour l'accès aux attributs
|
---|