Effective Python aims to provide the reader with an understanding of the &ldquoPythonic" 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.