A command-line tool that helps users track daily expenses, categorize spending, and generate simple summary reports. Great for learning file handling, loops, and basic data processing.
Follow these steps in order. Each one builds on the previous.
Set up the project folder and create main.py
Design the expense data structure as a dictionary
Write functions to add and delete expenses
Implement category filtering logic
Write the summary report generator
Add CSV export functionality
Test with sample data and fix bugs
Loading...