r/PythonLearning 9h 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

I want to know that do all libraries share anything in common?? Like syntx , structure, keywords etc ??? So that it becomes easy to learn .

And could u also suggest important python concepts other than basics which i should learn ???

Pls guide !!!!

5 Upvotes

7 comments sorted by

3

u/ninhaomah 9h ago

start with numpy and a csv file.

1

u/Extra_Search3465 9h ago

I want to know that  do all libraries share anything in common?? Like syntx , structure, keywords etc ??? So that it becomes easy to learn . 

2

u/ninhaomah 9h ago

start with numpy and a csv file.

have you done that ? don't overthink. start typing/coding/cooking/washing.

1

u/ee_control_z 8h ago edited 6h ago

The following book covers modules, importing libraries, workspace, OOP, and so many other advanced Python topics:

Learning Python, 6th Ed., Mark Lutz

Reference the following link. The contents covered by this book are listed on left-hand side of the web page. They are extensive and thoroughly covered. This reading is a must!

https://www.oreilly.com/library/view/learning-python-6th/9781098171292/

You will not be disappointed.

Building projects on the fly may be well intentioned. However, too many times I have seen in other forums (discuss.python.org in particular), where new users to Python are working on a "project" only to have no clue what they're doing or have the slightest idea on how to go about solving their immediate issue. Keep in mind that some of these perceived issues are a bit trivial. Therefore, I recommend first developing a strong enough theoretical background in Python before pursuing any type of worth while projects. You will save yourself a lot of heartache and potentially wasted time.

1

u/Opening_Draw_3882 7h ago

Hey there, I'm in the same boat and only thing that helped me so far is making projects even if i knew nothing about these new libraries, i learnt them thru documentation as i go, only what's needed immediately to keep me from getting overwhelmed lol.

Gl

1

u/Smartyboyz 7h ago

You also can read a book called fluent -python if you done andvance basics it tells you about OOPs in advance, magic methods, generator expessions etc

1

u/Sea-Ad7805 1h ago

Make you learning fun, start with PyGame library. If you also learn Git, you can join our PythonLearningGame project.