PaliSkill
Python avancé

Chapitre 9 / 10

Mise en pratique : gestionnaire de tâches

10 leçons dans ce chapitre.

1

Modéliser une tâche avec une classe

Disponible
0%

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

Verrouillée

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

Verrouillée

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

Verrouillé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

Verrouillée

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

Verrouillée

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é

Verrouillée

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

Verrouillée

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

Verrouillée

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

Verrouillée

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.

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 97).

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

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