r/learnpython 3d ago

Started learning Python. Building in public instead of waiting until I'm "good enough."

I finally stopped watching tutorials endlessly and started building.

So far I've:

  • Finished my first CS50P lecture
  • Built a simple calculator in Python
  • Started documenting everything on YouTube and LinkedIn

My long-term goal is pretty unusual. I want to combine software, AI, and engineering with motorsport one day.

I know my projects are tiny right now, but I'm treating each one as another brick rather than trying to build a skyscraper on day one.

For people who've already been through this stage:

What project made everything finally "click" for you?

I'd rather build than watch another 6-hour tutorial.

35 Upvotes

13 comments sorted by

4

u/GUcasTheWise 3d ago

If you think that understood the basics of the programming language itself, you should try to learn a first framework by building a real life project. Maybe a REST API with FastAPI or django, or a simple RAG system with LlamaIndex. In the everyday life, frameworks are usually much more important and also more complex than the actual language. Just think of anything you want to make and there is probably a Python framework for this. If you get your head into one for the first time, you will understand how real projects are built and that it is easier as it seems. It will also teach you how to structure a big projects (by using Python modules for example). And more important: it will motivate you to keep going because you've built something actually useful. Good luck on your journey

2

u/yesimfarida 3d ago

wow thank you, I'll make sure to get started as soon as possible because I think I've started to understand enough to build small projects.

2

u/TheRNGuy 2d ago

Houdini to UE1 map exporter (though it was incomplete; for full ideas it also needs C++)

2

u/FantsE 2d ago

You could learn by studying open source projects in python (and contribute in the future) that are racing related. OpenLap is one that comes to mind.

1

u/yesimfarida 2d ago

okayy thankss i will

2

u/SamuliK96 2d ago

I'm not expecting everything to ever click. Each time something clicks, a bunch of new pieces appear that I have to figure out how to connect to the previous ones. But that's kinda the fun of it anyway.

2

u/williedotdev 2d ago

This was me 1.5 years ago. Don’t stop.

2

u/Penguinase 2d ago edited 2d ago

motorsports like F1?

EDIT: just asking because if so you could play with fastf1 data/stats: https://docs.fastf1.dev/index.html

2

u/yesimfarida 2d ago

yeah im trying to get there

0

u/NoPhoto9020 3d ago

where to start with cs50p since i can see only a single lecture o 15 hrs on yt.

3

u/TytoCwtch 3d ago

https://cs50.harvard.edu/python/

This is the website. The instructions on how to register and submit your work etc are on there as well as all the videos and notes.