Jul 12, 2024
personal_finance_tracker_tutorial
and open it in Visual Studio Code.matplotlib
and pandas
.pip install matplotlib
and pip install pandas
.main.py
and data_entry.py
.data_entry.py
for user data collection.CSV
with methods to handle CSV operations.initialize_csv()
: Check and create CSV file if not found. Defines columns: Date, Amount, Category, Description.add_entry(date, amount, category, description)
.data_entry.py
.get_date()
, get_amount()
, get_category()
, get_description()
.main.py
.get_transactions(start_date, end_date)
.plot_transactions(df)
.main()
to handle user input and display choices interactively.plot_transactions
based on user preference to visualize data.