Ce cours s'adresse à toute personne ayant une expérience de la programmation en Python et souhaitant approfondir ses connaissances de ce langage. Vous apprendrez à concevoir des applications orientées objet. Vous découvrirez également comment appliquer la conception orientée objet aux applications Python à l'aide de classes et de méthodes.

Python avancé : Programmation orientée objet
Obtenez l'une de nos meilleures offres avec Coursera Plus pour 199 $ (habituellement 399 $). Économisez maintenant.

Python avancé : Programmation orientée objet
Ce cours fait partie de Spécialisation "Techniques de programmation avancées avec Python"

Instructeur : Bill Rosenthal
Inclus avec
Ce que vous apprendrez
Concevez des applications flexibles en définissant des classes et des interfaces publiques, et en tirant parti de la modularité grâce à la composition et à l'héritage.
Mettre en œuvre des structures de classes spécifiques à Python à l'aide de propriétés, du « name mangling », de constructeurs personnalisés et de méthodes magiques intégrées.
Simplifiez les processus de création d'objets complexes en mettant en œuvre les modèles de conception « usine polymorphe » et « usine abstraite ».
Apprenez par la pratique. Réalisez des exercices pratiques guidés, étape par étape, sur votre propre ordinateur.
Compétences que vous acquerrez
- Catégorie : Principes de programmation
- Catégorie : Programmation informatique
- Catégorie : Modèles de conception de logiciels
- Catégorie : Programmation orientée objet (POO)
- Catégorie : Langages de script
- Catégorie : Scripting
- Catégorie : Développement de logiciels
- Catégorie : Développement d'applications
- Catégorie : Conception de l'application
- Catégorie : Conception orientée objet
Outils que vous découvrirez
- Catégorie : Programmation Python
- Catégorie : Machines virtuelles
Détails à connaître

Ajouter à votre profil LinkedIn
janvier 2026
1 devoir
Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées

Élaborez votre expertise du sujet
- Apprenez de nouveaux concepts auprès d'experts du secteur
- Acquérez une compréhension de base d'un sujet ou d'un outil
- Développez des compétences professionnelles avec des projets pratiques
- Obtenez un certificat professionnel partageable

Il y a 3 modules dans ce cours
Obtenez un certificat professionnel
Ajoutez ce titre à votre profil LinkedIn, à votre curriculum vitae ou à votre CV. Partagez-le sur les médias sociaux et dans votre évaluation des performances.
Instructeur

Offert par
En savoir plus sur Développement de logiciels
Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?

Felipe M.

Jennifer J.

Larry W.

Chaitanya A.
Foire Aux Questions
Plus de questions
Aide financière disponible,








