Ce cours présente les classes, les instances et l'héritage. Vous apprendrez à utiliser les classes pour représenter les données de manière concise et naturelle. Vous apprendrez également à surcharger les méthodes intégrées et à créer des classes "héritées" qui réutilisent les fonctionnalités. Vous apprendrez également à concevoir des classes. Enfin, vous serez initié à la bonne habitude de programmation qui consiste à écrire des tests automatisés pour son propre code. Ce cours vous conviendra mieux si vous êtes déjà familier avec les principes fondamentaux de Python, qui sont couverts dans les cours "Python Basics" et "Python Functions, Files, and Dictionaries" (cours 1 et 2 de la Specialization Python 3 Programming). Il est facultatif d'avoir suivi le cours "Collecte et traitement de données avec Python" (cours 3 de la spécialisation), mais une connaissance de la récupération et du traitement de données imbriquées complexes est utile. Il s'agit du quatrième des cinq cours de la spécialisation en programmation Python 3.

Classes et héritage en Python

Classes et héritage en Python
Ce cours fait partie de Spécialisation "Programmation Python 3"
Enseigné en Français (doublage IA)


Instructeurs : Steve Oney
132 964 déjà inscrits
Inclus avec En savoir plus
3,731 avis
Ce que vous apprendrez
Explorer les classes, les instances et l'héritage pour représenter efficacement les données.
Apprenez à connaître la conception des classes et cultivez la pratique de l'écriture de tests automatisés pour votre code.
Apprenez à remplacer les méthodes intégrées et à créer des classes héritées qui réutilisent les fonctionnalités.
Compétences que vous acquerrez
- Catégorie : Programmation orientée objet (POO)
- Catégorie : Tests de logiciels
- Catégorie : Tests unitaires
- Catégorie : Structures de données
- Catégorie : Réutilisation du code
- Catégorie : Conception orientée objet
Outils que vous découvrirez
- Catégorie : Programmation Python
- Catégorie : JSON
Détails à connaître

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

Il y a 4 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.
Instructeurs

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.
Avis des étudiants
- 5 stars
76,97 %
- 4 stars
18,84 %
- 3 stars
2,84 %
- 2 stars
0,85 %
- 1 star
0,48 %
Affichage de 3 sur 3731
Révisé le 24 juin 2023
An amazing course! Thank you so much. Everything about this course was incredible, especially the final project. As always, I thoroughly enjoyed solving problems in the Runestone environment.
Révisé le 26 août 2020
once again excellent. the videos at the end were a little anti-climatic, as though the jdango discussion and the generalized description of the final project were a drag to record.
Révisé le 5 déc. 2020
explanation for classes and inheritance is really good, but I thought more number of exercises ,and more info on django is also needed, final project was not that difficult
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,






