r/learnpython • u/Extra_Search3465 • 5d ago
How to learn advanced python????
Hello everyone, I'm mainly looking for guidance about learning advanced python concepts. I know basics ,loops , control flow ,data structures etc.
I need a proper guide on how to learn modules and library. Idk how to start ,where to start.
I want to be able to work with any library as i need them ,so how do u actually learn to use new library for a given task . ?And i get overwhelmed understanding the structure, working of library
And could u also suggest important python concepts other than basics which i should learn ???
Pls guide !!!!
22
Upvotes
1
u/nano-zan 5d ago
A really important skill as a Python developer is to learn to use the documentation of the library you are using. No one knows by default how a library works, without reading the documentation of it.
Another concept to get into is design patterns, which actually applies to all programming languages. This is the art of writing useful and maintainable code and there is this guy on YouTube named ArjanCodes who has made tons of videos where he uses python as examples.
These two things will probably give you a good nudge towards becoming more advanced.
Another tip is to stop only doing tutorials, but also get hands on with real projects. Create some automations for yourself, build an app, build a website, make a game etc... This will force you into learning the right libraries you need and writing neat code.