Effective Python aims to provide the reader with an understanding of the “Pythonic” way of writing the best way to use Python. New programmers will learn the best practices of Python’s features. Experienced programmers will learn how to embrace the strangeness of a new tool with confidence.
Features
Includes Python best practices, patterns, shortcuts, and "pythonic" idioms you won't find anywhere else
Covers Python algorithms, objects, concurrency, collaboration, built-in modules, and much more
Guides you to a far deeper understanding of the Python language, so you know why its unique idioms and rules of thumb make sense
Follows the enormously popular "Effective" format proven in Scott Meyers' classic Effective C++