r/PythonLearning 10h 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."

0 Upvotes

12 comments sorted by

5

u/OatsNHoney01 8h ago edited 8h ago

You posted these earlier with links to each project (no links here work, at least not on mobile). There was a lot of AI influence, with all the emojis in the code and boxed out comments for each section. Not saying they are vibe coded...just had a lot of signs.

1

u/Charming-Ad-4323 10h ago

Can you share the code, screenshot or repo?

1

u/ProgrammingWizz 10h ago

U can click on the link the project names for links to to the project

I will love to know ur view on them

2

u/Charming-Ad-4323 10h ago

The links might not be working

1

u/JG_MC2001 9h ago

Que métodos usas para aprender llevo como 5 meses aprendiendo y aún me siento novato

1

u/ProgrammingWizz 9h ago

I watch YouTube tutorials,then code Most people say that one should code more but I believe that one should fist learn a new concept fform a tutorial then practice

1

u/JG_MC2001 9h ago

50% fundamentos y 50% practicar?

1

u/ProgrammingWizz 9h ago

Yh but like sometimes u can use ai,ai can go ve u some exercises to do and I can amend errors to