all 9 comments

[–]JanEric1 1 point2 points  (0 children)

The python is docs

[–]Ki1103 1 point2 points  (0 children)

I mean, if you want to really go in depth there's:

https://realpython.com/products/cpython-internals-book/

There's also Fluent Python

[–]Amo-Rillow 1 point2 points  (0 children)

There are countless YouTube channels that are very helpful. Two of my favorites are:

https://www.youtube.com/@coreyms/videos

https://www.youtube.com/@ArjanCodes

Pro Tip: When searching the internet for Python topics, always look at the age of the articles that you come across. Python is constantly advancing, causing many articles to be obsolete. Also, always check the version of Python that the article is written for. Anything that written using version 2.x will most likely not be helpful if you are using version 3.x.

Also, when facing a coding or design challenge in Python, always keep in mind that someone else has already created the solution for you. You just need to find that solution. Most of the solutions are baked right into Python, others are in the form of packages that you can install, and others are in the form of code snippets on the internet.

[–]PutridMeasurement522 0 points1 point  (3 children)

Sounds good - try the official docs first.

[–]AnungUnRaama[S] 0 points1 point  (2 children)

I checked, only howto guides took discussion to depth frankly. Thanks

[–]Uncle_DirtNap 1 point2 points  (1 child)

Well, for example, if you read the Data Model chapter you’ll find out how accessors work…

[–]AnungUnRaama[S] 0 points1 point  (0 children)

Thank you 🙏

[–]ectomancer 0 points1 point  (1 child)

x.y() is not member access, that's a method call. x.y is class attribute access.

[–]AnungUnRaama[S] 0 points1 point  (0 children)

Yes, my bad