• 12 heures
  • Moyenne

Ce cours est visible gratuitement en ligne.

course.header.alt.is_video

course.header.alt.is_certifying

J'ai tout compris !

Mis à jour le 25/11/2024

Revenez sur vos acquis

Félicitations : vous êtes parvenu à la fin du cours ! Si vous débutez en programmation orientée objet, la meilleure manière de vous améliorer dans toutes les compétences liées à la programmation est de les mettre en pratique ! Concevez des systèmes, construisez-les, et apprenez de vos erreurs.

Gardez cela en tête pendant que nous récapitulons ce que nous avons appris dans ce cours...

Les classes et les objets

La programmation orientée objet est un paradigme de programmation courant, dans lequel des objets – créés à partir de plans que l’on appelle des classes – interagissent pour produire des comportements.

Les objets ont un état et un comportement. L’état désigne les variables et les données qui correspondent à cet objet, alors que le comportement se trouve dans les méthodes de cet objet.

L'héritage

Les classes et les objets peuvent avoir différentes relations entre eux, qui représentent différents concepts. Les relations d’héritage (« is-a », ou « est-un·e ») permettent aux classes enfants d’hériter de fonctionnalités de leurs classes parents et de les surcharger, tandis que les relations de composition (« has-a » ou « a-un·e ») concernent un objet contenant une référence à un ou des objet(s) autre(s). Ces dernières sont fréquemment utilisées lorsqu’un objet contient ou est composé d’autres objets.

La décomposition

À mesure qu’un problème de programmation devient plus difficile, il en va de même pour le travail de conception nécessaire. Nous savons que nous pouvons décomposer un problème en parties plus petites qui interagissent, et découper notre programme en modules et en paquets.

Les exceptions

Enfin, nous avons découvert – en acquérant des connaissances sur les exceptions et par un apprentissage de première main – que les choses peuvent mal se passer au sein des programmes. Il existe des exceptions intégrées qui nous avertissent quand nous avons fait quelque chose qui ne fonctionne pas, et des exceptions personnalisées que nous pouvons écrire nous-mêmes, pour qu’elles soient déclenchées en cas de problème.

Si tout cela vous semble familier, c’est formidable ! Sinon, il serait peut-être judicieux de jeter un coup d’œil aux chapitres correspondants avant de passer à la suite. En tous les cas, nous vous souhaitons une excellente continuation dans vos projets de développement et votre apprentissage continu de la programmation avec Python. 🎓

Exemple de certificat de réussite
Exemple de certificat de réussite