Skip to content
Scan a barcode
Scan
Added to your cart
Paperback Effective Python: 59 Specific Ways to Write Better Python Book

ISBN: 0134034287

ISBN13: 9780134034287

Effective Python: 59 Specific Ways to Write Better Python

(Part of the Effective Software Development Series)

Select Format

Select Condition ThriftBooks Help Icon

Recommended

Format: Hardcover

Temporarily Unavailable

We receive fewer than 1 copy every 6 months.

You Might Also Enjoy

Effective Python: 90 Specific Ways to Write Better Python
Effective Python: 90 Specific Ways to Write Better Python
Brett Slatkin

from: $24.99

流暢的 Python:清晰、簡潔、有效的程式設計
流暢的 Python:清晰、簡潔、有效的程式設計
Luciano Ramalho

from: $14.29

Python Cookbook
Python Cookbook
Alex Martelli, Anna Ravenscroft, David Beazley, David Ascher, Brian K. Jones

from: $6.69

Refactoring: Improving the Design of Existing Code
Refactoring: Improving the Design of Existing Code
Martin Fowler, Kent Beck, Fowler Martin, John Brant

from: $5.29

Automate the Boring Stuff with Python: Practical Programming for Total Beginners
Automate the Boring Stuff with Python: Practical Programming for Total Beginners
Albert Sweigart, Al Sweigart

from: $9.49

Design Patterns: Elements of Reusable Object-Oriented Software (Addison-Wesley Professional Computing Series)
Design Patterns: Elements of Reusable Object-Oriented Software (Addison-Wesley Professional Computing Series)
Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides

from: $22.89

Software Estimation: Demystifying the Black Art
Software Estimation: Demystifying the Black Art
Steve McConnell

from: $5.99

Release It!: Design and Deploy Production-Ready Software (Pragmatic Programmers) (Pragmatic Programmers)
Release It!: Design and Deploy Production-Ready Software (Pragmatic Programmers) (Pragmatic Programmers)
Michael T. Nygard

from: $5.99

JavaScript: The Good Parts
JavaScript: The Good Parts
Douglas Crockford

from: $4.59

Cracking the Coding Interview
Cracking the Coding Interview
Gayle Laakmann McDowell

from: $5.39

Java: A Beginner's Guide
Java: A Beginner's Guide
Herbert Schildt

from: $5.79

Mystery of the Ages
Mystery of the Ages
Herbert W. Armstrong

from: $6.39

Programming Pearls
Programming Pearls
Jon L. Bentley

from: $5.19

Effective C++: 55 Specific Ways to Improve Your Programs and Designs
Effective C++: 55 Specific Ways to Improve Your Programs and Designs
Scott Meyers

from: $4.69

Discrete Mathematics and its Applications
Discrete Mathematics and its Applications
Kenneth H. Rosen

from: $7.39

Visual Explanations: Images and Quantities, Evidence and Narrative
Visual Explanations: Images and Quantities, Evidence and Narrative
Edward R. Tufte

from: $5.39

Effective JavaScript: 68 Specific Ways to Harness the Power of JavaScript
Effective JavaScript: 68 Specific Ways to Harness the Power of JavaScript
David Herman, David Herman

from: $6.69

Effective Java Programming Language Guide
Effective Java Programming Language Guide
Joshua Bloch

from: $5.39

The Phoenix Project: A Novel about It, Devops, and Helping Your Business Win
The Phoenix Project: A Novel about It, Devops, and Helping Your Business Win
George Spafford, Gene Kim, Kevin Behr

from: $5.79

Test Driven: Practical TDD and Acceptance TDD for Java Developers
Test Driven: Practical TDD and Acceptance TDD for Java Developers
Lasse Koskela

from: $5.59

Book Overview

"Each item in Slatkin's Effective Python teaches a self-contained lesson with its own source code. This makes the book random-access: Items are easy to browse and study in whatever order the reader needs. I will be recommending Effective Python to students as an admirably compact source of mainstream advice on a very broad range of topics for the intermediate Python programmer."

--Brandon Rhodes, software engineer at Dropbox and chair of PyCon 2016-2017

It's easy to start coding with Python, which is why the language is so popular. However, Python's unique strengths, charms, and expressiveness can be hard to grasp, and there are hidden pitfalls that can easily trip you up.

Effective Python will help you master a truly "Pythonic" approach to programming, harnessing Python's full power to write exceptionally robust and well-performing code. Using the concise, scenario-driven style pioneered in Scott Meyers' best-selling Effective C++, Brett Slatkin brings together 59 Python best practices, tips, and shortcuts, and explains them with realistic code examples.

Drawing on years of experience building Python infrastructure at Google, Slatkin uncovers little-known quirks and idioms that powerfully impact code behavior and performance. You'll learn the best way to accomplish key tasks, so you can write code that's easier to understand, maintain, and improve.

Key features include

Actionable guidelines for all major areas of Python 3.x and 2.x development, with detailed explanations and examples Best practices for writing functions that clarify intention, promote reuse, and avoid bugs Coverage of how to accurately express behaviors with classes and objects Guidance on how to avoid pitfalls with metaclasses and dynamic attributes More efficient approaches to concurrency and parallelism Better techniques and idioms for using Python's built-in modules Tools and best practices for collaborative development Solutions for debugging, testing, and optimization in order to improve quality and performance
More by Peter D. Lax
Calculus with Applications
Calculus with Applications
Peter D. Lax, Maria Shea Terrell

from: $59.99

Linear Algebra
Linear Algebra
Peter D. Lax

from: $99.69

Functional Analysis (Pure and Applied Mathematics: A Wiley-Interscience Series of Texts, Monographs and Tracts)
Functional Analysis (Pure and Applied Mathematics: A Wiley-Interscience Series of Texts, Monographs and Tracts)
Peter D. Lax

from: $78.89

Multivariable Calculus with Applications (Undergraduate Texts in Mathematics)
Multivariable Calculus with Applications (Undergraduate Texts in Mathematics)
Peter D. Lax, Maria Shea Terrell

from: $88.16

Integrals of Nonlinear Equations of Evolution and Solitary Waves
Integrals of Nonlinear Equations of Evolution and Solitary Waves
Peter D. Lax

from: $18.15

Difference Schemes With High Order of Accuracy for Solving Hyperbolic Equations
Difference Schemes With High Order of Accuracy for Solving Hyperbolic Equations
Burton Wendroff, Peter D. Lax

from: $10.39

Scattering Theory for Automorphic Functions. (AM-87) (Annals of Mathematics Studies)
Scattering Theory for Automorphic Functions. (AM-87) (Annals of Mathematics Studies)
Peter D. Lax, Ralph S. Phillips

from: $120.00

Shock Waves, Increase of Entropy and Loss of Information
Shock Waves, Increase of Entropy and Loss of Information
Peter D. Lax

from: $16.34

Selected Papers II
Selected Papers II
Peter D. Lax, Andrew J. Majda

from: $69.99

The Small Dispersion Limit of the Korteweg-deVries Equations
The Small Dispersion Limit of the Korteweg-deVries Equations
Peter D. Lax, C. David Levermore

from: $30.95

Selected Papers I
Selected Papers I
Peter D. Lax

from: $79.99

Complex Proofs of Real Theorems
Complex Proofs of Real Theorems
Peter D. Lax

Out of Stock

Hyperbolic Systems of Conservation Laws and the Mathematical Theory of Shock Waves (CBMS-NSF Regional Conference Series in Applied Mathematics)
Hyperbolic Systems of Conservation Laws and the Mathematical Theory of Shock Waves (CBMS-NSF Regional Conference Series in Applied Mathematics)
Peter D. Lax

Out of Stock

Hyperbolic Partial Differential Equations (Courant Lecture Notes)
Hyperbolic Partial Differential Equations (Courant Lecture Notes)
Peter D. Lax

Out of Stock

A Random Choice Finite-Difference Scheme for Hyperbolic Conservation Laws
A Random Choice Finite-Difference Scheme for Hyperbolic Conservation Laws
Amiram Harten, Peter D. Lax

Out of Stock

Hyperbolic Systems of Conservation Laws in Several Space Variables (Classic Reprint)
Hyperbolic Systems of Conservation Laws in Several Space Variables (Classic Reprint)
Peter D. Lax

Out of Stock

Decay of solutions of systems of hyperbolic conservation laws
Decay of solutions of systems of hyperbolic conservation laws
James Glimm, Peter D. Lax

Out of Stock

Mathematical Aspects of Production and Distribution of Energy: [Proceedings of the Symposium in Applied Mathematics of the American Mathematical Soc (Proceedings ... of Symposia in Applied Mathematics
Mathematical Aspects of Production and Distribution of Energy: [Proceedings of the Symposium in Applied Mathematics of the American Mathematical Soc (Proceedings ... of Symposia in Applied Mathematics
Peter D. Lax, Tex.) Symposium in Applied Mathematics (1976 San Antonio

Out of Stock

Differential Equations: LA Pietra 1996 : Conference on Differential Equations Marking the 70th Birthdays of Peter Lax and Louis Nirenberg, July 3-7, 1996, ... of Symposia in Pure Mathematics)
Differential Equations: LA Pietra 1996 : Conference on Differential Equations Marking the 70th Birthdays of Peter Lax and Louis Nirenberg, July 3-7, 1996, ... of Symposia in Pure Mathematics)
Peter D. Lax

Out of Stock

Calculus with Applications and Computing: Volume 1
Calculus with Applications and Computing: Volume 1
Peter D. Lax, S. Burstein, A. Lax

Out of Stock

Differential Equations, Difference Equations and Matrix Theory
Differential Equations, Difference Equations and Matrix Theory
Peter D. Lax

Out of Stock

Recent Advances in Partial Differential Equations, Venice 1996: Proceedings of a Conference in Honor of the 70th Birthdays of Peter D. Lax and Louis Nirenberg ... of Symposia in Applied Mathematics)
Recent Advances in Partial Differential Equations, Venice 1996: Proceedings of a Conference in Honor of the 70th Birthdays of Peter D. Lax and Louis Nirenberg ... of Symposia in Applied Mathematics)
Peter D. Lax

Out of Stock

Customer Reviews

0 customer rating | 0 review
There are currently no reviews. Be the first to review this work.
Copyright © 2025 Thriftbooks.com Terms of Use | Privacy Policy | Do Not Sell/Share My Personal Information | Cookie Policy | Cookie Preferences | Accessibility Statement
ThriftBooks ® and the ThriftBooks ® logo are registered trademarks of Thrift Books Global, LLC
GoDaddy Verified and Secured