Summary
Brett Slatkin: Python efficiently
It is easy to start developing programs in Python, which is why this language is so popular. However, Python's unique power, charm, and expressiveness can be difficult to understand, and there are hidden pitfalls that can easily fall into. This second edition of Python Effectively will help you master a true "Python" approach to programming, harnessing the full power of Python to write extremely resilient code that works well.
Using the script-driven jet style pioneered in Scott Meyers' bestseller, Effective C++, Brett Slatkin compiles 90 great Python programming strategies, tips, and shortcuts and explains them with real-world code examples so you can master Python with confidence. Drawing on years of experience building Python infrastructure at Google, Slatkin uncovers little-known flaws and idioms that strongly affect code behavior and performance. You'll understand the best way to perform essential tasks so you can write code that's easier to understand, maintain, and improve.
Along with new advice, this edition significantly revisits all topics from the first edition to show how the best techniques have evolved.
Book Key Features
• 30 new actionable guidelines for all major areas of Python
• Detailed explanations and examples of commands, expressions, and built-in types
• Best ways to write functions that clarify intent, promote reuse, and avoid bugs
• Better techniques and idioms for using lookups and generator functions
• Contains a way to precisely express behavior using classes and interfaces
• Guidelines for avoiding pitfalls with metaclasses and dynamic attributes
• More efficient and clearer approaches to concurrency and concurrency
• Optimization and hardening solutions to maximize performance and quality
• Techniques and built-in modules to help with debugging and testing
• Tools and best practices for developing in collaboration with others
Biblos Newsletter
New titles, special copies and quiet recommendations from the antiquarian bookshop.