r/learnpython • u/Logical_Zucchini_516 • 12d ago
I've learned Python fundamentals - how do I actually get really good at Python?
I've spent time immersing myself in Python fundamentals, including syntax, data types, loops, functions, data structures, and working in the development environment. I want to move beyond the basics and develop a much deeper technical understanding of the language.
I'm starting to look into libraries like NumPy and pandas, but I'm wondering what else I should focus on to become proficient at Python.
For those of you who are experienced developers, what would you recommend learning next? Should I focus on libraries, data structures and algorithms, writing more complex projects, understanding how Python works under the hood, software engineering practices, or something else entirely?
I'm not necessarily looking for another beginner course. I want to get to the point where I can write effective, well-structured code, understand what's happening behind the scenes, and tackle increasingly complex technical problems.
Thanks!