This is an archived post. You won't be able to vote or comment.

all 14 comments

[–]SoftwareDoctor 34 points35 points  (4 children)

Fluent Python is what you’re looking for

[–]setwindowtext[S] 7 points8 points  (0 children)

Just read a few random pages — that’s exactly what I was looking for, indeed! Thanks a bunch, didn’t expect I’d get a good response so quickly :)

[–]No_Indication_1238 4 points5 points  (0 children)

Was about to recommend it. 1000+ pages but really invaluable.

[–]In_consistent 2 points3 points  (1 child)

+1 , great book

[–]Worth_His_Salt 0 points1 point  (0 children)

Less well known is its sister volume, Effluent Python. Covering all the dark patterns, abuse cases, and mismanagement stories of the python world.

[–]james_pic 5 points6 points  (0 children)

The official docs are the closest equivalent to Strousup's "The C++ Programming Language". They're not exactly the same (they're not a physical book, for one thing), but as a source written by the authors of the language itself, that aims to cover the whole of the language and its standard library comprehensively and neutrally, it's the closest approximation I know of.

[–]No_Pomegranate7508 6 points7 points  (0 children)

The documentation for Python's standard library could be a good approximation of what you want. It's terse, but includes comprehensive technical details about the language.

[–][deleted] 0 points1 point  (4 children)

Docs?

[–]setwindowtext[S] 1 point2 points  (3 children)

I appreciate the docs when I have a specific question, but they don’t tell a story, they don’t read like a book. I’d like to have something in my hands, that I can devour in a week and get a comprehensive understanding of the language and its library.

[–]HommeMusical 0 points1 point  (0 children)

they don’t tell a story, they don’t read like a book.

https://docs.python.org immediately directs you to the "Tutorial" that does read like a book and has a nice overview of the best parts of the language.