Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

todolist_Telecom-1.0.34.tar.gz (8.3 kB view hashes)

Uploaded Source

Built Distribution

todolist_Telecom-1.0.34-py3-none-any.whl (10.2 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page