I wrote Writing Idiomatic Python to show novice and intermediate Python programmers how to write readable, maintainable, and testable code. Thousands of developers, companies, and schools agree: reading Writing Idiomatic Python is the quickest and easiest way to start writing Python code that looks like it was written by an expert Python programmer!