Allez au-delà de la syntaxe Python et apprenez à concevoir des applications modulaires, réutilisables et efficaces grâce à la programmation fonctionnelle et à la programmation orientée objet. Destiné aux apprenants maîtrisant les bases de Python, ce cours permet d’acquérir des compétences pratiques en matière de conception de fonctions, de récursivité, de structures de données, de portée des variables et d’outils fonctionnels tels que map() et filter().

Maîtriser la programmation en Python : Appliquer, analyser et construire

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 En savoir plus
21 avis
Ce que vous apprendrez
Concevez des fonctions Python réutilisables en utilisant les paramètres, la portée des variables, la récursivité, les fonctions `map()` et `filter()`.
Utilisez l'encapsulation, l'héritage et le polymorphisme pour créer des classes Python modulaires et réutilisables.
Implémentez des exceptions, des méthodes spéciales, des propriétés, des itérateurs et des générateurs pour garantir la fiabilité de vos applications 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 orientée données
- Catégorie : Accès aux données
- Catégorie : Conception
- Catégorie : Conception de logiciels
- Catégorie : Programmation orientée objet (POO)
- Catégorie : Conception fonctionnelle
- Catégorie : Résolution de problèmes
- Catégorie : Structures de données
- Catégorie : Conception du processus
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 étoiles
90,47 %
- 4 étoiles
4,76 %
- 3 étoiles
0 %
- 2 étoiles
0 %
- 1 étoile
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.
Faites progresser votre carrière avec un diplôme en ligne
Obtenez un diplôme auprès d’universités de renommée mondiale - 100 % en ligne
Foire Aux Questions
Plus de questions
Aide financière disponible,






