A simple and user-friendly Personal Expense Tracker built using Python.
The Personal Expense Tracker helps users manage their daily expenses. Users can add, view, search, delete, and analyze their expenses. All expense data is stored permanently in a CSV file.
- ➕ Add Expense
- 👀 View All Expenses
- 💰 Calculate Total Expense
- 🔍 Search Expense by Name or Category
- 🗑️ Delete Expense
- 📊 Category-wise Expense Summary
- 📈 Highest Expense
- 📉 Lowest Expense
- 🔢 Expense Count
- 💾 Save Expenses to CSV File
- 🔄 Automatically Load Previous Expenses
- Python
- CSV Module
Personal_Expense_Tracker/ │ ├── main2.py ├── expenses.csv ├── README.md └── .gitignore
- Download or clone this repository.
- Open the project in PyCharm or any Python IDE.
- Run the
main2.pyfile.
- Add Expense
- View Expenses
- Total Expense
- Search Expense
- Delete Expense
- Category-wise Summary
- Highest Expense
- Lowest Expense
- Expense Count
- Exit
- Functions
- Lists
- Dictionaries
- Loops
- Conditional Statements
- File Handling
- CSV Module
- Exception Handling
- Lambda Functions
- Built-in Functions (
sum(),max(),min(),len())
- Add Date-wise Expense Tracking
- Add Monthly Expense Reports
- Create a Graphical User Interface (GUI)
- Add Data Visualization
- Connect with MySQL Database
Shubhangi Salunke
Aspiring Data Scientist | Python Enthusiast