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.
Consultez le mode d’emploi Jupyter.
Un nom ne suffit plus
Jusqu’à présent, un participant pouvait être représenté par une simple chaîne de caractères :
participant = "Alice"
Cette représentation suffisait pour afficher son nom ou rechercher Alice dans une collection.
Mais les besoins de notre application évoluent.
Décrire davantage un participant
Nous souhaitons maintenant connaître plusieurs informations sur une même personne.
Par exemple :
- son nom ;
- son âge ;
- l’activité qu’elle a choisie.
Ces informations concernent toutes le même participant.
Comment les regrouper sans perdre le lien qui existe entre elles ?
Faire évoluer nos données
Notre programme sait déjà parcourir des données, effectuer des recherches et organiser certains traitements.
Nous ne souhaitons pas abandonner ces possibilités.
C’est la représentation d’un participant qui doit maintenant devenir plus riche.
Il nous faut donc retrouver une structure Python adaptée à cette nouvelle situation.
Question pour la séance
Comment représenter plusieurs informations liées à un même participant et les faire évoluer ?
Le notebook permettra de retrouver comment les dictionnaires Python répondent à ce besoin, puis de les intégrer à notre application.