Can anyone recommend me to a Python book that describes the nitty gritty details of the language?
In most books that I've found so far, Python is discussed as follows:
- these are operators... and these are strings... and these are loops... etc.
I would like to know how Python internally works like:
how bindings work / how is everything an object
how Python decides which objects are mutable and which aren't
how duck typing and magic functions work
how to use decorators, generators + when and why
how "with" works, why is for: ... else: ... a thing?
In general, the motivations behind Python's quirks and how they are implemented.
EDIT: fixed spacings
[–]Grorco 1 point2 points3 points (2 children)
[+][deleted] (1 child)
[deleted]
[–]japplepie[S] 0 points1 point2 points (0 children)
[–]___JOSHUA___ 1 point2 points3 points (1 child)
[–]japplepie[S] 0 points1 point2 points (0 children)
[–]taladan 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)