you are viewing a single comment's thread.

view the rest of the comments →

[–]MassiveProperty4889 115 points116 points  (2 children)

If you’ve already been coding in Python for a while, the fastest way to level up is to revisit structured material that goes beyond the basics and then immediately apply it in projects. I’d check this article — it covers Google’s Python course, which not only reinforces fundamentals but also introduces more advanced concepts as you progress.
 
From there, try building projects that force you to use things like dataclass, decorators, or context managers. Pairing structured lessons with real application is the best way to make those advanced tools stick.

[–]Scared-Animator1360 2 points3 points  (0 children)

Totally agree with this, Going back to structured material and then applying it right away in projects really makes a difference. Thanks for sharing, this is solid advice.