Accéder au contenu principal
AccueilPython

Cours

Programmation orientée objet en Python

AvancéNiveau de compétence
Actualisé 02/2026
Apprenez à créer des classes et à exploiter héritage et polymorphisme pour écrire un code plus réutilisable et optimisé.
Commencer le cours gratuitement
PythonProgramming
4 h
13 vidéos
44 Exercices
3,600 XP
100K+
Certificat de formation

Créez votre compte gratuitement

Continuer avec GoogleAfficher plus d’options

ou


En continuant, vous acceptez nos Conditions d'utilisation, notre Politique de confidentialité et le fait que vos données seront hébergées aux États-Unis.

Apprécié par des utilisateurs provenant de milliers d'entreprises

Group

Former une équipe ?

Essayez pour les entreprises

Description du cours

La programmation orientée objet (OOP) est un paradigme de programmation très répandu qui réduit les temps de développement et facilite la lecture, la réutilisation et la maintenance de votre code. OOP permet de ne plus considérer le code comme une séquence d'actions, mais de voir votre programme comme une collection d'objets qui interagissent les uns avec les autres. Dans ce cours, vous apprendrez à créer des classes, qui servent de plans pour chaque objet en Python. Vous exploiterez ensuite les principes de l'héritage et du polymorphisme pour réutiliser et optimiser le code. Plongez dans cette aventure et apprenez à créer du code propre et efficace !

Prérequis

Writing Functions in Python
1

OOP Principes de base

Dans ce chapitre, vous apprendrez ce qu'est la programmation orientée objet (OOP), en quoi elle diffère de la programmation procédurale et comment elle peut être appliquée. Vous définirez ensuite vos propres classes et apprendrez à créer des méthodes, des attributs et des constructeurs.
Commencer le chapitre
2

Héritage et polymorphisme

L'héritage et le polymorphisme sont les concepts fondamentaux de OOP qui permettent une réutilisation efficace et cohérente du code. Apprenez à hériter d'une classe, à personnaliser et à redéfinir des méthodes, et examinez les différences entre les données au niveau de la classe et les données au niveau de l'instance.
Commencer le chapitre
3

Intégration avec Python standard

Dans ce chapitre, vous apprendrez à vous assurer que les objets qui stockent les mêmes données sont considérés comme égaux, à définir et à personnaliser les représentations des objets sous forme de chaînes de caractères, et même à créer de nouveaux types d'erreurs. Grâce à des exercices interactifs, vous apprendrez à personnaliser davantage vos classes pour qu'elles fonctionnent davantage comme des types de données Python standard.
Commencer le chapitre
4

Bonnes pratiques de conception des classes

Comment concevoir des classes pour l'héritage ? Python possède-t-il des attributs privés ? Est-il possible de contrôler l'accès aux attributs ? Vous trouverez des réponses à ces questions (et à bien d'autres) en apprenant les meilleures pratiques en matière de conception de classes.
Commencer le chapitre
Programmation orientée objet en Python
Cours
terminé

Obtenez un certificat de réussite

Ajoutez cette certification à votre profil LinkedIn, à votre CV ou à votre portfolio
Partagez-la sur les réseaux sociaux et dans votre évaluation de performance
S'inscrire maintenant

Rejoignez plus de 19 millions d'utilisateurs et commencez Programmation orientée objet en Python dès aujourd'hui !

Créez votre compte gratuitement

Continuer avec GoogleAfficher plus d’options

ou


En continuant, vous acceptez nos Conditions d'utilisation, notre Politique de confidentialité et le fait que vos données seront hébergées aux États-Unis.

Apprenez où que vous soyez avec l'application DataCamp

Progressez où que vous soyez grâce à nos cours conçus pour mobile et à nos défis quotidiens de 5 minutes.