Support interactif de la séance

Notebook associé

Le notebook constitue le support principal de cette séance. Il permet de lire les explications, modifier le code et exécuter les cellules pas à pas.

Première utilisation d’un notebook ?
Consultez le mode d’emploi Jupyter.

Un premier participant

Nous souhaitons construire progressivement une application permettant de gérer des participants et leurs inscriptions à différentes activités.

Pour commencer, supposons qu’une seule personne soit enregistrée.

Une variable suffit alors pour mémoriser cette information.

Mais notre application doit évidemment pouvoir gérer davantage de participants.

Et s’il y en a beaucoup ?

Supposons maintenant que plusieurs personnes soient enregistrées : Alice, Bilal, Chloé, David…

Nous pourrions créer une variable différente pour chaque personne.

Mais cette solution devient rapidement peu pratique lorsque le nombre de participants augmente.

Comment représenter plusieurs participants sans multiplier les variables ?

Une collection qui devra évoluer

La collection de participants ne sera pas figée.

Au cours de l’utilisation de l’application, de nouvelles personnes pourront être ajoutées, certaines pourront être retirées et nous devrons parfois connaître le nombre de participants enregistrés.

Il nous faut donc une représentation capable de regrouper plusieurs données et de les faire évoluer.

Le notebook permettra de retrouver et de manipuler la structure Python adaptée à ce besoin.

Question pour la séance

Quelle structure Python permet de regrouper plusieurs participants et de faire évoluer cette collection ?

Nous allons maintenant retrouver et expérimenter cette structure dans le notebook.