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.

Notre collection grandit

Nous disposons maintenant d’une collection de participants.

Lorsque cette collection contient seulement quelques personnes, nous pouvons encore examiner les éléments un à un.

Mais notre application doit pouvoir fonctionner quel que soit le nombre de participants.

Comment traiter automatiquement tous les participants sans connaître à l’avance leur nombre ?

Retrouver un participant

Gérer une collection ne consiste pas seulement à conserver plusieurs données.

Notre application devra aussi pouvoir répondre à certaines questions :

  • Alice est-elle déjà inscrite ?
  • Lucas figure-t-il parmi les participants ?
  • peut-on retrouver un participant à partir d’une information donnée ?

Le programme doit donc être capable d’examiner une collection pour y retrouver une information.

Un besoin pour notre application

Ces traitements deviennent nécessaires pour faire évoluer notre application.

Nous voulons notamment pouvoir afficher les participants, vérifier la présence d’une personne ou éviter certaines inscriptions en double.

Il nous faut donc retrouver les outils Python permettant de traiter une collection sans écrire une instruction pour chaque élément.

Question pour la séance

Comment parcourir une collection pour traiter ses éléments et y rechercher une information ?

Le notebook permettra de retrouver et d’expérimenter les outils Python nécessaires pour répondre à cette question.