Chapitre 9 / 10
Mise en pratique : gestionnaire de tâches
10 leçons dans ce chapitre.
Modéliser une tâche avec une classe
Ce chapitre construit un petit gestionnaire de tâches en ligne de commande, en réutilisant l'essentiel de ce module. Première étap…
Voir les détails du chapitre
Ce chapitre construit un petit gestionnaire de tâches en ligne de commande, en réutilisant l'essentiel de ce module. Première étape : représenter une tâche avec une (vue au troisième chapitre). Ce code affiche : génère et automatiquement à partir des attributs déclarés (vu au troisième chapitre), avec des valeurs par défaut pour (, une priorité moyenne) et (, une tâche fraîchement créée n'est pas…
Une classe GestionnaireTaches pour regrouper les tâches
Deuxième étape : une classe , qui contient une liste de tâches (vue au premier chapitre : un objet peut contenir une liste d'autre…
Ajouter et lister les tâches
Troisième étape : des méthodes dédiées pour ajouter et lister les tâches, plutôt que de manipuler directement depuis l'extérieur d…
Marquer une tâche comme terminée
Quatrième étape : retrouver une tâche par son titre et modifier son état — le même motif de recherche déjà écrit à plusieurs repri…
Un décorateur pour journaliser les appels de méthode
Cinquième étape : réutiliser le décorateur (vu au quatrième chapitre) pour tracer automatiquement chaque appel à , sans modifier l…
Filtrer les tâches par statut
Sixième étape : extraire uniquement les tâches terminées ou non terminées, avec une compréhension de liste (vue dans Python Interm…
Trier les tâches par priorité
Septième étape : trier les tâches par priorité croissante ( avant avant ), avec et (vus dans Python Intermédiaire) sur un attribut…
Sauvegarder et charger les tâches en JSON
Huitième étape : persister les tâches entre deux exécutions du programme, avec (vu dans Python Intermédiaire) — une (vue au troisi…
Écrire des tests avec assert pour le gestionnaire
Neuvième étape : des fonctions de test dédiées (vues au huitième chapitre) pour vérifier , avant de l'utiliser dans un vrai script…
Cas pratique : un script complet en ligne de commande
Cette dernière leçon assemble toutes les briques du chapitre en un script complet, piloté depuis la ligne de commande avec (vu au…
Quiz de chapitre
6 questions transversales sur ce chapitre.
Progression du chapitre
0/10 terminées
Accès complet
La première leçon de chaque chapitre est gratuite (10 leçons sur 97).
2 500 XOF / 3,81 € / 4,15 $
Débloquez les 87 leçons restantes de ce module