PaliSkill
Python intermédiaire

Chapitre 9 / 10

Mise en pratique : carnet de contacts

10 leçons dans ce chapitre.

1

Charger des contacts depuis un fichier CSV

Disponible
0%

Ce chapitre construit un minicarnet de contacts, en réutilisant les notions des chapitres précédents. Première étape : charger la…

Voir les détails du chapitre

Ce chapitre construit un minicarnet de contacts, en réutilisant les notions des chapitres précédents. Première étape : charger la liste de contacts depuis un fichier CSV avec (vu au quatrième chapitre). Si contient puis , ce code affiche : transforme l'itérateur en une véritable liste de dictionnaires, une par ligne du fichier, avec les noms de colonnes comme clés. Comme pour l'inventaire du chapi…

🔒

Structurer un contact en dictionnaire imbriqué

Verrouillée

Un contact réel a souvent plusieurs numéros ou informations liées : plutôt qu'un dictionnaire plat, un dictionnaire imbriqué (vu a…

🔒

Ajouter un nouveau contact avec validation de saisie

Verrouillée

Troisième étape : ajouter un contact, en validant d'abord que le nom n'est pas vide — une vérification simple avant d'accepter une…

🔒

Rechercher un contact par nom, insensible à la casse

Verrouillée

Quatrième étape : une fonction de recherche, sur le même modèle que la recherche de produit du chapitre précédent — insensible à l…

🔒

Modifier les informations d'un contact existant

Verrouillée

Cinquième étape : modifier un contact déjà présent dans le carnet, en réutilisant de la leçon précédente plutôt que de reparcourir…

🔒

Supprimer un contact avec confirmation

Verrouillée

Sixième étape : supprimer un contact du carnet — avec , une méthode de liste qui retire directement un élément donné, sans avoir b…

🔒

Valider un numéro de téléphone avec une expression régulière

Verrouillée

Septième étape : vérifier qu'un numéro de téléphone saisi respecte un format attendu, avec les expressions régulières vues au sixi…

🔒

Trier les contacts par nom

Verrouillée

Huitième étape : trier le carnet par ordre alphabétique de nom, avec et (vus au troisième chapitre) — en tenant compte de la casse…

🔒

Exporter les contacts vers un fichier CSV

Verrouillée

Neuvième étape : réécrire le carnet dans un fichier CSV, avec — la variante de (vu au quatrième chapitre) adaptée aux dictionnaire…

🔒

Cas pratique : un mini-carnet de contacts complet

Verrouillée

Cette dernière leçon assemble les fonctions du chapitre en un petit programme cohérent, du chargement à l'export. Ce que fait chaq…

Quiz de chapitre

6 questions transversales sur ce chapitre.

Voir le quiz →

Progression du chapitre

0/10 terminées

Accès complet

La première leçon de chaque chapitre est gratuite (10 leçons sur 95).

2 500 XOF / 3,81 € / 4,15 $

Débloquez les 85 leçons restantes de ce module