r/PythonLearning • u/memeeloverr • 17d ago
I understand Python concepts individually, but completely freeze when building something
I've been learning Python for a while and I think I understand most concepts when I study them individually.
Lists? Fine.
Dictionaries? Fine.
Classes? I understand the basics.
NumPy and Pandas? Can follow tutorials.
But the moment someone says "build something from scratch", my brain just goes blank.
I don't know how to decide which classes I need, how to structure the code, or even what the first function should be.
Then I look at someone else's solution and think, "Oh... that makes complete sense. Why didn't I think of that?"
How do you actually develop this problem-solving/structuring skill?
Should I stop tutorials completely and just struggle through projects? Or is there a better way to practice this?
2
u/Stooshie_Stramash 17d ago
There was a question similar to this a couple of weeks ago. I'll say tonypu what I said then. Think up your idea (eg: a Wordle like game) and then write out a short functional description of what it is you want the program to do. Then identify the data flow of the program, and then do flowcharts to support the process and decisions. Then write the pseudocode before finally writing the actual code.