Le projet :

Ce petit script conçu pour une interaction utilisateur en interface en ligne de commande n'a pas été créé pour être une application de gestion de finance personnelle complète et performante, mais uniquement à des fins de pratique de la programmation et de démonstration.

Son arborescence :

  • Le répertoire Data comprend l'ensemble des données et leur manipulation
    • Le fichier Calculation gère les calculs et l'affichage du résultat de situation sur les données renseignées
    • Le fichier data_library est le dictionnaire qui stock les données renseignées
    • Le fichier data_management prend en charge l'inetraction utilisateur pour la manipulation des données
  • Le fichier __main__.py fournit l'ensemble des appels
  • Le fichier display_ratio_expenses founrit une sortie ASCII Art des dépenses par catégorie
  • Le fichier export_option proprose un export csv des données
  • Le fichier optimizing propose des conseils dynamiques en lien avec l'état des finance de l'utilisateur