Allez au-delà de la syntaxe de base de Python en apprenant à concevoir des applications modulaires, réutilisables et efficaces grâce aux principes de la programmation fonctionnelle et de la programmation orientée objet. Ce cours explore la manière de créer des solutions Python évolutives à l'aide de fonctions, de la récursivité, des classes, de l'héritage, de la gestion des exceptions et des fonctionnalités avancées de la programmation orientée objet.

Maîtriser la programmation en Python : Appliquer, analyser et construire
Profitez de l'une de nos meilleures offres et renforcez vos compétences avec 50 % de réduction sur Coursera Plus. Économisez maintenant.

Maîtriser la programmation en Python : Appliquer, analyser et construire
Ce cours fait partie de Spécialisation "Maîtrise de Python : Concepts de base, Structures des données & OOP"

Instructeur : EDUCBA
Inclus avec
21 avis
Ce que vous apprendrez
Appliquer les techniques de programmation fonctionnelle pour concevoir des fonctions Python réutilisables et résoudre des problèmes structurés à l'aide de la récursivité et des structures de données.
Créer des classes Python évolutives en utilisant l'encapsulation, l'héritage, le polymorphisme et les constructeurs afin de mettre au point des conceptions orientées objet réutilisables.
Implémentez des exceptions personnalisées, des protocoles de séquence et de mappage, des itérateurs et des générateurs afin de créer des programmes fiables et conformes à l'esprit Python.
Analysez le comportement des classes, les décorateurs et l'accès basé sur les propriétés afin de créer des applications Python modulaires, efficaces et faciles à maintenir.
Compétences que vous acquerrez
- Catégorie : Conception orientée objet
- Catégorie : Programmation informatique
- Catégorie : Structures de données
- Catégorie : Algorithmes
- Catégorie : Programmation orientée objet (POO)
- Catégorie : Conception fonctionnelle
- Catégorie : Principes de programmation
- Catégorie : Cartographie des données
- Catégorie : Réutilisation du code
Outils que vous découvrirez
- Catégorie : Programmation Python
Détails à connaître

Ajouter à votre profil LinkedIn
18 devoirs
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

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.
Avis des étudiants
- 5 stars
90,47 %
- 4 stars
4,76 %
- 3 stars
0 %
- 2 stars
0 %
- 1 star
4,76 %
Affichage de 3 sur 21
Révisé le 5 févr. 2026
The modules are logically sequenced and easy to follow, making complex topics like inheritance and custom iterators feel approachable.
Foire Aux Questions
Plus de questions
Aide financière disponible,








