LyraVegaSci

Engineering, together

HomeChallenge
Challenges
Softwaremedium

The Automated Budget Tracker

Design a Python script that parses a raw CSV file of bank transactions to categorize spending by type. The system must generate a summary report displaying the total expenditure per category and flag any single transaction that exceeds a user-defined threshold. Ensure your code includes basic error handling for empty files or invalid data formats.

Materials: Laptop or desktop computer, Python interpreter, IDE of choice, sample CSV dataset

Deadline: August 20, 2026
Add to Google Calendar
Background: NASA/ESA Hubble