Structuration de code
Objectifs de la séance
Dans cette session, nous allons aborder la notion de programmation orientée objet (POO). Il s’agit d’un style de programmation, une manière d’organiser les instructions et les données, qui est différente de celle que vous avez pu utiliser jusqu’à présent. Aujourd’hui, de nombreux programmes et bibliothèques logicielles sont structurés selon l’approche orientée objet. Comprendre ce style de programmation est donc devenu un élément essentiel de la programmation. L’objectif de cette session est de vous familiariser avec l’implémentation d’un code selon les concepts de base de la POO, tels que les classes, les objets, les attributs et les méthodes. Vous apprendrez également à utiliser ces concepts pour structurer votre code de manière efficace et modulaire.
Avant le cours
Pré-requis
Pour pouvoir commencer à travailler sur l’activité, vous devez répondre aux exigences suivantes :
- Veuillez apporter votre propre ordinateur.
- Assurez-vous d’avoir installé un éditeur de code, Visual Studio Code est fortement recommandé.
- Assurez-vous d’avoir installé Python 3 sur votre ordinateur.
- Vérifiez que vous pouvez vous connecter au réseau Internet.
Articles à étudier
Pour pouvoir commencer l’activité pratique de manière efficace, revoyez les documents sur les paradigmes de programmation et sur la POO de la partie algorithmique et familiarisez-vous avec la syntaxe POO en Python à l’aide des documents suivants :
- une très courte introduction à la notion de programme,
- et un document sur la syntaxe POO en Python.
Vous pouvez vérifier votre compréhension de ces articles ici :
Pendant le cours
Quiz Wooclap
Commencez par effectuer le quiz Wooclap de la session avec votre encadrant(e) pour vérifier que vous disposez des connaissances nécessaires pour aborder sereinement les activités pratiques.
Activité pratique
La session est dédiée à une activité pratique. Lorsque vous êtes prêt(e), cliquez sur le lien ci-dessous pour commencer :
Après le cours
Terminer l’activité pratique
Avant la session suivante, vous devez :
- Réviser le contenu des articles ci-dessus.
- Terminer les parties non-optionnelles de l’activité pratique.
Préparer la prochaine séance
De plus, vous devez :
- Consulter la section Avant la session de la session suivante, et vous assurer de faire tout ce qui est nécessaire pour la préparer.