Build your ultimate AI agent
Description du cours
Fondements de Git
Plongez dans les concepts fondamentaux qui forment la base de la programmation orientée objet (POO). Vous découvrirez les principes fondamentaux des classes et des objets, apprendrez à définir et à instancier des objectifs en Python et explorerez comment attribuer des attributs lors de l'instanciation.Héritage
Développez vos connaissances en maîtrisant l'héritage et en créant des sous-classes qui s'appuient sur des fonctionnalités définies dans d'autres classes. Vous ferez la distinction entre les données au niveau de la classe et celles au niveau de l'instance, vous mettrez en œuvre des méthodes de classe et vous personnaliserez la fonctionnalité des sous-classes !Égalité, traitement des exceptions et meilleures pratiques
Explorez la polyvalence de Python dans la gestion des comparaisons d'objets et découvrez des techniques pour une représentation efficace des objets sous forme de chaînes de caractères, permettant des sorties lisibles par l'homme. Apprenez à renforcer votre code contre les erreurs inattendues et à améliorer sa fiabilité grâce à la gestion des exceptions. Comprendre l'importance de la détection des erreurs et de la récupération gracieuse des erreurs, afin d'assurer une exécution plus fluide de vos programmes. Acquérir les meilleures pratiques pour écrire un code propre, maintenable et Python qui adhère aux principes de la POO.Prérequis
Programme de formation
Plan du cours
1
Fondamentaux de l’OOP
Découvrez ce qu’est la programmation orientée objet (OOP), en quoi elle diffère de la programmation procédurale et comment l’appliquer. Vous définirez vos propres classes personnalisées contenant des méthodes, des attributs et des constructeurs, puis vous les utiliserez pour créer des objets !
- Qu’est-ce que la POO ?50 XP
- Terminologie de la POO100 XP
- Explorer les objets et les classes100 XP
- Anatomie d’une classe : attributs et méthodes50 XP
- Comprendre les définitions de classes100 XP
- Créez votre première classe100 XP
- Ajouter des méthodes et des attributs100 XP
- Étendre une classe100 XP
- Anatomie d’une classe : le constructeur __init__50 XP
- Bon usage de __init__50 XP
- Ajouter un constructeur de classe100 XP
- Créer une classe à partir de zéro100 XP
2
Héritage et polymorphisme
Découvrez deux concepts clés de l’OOP : l’héritage et le polymorphisme. Apprenez à les mettre en œuvre pour limiter la répétition de code et étendre la fonctionnalité, tout en révisant les différences entre les données au niveau de la classe et celles au niveau de l’instance.
3
Intégration avec le Python standard
Apprenez à comparer des objets, à définir et personnaliser leurs représentations textuelles, et même à appliquer l’héritage pour créer et intercepter des exceptions personnalisées, afin de mettre en place une gestion d’erreurs sur mesure.
Introduction à la programmation orientée objet en Python
Cours
terminé

