Budget manager Managing money can be a tedious task, which can be made easier with a computer. There are various apps for tracking what you spend, based on setting budgets for different kinds of expenses. This project will create a simple budget manager using Python dictionaries and classes.
What the program does This budget manager will allow users to keep track of their expenditure against an overall budget of 2500. To start, a budget is allocated for different kinds of expenditure, such as groceries and household bills. The expenses can then be compared against their allocated budget. A summary is displayed to get a quick overview of the finances.
Budget planner Rather than directly creating a program, this project will create a set of functions that can be called from the Python shell. These functions can also be imported and used in other programs.
Python 3.7.0 Shell
>>> add_budget("Groceries", 500) 2000.00 Allocates spend against budget
>>> add_budget("Rent", 900) 1100.00 >>> spend("Groceries", 35)
Returns the budget left
465.00 >>> spend("Groceries", 15) 450.00 >>> print_summary() Budget
Budgeted
Spent
Remaining
--------------- ---------- ---------- ---------Groceries
500.00
50.00
450.00
Rent
900.00
0.00
900.00
--------------- ---------- ---------- ---------Total The summary gives an overview of all the expenses
1400.00
50.00
1350.00