First Personal Python Project – Learning in Public So I finally built my first “real” Python project — a Budget Tracker CLI — as part of my journey from Data Analysis → Machine Learning Engineering. What it does (in simple terms): - Add, edit, and delete expenses from the terminal  - Update a budget and instantly see what’s left  - Save everything to JSON and auto-load when the app restarts  - Generate a receipt-style text report  - Handles basic file errors (so it doesn’t crash if something goes wrong) What I actually learned from this: - How to structure code properly using OOP  - Working with file paths using pathlib (no more messy path strings 😅)  - Saving and loading data with JSON  - Thinking about how real apps start, run, and shut down cleanly Why this matters to me:  Before jumping into ML models, I’m focusing on getting really solid with Python fundamentals — especially how applications manage data, persistence, and logic.  Feels like building the “engine room” before flying the ML rocket 🚀 🔗 GitHub Repo: https://lnkd.in/eS3hjcEb 🎥 Demo attached below #Python #DataAnalytics #MachineLearningJourney #LearningInPublic #ML #DataEngineering  

To view or add a comment, sign in

Explore content categories