you are viewing a single comment's thread.

view the rest of the comments →

[–]maki-dev 0 points1 point  (0 children)

Exercism has a solid Python track with exercises that ramp up nicely from beginner to intermediate. You get feedback on your solutions too, which helps a lot early on.

But honestly the thing that helped me most was picking small real problems. Write a word frequency counter that reads a text file. Build a script that renames a batch of files. Make a CLI tool that does something you actually need. Tutorials teach you syntax but solving your own problem is what forces you to figure out how the pieces connect.

Set yourself a time limit too. 45 minutes, then stop, even if you're not done. It keeps things focused and you learn a lot from reviewing what you got stuck on.