Bookbot

Effective Python. 59 Specific Ways to Write Better Python

Book rating

4.3(733)Add rating

More about the book

Starting with Python is easy, contributing to its popularity. However, its unique strengths and expressivity can be challenging to grasp initially, and there are hidden pitfalls that can lead to errors. This guide helps you leverage Python's full potential to write robust, efficient, and maintainable code. Following a scenario-driven style similar to Scott Meyers's Effective C++, the author presents 53 best practices, tips, and realistic examples from expert programmers. Through these examples, you’ll discover lesser-known quirks and idioms that significantly influence code behavior and performance. You'll learn to choose the most effective methods for various tasks and write clearer, more maintainable code. Drawing on extensive knowledge of Python's capabilities, the author provides practical advice applicable to both Python 3.x and 2.x. Topics covered include algorithms, objects, concurrency, collaboration, built-in modules, and production techniques. Each section features actionable guidelines organized into items, with well-crafted advice supported by technical arguments and illustrative examples. By using this guide, you can enhance your Python coding skills through a deep understanding of the technical reasons behind effective practices, rather than merely following rules or mimicking complex idioms.

Book purchase

Effective Python. 59 Specific Ways to Write Better Python, Brett Slatkin

Language
Released
2015
product-detail.submit-box.info.binding
(Paperback)
We’ll email you as soon as we track it down.

Payment methods

4.3
Very Good
733 Ratings

We’re missing your review here.