Bibliothèque pour gérer des tâches et des listes de tâches
Project description
Bibliothèque de Gestion des Tâches pour Python (to_do_list)
Ce projet est une bibliothèque Python conçue pour faciliter la gestion des tâches, des projets et des ressources dans le cadre de la planification des projets. La bibliothèque permet d'ajouter, de compléter, de supprimer et de lister des tâches facilement.
Nous sommes 4 à travailler sur une to-do list. Les membres sont :
- Rayann
- Armand
- Matthias
- Erwan
Caractéristiques
- Ajout de nouvelles tâches avec un nom et une description.
- Marquage d'une tâche comme terminée.
- Suppression de tâches de la liste.
- Affichage de la liste des tâches en cours.
Installation
Ce projet utilise Poetry pour la gestion des dépendances. Assurez-vous de l'avoir installé sur votre système.
Instruction
verifier que poetry est bien installé avec la commande suivante :
poetry install
poetry --version
installer l'environnement virtuel avec les commandes suivante :
Lancer Windows PowerShell en tant qu'administrateur et exécuter la commande suivante :
set-executionpolicy unrestricted
Valider par « O » (le o de oui).
Dans le terminal de to_do_list, lancer la commande suivante :
Pour activer l'environnement virtuel :
.\venv\Scripts\activate
Pour désactiver l'environnement virtuel :
.\venv\Scripts\deactivate
Lancer le projet avec la commande suivante :
poetry run python -m to_do_list
Lancer l'application en ligne de commande :
python app.py
Utilisation
Pour utiliser la bibliothèque, il suffit d'importer le module to_do_list
et d'utiliser les fonctions suivantes :
add_task(name, description)
: Ajoute une nouvelle tâche à la liste.succeeded_task(name)
: Marque une tâche comme terminée avec succès.failed_task(name)
: Marque une tâche comme terminée sans réussite.delete_task(name)
: Supprime une tâche de la liste.list_tasks()
: Affiche la liste des tâches non terminées.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for todolist_Telecom-1.0.34-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aeb4006279839fdd92a3fe7d32768b56f8f54ea96e0f1268a3911c5089886751 |
|
MD5 | 791f1c3fc689b32f57f772304f3d1ef5 |
|
BLAKE2b-256 | 6b6adfb92847a287d6b04b40f5ce23b68850cc1d981c223e44bf834395bc4958 |