90 Specific Ways to Write Better Python (2nd Edition) (Effective Software Development Series)
Master a truly "Pythonic" approach to programming with Effective Python. This second edition is updated and expanded for Python 3, and offers 90 best practices, tips, and shortcuts for harnessing Python's full power. Author Brett Slatkin, who has experience building Python infrastructure at Google, uncovers little-known quirks and idioms that impact code behavior and performance. This book will help you write robust and well-performing code that's easier to understand, maintain, and improve. You'll learn best practices for all major areas of Python, with realistic code examples and guidance on avoiding pitfalls. Effective Python is a must-read for any programmer looking to make a big impact with Python.