Clean Code in Python
Learn to write maintainable, readable, and professional-quality Python code
Visit Clean Code in Python →Applies Robert Martin’s “Clean Code” principles specifically to Python rather than the Java-flavored examples most clean-code writing defaults to — naming, function design, error handling, and testing practices, illustrated with idiomatic Python throughout.
See How to Write Clean Python Code for a shorter, free-to-read treatment of similar ground before deciding whether the full book is worth it.