Effective Python aims to provide the reader with an understanding of the “Pythonic” way of writing programs: 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:
1.) Includes Python best practices, patterns, shortcuts, and "pythonic" idioms you won't find anywhere else
2.) Covers Python algorithms, objects, concurrency, collaboration, built-in modules, and much more
3.) Guides you to a far deeper understanding of the Python language, so you know why its unique idioms and rules of thumb make sense
4.) Follows the enormously popular "Effective" format proven in Scott Meyers' classic Effective C++