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.
Dans cette séance
Notre application sait désormais demander des informations à son utilisateur et les mémoriser.
Mais les données saisies ne sont pas toujours présentées de manière homogène : espaces inutiles, majuscules incohérentes, variations d’écriture ou informations à corriger.
Vous allez apprendre à transformer ces chaînes de caractères afin d’obtenir des données plus propres, plus régulières et plus faciles à exploiter.
Le notebook vous conduira progressivement à manipuler différentes méthodes de chaînes, puis à les combiner pour améliorer les données de votre application.
Pré-requis
Cette séance réutilise les notions découvertes précédemment :
- créer et utiliser une variable ;
- manipuler une chaîne de caractères ;
-
utiliser
input()pour récupérer une information saisie par l’utilisateur ; -
utiliser
print()et les f-strings pour afficher un résultat.
Il n’est pas nécessaire de connaître à l’avance les méthodes de chaînes utilisées dans cette séance : elles seront découvertes progressivement dans le notebook.
Méthode de travail
Dans cette séance, vous travaillerez à partir de données volontairement mal présentées.
Pour chaque problème rencontré :
- Observez attentivement la donnée initiale et identifiez ce qui doit être corrigé.
- Essayez d’anticiper la transformation nécessaire avant d’exécuter la cellule.
- Testez la méthode proposée dans le notebook et observez le résultat obtenu.
- Modifiez les exemples afin de vérifier que vous avez compris le fonctionnement de la transformation.
- Lorsque plusieurs anomalies sont présentes, combinez les transformations nécessaires.
- Dans l’atelier de débogage de données, choisissez vous-même les outils adaptés et justifiez vos choix.
- Enfin, réutilisez ces techniques pour améliorer les données du profil utilisateur construit lors de la séance précédente.