Buy new:
$33.98
Arrives: May 18 - 30
Ships from: Amazon
Sold by: NorthAmericaTrades
List Price: $39.99 Details

The List Price is the suggested retail price of a new product as provided by a manufacturer, supplier, or seller. Except for books, Amazon will display a List Price if the product was purchased by customers on Amazon or offered by other retailers at or above the List Price in at least the past 90 days. List prices may not necessarily reflect the product's prevailing market price.
Learn more
Save: $6.01 (15%)
No Import Fees Deposit & $11.08 Shipping to Netherlands Details

Shipping & Fee Details

Price $33.98
AmazonGlobal Shipping $11.08
Estimated Import Fees Deposit $0.00
Total $45.06

Delivery May 18 - 30
Or fastest delivery May 17 - 22

[{"displayPrice":"$33.98","priceAmount":33.98,"currencySymbol":"$","integerValue":"33","decimalSeparator":".","fractionalValue":"98","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"GEMSh9hz2T0FSF%2FYganHy3cNOsucmb0xC2FJx%2BVRXbFox9P0WyQ%2BDvY%2BfPDWktJhNolwg0hGAxpz3KABPSdaGni43oOCyjXSOUT99qW%2BKBgH47PWopQDCiBl93o216ApcPCVqJEk6I43CiZIgKoPRNDtmGdxcWf0QGSz6MDxcaWx%2BqNwLt0LZfwYj%2B35t2ER","locale":"en-US","buyingOptionType":"NEW"},{"displayPrice":"$7.77","priceAmount":7.77,"currencySymbol":"$","integerValue":"7","decimalSeparator":".","fractionalValue":"77","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"GEMSh9hz2T0FSF%2FYganHy3cNOsucmb0xkTrVRuIQTgaTKFDSdkq%2BDkSPW7rMe3i7yd%2Bvknm5PEr3dSFXJU3mpV%2BxwBYF%2BadWk5S7Ew8FDZZi5hwDLz3GEE8KQfSt4UfySp96xvBGzFormWZVYB5F40wNN%2FSNPauWO4Y4Vz0qcEWp9tDfj7BP4w%3D%3D","locale":"en-US","buyingOptionType":"USED"}]
$$33.98 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$33.98
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Payment
Secure transaction
Your transaction is secure
We work hard to protect your security and privacy. Our payment security system encrypts your information during transmission. We don’t share your credit card details with third-party sellers, and we don’t sell your information to others. Learn more
Ships from
Amazon
Sold by
Returns
Eligible for Return, Refund or Replacement within 30 days of receipt
This item can be returned in its original condition for a full refund or replacement within 30 days of receipt.
Payment
Secure transaction
We work hard to protect your security and privacy. Our payment security system encrypts your information during transmission. We don’t share your credit card details with third-party sellers, and we don’t sell your information to others. Learn more
Ships from
Amazon
Returns
Eligible for Return, Refund or Replacement within 30 days of receipt
This item can be returned in its original condition for a full refund or replacement within 30 days of receipt.
Delivery Wednesday, May 17. Order within 11 hrs 31 mins
Or fastest delivery Monday, May 15
Used: Good | Details
Sold by Corax Books
Condition: Used: Good
Comment: Minimal signs of wear. Ships direct from Amazon!
Access codes and supplements are not guaranteed with used items.
Added to

Sorry, there was a problem.

There was an error retrieving your Wish Lists. Please try again.

Sorry, there was a problem.

List unavailable.
Have one to sell?
Other Sellers on Amazon
Added
$33.99
+ $11.09 shipping
Sold by: ISHOPONLINE LLC
Sold by: ISHOPONLINE LLC
(42 ratings)
98% positive over last 12 months
Only 1 left in stock - order soon.
Shipping rates and Return policy
Added
$34.00
+ $11.09 shipping
Sold by: YEY TRADE LLC
Sold by: YEY TRADE LLC
(58 ratings)
100% positive over last 12 months
Only 1 left in stock - order soon.
Shipping rates and Return policy
Added
$36.79
+ $11.09 shipping
Sold by: Amazon.com
Sold by: Amazon.com
Only 8 left in stock - order soon.
Shipping rates and Return policy
Loading your book clubs
There was a problem loading your book clubs. Please try again.
Not in a club? Learn more
Amazon book clubs early access

Join or create book clubs

Choose books together

Track your books
Bring your club to Amazon Book Clubs, start a new book club and invite your friends to join, or find a club that’s right for you for free.
Kindle app logo image

Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required. Learn more

Read instantly on your browser with Kindle for Web.

Using your mobile phone camera - scan the code below and download the Kindle app.

QR code to download the Kindle App

Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more

Follow the Author

Something went wrong. Please try your request again later.

Effective Python: 59 Specific Ways to Write Better Python (Effective Software Development Series) 1st Edition

4.6 out of 5 stars (4.6) 377 ratings

Price
New from Used from
Kindle
Paperback, Illustrated
$33.98
$29.89 $3.74

Purchase options and add-ons

1 or more items shipped or sold by sellers other than Amazon.com
More Effective C#: 50 Specific Ways to Improve Your C#: 50 Specific Ways to Improve Your C#
Sold by BEYBAGI and fulfilled by Amazon.
Effective JavaScript: 68 Specific Ways to Harness the Power of JavaScript (Effective Software Development Series)
Sold by Jay’s Marketing LLC and fulfilled by Amazon.
Effective Python: 59 Specific Ways to Write Better Python (Effective Software Development Series)
Sold by NorthAmericaTrades and fulfilled by Amazon.
End of results
by Diomidis Spinellis (Author) and 12 more
12 of 13 books selected
Total Price:
$49027

Sold by Amazon.com. Shipping information displayed on checkout page. Sold by multiple sellers. Shipping information displayed on checkout page.

Frequently bought together

  • Effective Python: 59 Specific Ways to Write Better Python (Effective Software Development Series)
  • +
  • Python Pocket Reference: Python In Your Pocket (Pocket Reference (O'Reilly))
  • +
  • Probability Theory: The Logic of Science
Total price:
To see our price, add these items to your cart.
Details
Added to Cart
Some of these items ship sooner than the others.
Choose items to buy together.

From the Publisher

Python Programming Python Programming Python Reference Python Libraries
59 Specific Ways to Write Better Python 5+ Hours of Video Instruction Definitive Reference Guide Master the Powerful Python 3 Standard Library through Real Code Examples 8+ Hours of Video Instruction
Title Effective Python Effective Python LiveLessons Python Essential Reference The Python Standard Library by Example Modern Python LiveLessons: Big Ideas and Little Code in Python
Author Brett Slatkin Brett Slatkin David Beazley Doug Hellmann Raymond Hettinger
User Experience Level Intermediate and advanced level Python programmers Intermediate and advanced level Python programmers Assumes that the reader has prior programming experience with Python or another language such as C or Java Intermediate-level Python programmers Intermediate-level Python programmers
What You Will Learn How to harness Python’s full power to write exceptionally robust and well-performing code. The Pythonic way of writing programs, building on a fundamental understanding of Python to help you write programs more effectively. The core Python language, and the most essential parts of the Python library. How to utilize the Python 3.x library to jump-start application development. How to elegantly code powerful solutions succinctly and efficiently with Python.
Core Concept 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. Hands-on demonstration of a broad but related set of items designed to provide concise and specific guidance on what to do and what to avoid when writing programs using Python. Accurate and concise reference to the most important parts of Python. Presents selected examples from the hundereds of modules in the Python standard linrary demonstrating how to use the most commonly used features of the modules that support Python’s 'batteries included' slogan. Provides developers with an approach to programming in Python that expresses big ideas succinctly, with the minimum of code, allowing the business logic to shine through.
Key Topics Covered Best practices for writing functions that clarify intention, promote reuse, and avoid bugs; Expressing behaviors with classes and objects; Avoid pitfalls with metaclasses and dynamic attributes; Efficient approaches to concurrency and parallelism; Techniques and idioms for using Python’s built-in modules; Tools and best practices for collaborative development Methods; Comprehensions and generators; Functions and classes; Concurrency and parallelism; How to make programs more robust Language features, libraries, and modules; Generators, coroutines, closures, metaclasses, and decorators; How to use Python 2.6’s forward compatibility mode to evaluate code for Python 3 compatibility; Low-level system and networking library modules Python 3.x’s new libraries, significant functionality changes, and new layout and naming conventions. Expert porting guidance for moving code from 2.x Python standard library modules to their Python 3.x equivalents. Newer features from Python 3.6, including f-strings and type hinting; ETL (extract-transform-load) techniques to prepare real-world data for analysis; How to improve code reliability
Python Versions Covered 3.x and 2.x Python 3 Python 2.6 and 3.0. Omits features of Python 2 that have been removed from Python 3. Does not features of Python 3 that have not been back-ported. Python 3 In an effort to maintain clear and concise descriptions for each example, the differences between Python 2 and 3 are not highlighted in each chapter. Python 3.6

Editorial Reviews

Review

“I’ve been programming in Python for years and thought I knew it pretty well. Thanks to this treasure trove of tips and techniques, I realize there’s so much more I could be doing with my Python code to make it faster (e.g., using built-in data structures), easier to read (e.g., enforcing keyword-only arguments), and much more Pythonic (e.g., using zip to iterate over lists in parallel).”

–Pamela Fox, educationeer, Khan Academy

 

“If I had this book when I first switched from Java to Python, it would have saved me many months of repeated code rewrites, which happened each time I realized I was doing particular things ‘non-Pythonically.’ This book collects the vast majority of basic Python ‘must-knows’ into one place, eliminating the need to stumble upon them one-by-one over the course of months or years. The scope of the book is impressive, starting with the importance of PEP8 as well as that of major Python idioms, then reaching through function, method and class design, effective standard library use, quality API design, testing, and performance measurement–this book really has it all. A fantastic introduction to what it really means to be a Python programmer for both the novice and the experienced developer.”

–Mike Bayer, creator of SQLAlchemy

 

Effective Python will take your Python skills to the next level with clear guidelines for improving Python code style and function.”

–Leah Culver, developer advocate, Dropbox

 

“This book is an exceptionally great resource for seasoned developers in other languages who are looking to quickly pick up Python and move beyond the basic language constructs into more Pythonic code. The organization of the book is clear, concise, and easy to digest, and each item and chapter can stand on its own as a meditation on a particular topic. The book covers the breadth of language constructs in pure Python without confusing the reader with the complexities of the broader Python ecosystem. For more seasoned developers the book provides in-depth examples of language constructs they may not have previously encountered, and provides examples of less commonly used language features. It is clear that the author is exceptionally facile with Python, and he uses his professional experience to alert the reader to common subtle bugs and common failure modes. Furthermore, the book does an excellent job of pointing out subtleties between Python 2.X and Python 3.X and could serve as a refresher course as one transitions between variants of Python.”

–Katherine Scott, software lead, Tempo Automation

 

“This is a great book for both novice and experienced programmers. The code examples and explanations are well thought out and explained concisely and thoroughly.”

–C. Titus Brown, associate professor, UC Davis

 

“This is an immensely useful resource for advanced Python usage and building cleaner, more maintainable software. Anyone looking to take their Python skills to the next level would benefit from putting the book’s advice into practice.”

–Wes McKinney, creator of pandas; author of Python for Data Analysis; and software engineer at Cloudera

About the Author

Brett Slatkin is a Senior Staff Software Engineer at Google. He is the engineering lead and co-founder of Google Consumer Surveys. He formerly worked on Google App Engine's Python infrastructure. He is the co-creator of the PubSubHubbub protocol. 9 years ago he cut his teeth using Python to manage Google's enormous fleet of servers. Outside of his day job, he works on open source tools and writes about software, bicycles, and other topics on his personal website. He earned his B.S. in Computer Engineering from Columbia University in the City of New York. He lives in San Francisco.

Product details

  • ASIN ‏ : ‎ 0134034287
  • Publisher ‏ : ‎ Addison-Wesley Professional; 1st edition (February 26, 2015)
  • Language ‏ : ‎ English
  • Paperback ‏ : ‎ 256 pages
  • ISBN-10 ‏ : ‎ 9780134034287
  • ISBN-13 ‏ : ‎ 978-0134034287
  • Item Weight ‏ : ‎ 15.5 ounces
  • Dimensions ‏ : ‎ 9 x 7 x 0.5 inches
  • Customer Reviews:
    4.6 out of 5 stars (4.6) 377 ratings

About the author

Follow authors to get new release updates, plus improved recommendations.
Brief content visible, double tap to read full content.
Full content visible, double tap to read brief content.

Brett Slatkin is a Principal software engineer at Google where he works in the Office of the CTO. He's been at Google for 16 years. He was the founder of Google Surveys, a platform for collecting market research and machine learning datasets. He led Google Optimize and a variety of A/B experimenting systems for Google Ads. He also built and launched Google's first Cloud computing product (App Engine). Brett is the author of the book Effective Python. He was also the co-creator of the W3C standard for real-time RSS (PubSubHubbub). He earned his B.S. in Computer Engineering from Columbia University in the City of New York.


Customer reviews

4.6 out of 5 stars
4.6 out of 5
377 global ratings

Top reviews from the United States

Reviewed in the United States 🇺🇸 on April 9, 2023
Reviewed in the United States 🇺🇸 on April 22, 2016
8 people found this helpful
Report
Reviewed in the United States 🇺🇸 on April 7, 2015
32 people found this helpful
Report
Reviewed in the United States 🇺🇸 on March 4, 2019
One person found this helpful
Report
Reviewed in the United States 🇺🇸 on March 12, 2015
4 people found this helpful
Report
Reviewed in the United States 🇺🇸 on July 12, 2021
Reviewed in the United States 🇺🇸 on June 25, 2018
8 people found this helpful
Report

Top reviews from other countries

Susan Stepney
5.0 out of 5 stars This excellent little book will make you a better Python programmer in many ways
Reviewed in the United Kingdom 🇬🇧 on January 1, 2019
4 people found this helpful
Report
hfffoman
5.0 out of 5 stars Clear and readable but not for beginners
Reviewed in the United Kingdom 🇬🇧 on September 2, 2015
5 people found this helpful
Report
finmath
5.0 out of 5 stars How to improve your python programming skills
Reviewed in the United Kingdom 🇬🇧 on October 26, 2020
richard mcewan
5.0 out of 5 stars Will raise your game
Reviewed in the United Kingdom 🇬🇧 on August 16, 2018
nazareno
5.0 out of 5 stars Concise and to the point, I'm planning on taking my time through this one.
Reviewed in the United Kingdom 🇬🇧 on July 28, 2015
5 people found this helpful
Report