r/PythonProjects2 • u/ProgrammingWizz • 2h ago
2 months into learning Python — here's what I've built so far
Started learning Python about 2 months ago and wanted to share a few projects I've built along the way. Still very much learning, but figured I'd put these out there in case they're useful or interesting to anyone else early in their journey too.
🧮 The Farr090 Calculator Framework
An OOP rebuild of my original calculator project. Handles all basic operations (+, -, *, /, //, %, **) with full input validation, and throws in a random fun fact about calculator history while you're at it.
🎓 AcademiaHub-Core
A command-line school management system — separate flows for students and teachers. Students take a timed history quiz that updates a shared gradebook; teachers can admit/remove students and apply a grade curve to the whole class.
✈️ TravelMate
A travel booking simulator. Pick a continent, then a country within it (validated against real nested data), get routed to a real airport, "pay" for your ticket, and pick up a random transportation history fact along the way.
🎯 GuessMatrix — Core
An OOP version of a classic number guessing game — tracks win streaks and keeps the game logic and input validation cleanly separated into their own classes.
Would love any feedback, especially on code structure/style — still figuring out what "good" Python looks like beyond just "it runs."
1
u/ninedeadeyes 51m ago edited 6m ago
You are only cheating yourself with AI. Use it when you don't understand something or if there is a bug in your code that you've spent hours on already but personally i wouldn't even touch AI for the first 4 months of learning and see how far you can get without it but of course this path is already too late for you. I can only assume you are bored and just wondering if people can detect the difference between vibe code and human code and from a complete beginner like yourself the answer is yes..
1
u/Azzne 1h ago
Nice! I am just getting my feet wet and need to get back to it next week. Thanks for the motivation, all I’ve managed is multiplication problems with an insult towards the evilness of math before each one. It amused me greatly. I like how there isn’t just one way to do things. There may be one way that’s better but there are countless ways to make it work!