Buy new:
$29.99
Arrives: Wednesday, May 17
Ships from: Amazon.com
Sold by: Amazon.com
No Import Fees Deposit & $10.97 Shipping to Netherlands Details

Shipping & Fee Details

Price $29.99
AmazonGlobal Shipping $10.97
Estimated Import Fees Deposit $0.00
Total $40.96

Delivery Wednesday, May 17. Order within 16 hrs 59 mins
Or fastest delivery Friday, May 12
In Stock
[{"displayPrice":"$29.99","priceAmount":29.99,"currencySymbol":"$","integerValue":"29","decimalSeparator":".","fractionalValue":"99","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"3AdlCTy6%2Fxc2ylT%2FVz9BFzkq%2BURghazOmKBDVealY6X0sn2xmVYxX7xkjeIcYbqhUE%2BoTlwS8APYcIYYd2fFjUZG%2F7NpqnaAr9iHL4V9kw7E%2Bx75BkNh%2FBTWmEWOQOVo13KLg3SlRv3KVOAfHmfhBg%3D%3D","locale":"en-US","buyingOptionType":"NEW"},{"displayPrice":"$23.46","priceAmount":23.46,"currencySymbol":"$","integerValue":"23","decimalSeparator":".","fractionalValue":"46","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"3AdlCTy6%2Fxc2ylT%2FVz9BFzkq%2BURghazOCAtMcVaQhMrqxowvoWXcS9cYd%2FtpAOY%2FbKcaGtqE17WDfHcLDCG0bAJ9JHBpIjGoE1WHan4MPYmPZqOJYq4H8y6mml2GDT5KY%2FjjZUOPQ6ueH64B%2FHKD7rkirl1RhxAvqCx9h%2FmcHAVHu1hRrMaa0w%3D%3D","locale":"en-US","buyingOptionType":"USED"}]
$$29.99 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$29.99
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.com
Sold by
Amazon.com
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.com
Sold by
Amazon.com
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 Monday, May 15
Condition: Used: Like New
Comment: Appears to be new. May have minimal handling wear. Shrink-wrapped for safer shipping. Shipped with SUPER FAST SHIPPING direct from Amazon's warehouse.
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?
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.

Python Tricks: A Buffet of Awesome Python Features Paperback – October 25, 2017

4.6 out of 5 stars (4.6) 1,775 ratings

Price
New from Used from
Kindle
Paperback
$29.99
$20.18 $12.65
Great on Kindle
Great Experience. Great Value.
iphone with kindle app
Putting our best book forward
Each Great on Kindle book offers a great reading experience, at a better value than print to keep your wallet happy.

Explore your book, then jump right back to where you left off with Page Flip.

View high quality images that let you zoom in to take a closer look.

Enjoy features only possible in digital – start reading right away, carry your library with you, adjust the font, create shareable notes and highlights, and more.

Discover additional details about the events, people, and places in your book, with Wikipedia integration.

Get the free Kindle app: Link to the kindle app page Link to the kindle app page
Enjoy a great reading experience when you buy the Kindle edition of this book. Learn more about Great on Kindle, available in select categories.

Purchase options and add-ons

Frequently bought together

  • Python Tricks: A Buffet of Awesome Python Features
  • +
  • Python Basics: A Practical Introduction to Python 3
  • +
  • Python Programming Language
Total price:
To see our price, add these items to your cart.
Details
Added to Cart
Choose items to buy together.

Editorial Reviews

About the Author

Dan Bader is a software developer and consultant who helps Python programmers take their coding skills to the next level. His articles, videos, and trainings reach over half a million developers per year. Dan has more than 15 years of experience in software design and development and holds a bachelor's and a master's degree in Computer Science. Find out more about Dan at www.dbader.org.

Product details

  • Publisher ‏ : ‎ Dan Bader; 1st edition (October 25, 2017)
  • Language ‏ : ‎ English
  • Paperback ‏ : ‎ 301 pages
  • ISBN-10 ‏ : ‎ 1775093301
  • ISBN-13 ‏ : ‎ 978-1775093305
  • Item Weight ‏ : ‎ 14.3 ounces
  • Dimensions ‏ : ‎ 6 x 0.68 x 9 inches
  • Customer Reviews:
    4.6 out of 5 stars (4.6) 1,775 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.

Hey there! My name is Dan Bader and I’m a complete Python nut.

I’ve been obsessed with programming ever since I managed to convince my parents to buy me a dusty old Commodore 64 from the classifieds in a local newspaper. And my love for writing code hasn’t diminished since then.

Today I help Python developers take their coding skills and productivity to the next level. I’m an independent software engineer, author, and speaker. I’ve been developing software for 15 years—and I’d love to help you become a more proficient Python coder.


Customer reviews

4.6 out of 5 stars
4.6 out of 5
1,775 global ratings

Top reviews from the United States

Reviewed in the United States 🇺🇸 on May 3, 2023
Reviewed in the United States 🇺🇸 on November 14, 2017
Customer image
5.0 out of 5 stars Great resource for intermediate Python users to round out their knowledge of the language
Reviewed in the United States 🇺🇸 on November 14, 2017
I consider myself an 'early intermediate' Pythonista, with about three years of self-taught experience in the language, bolstered by all the good resources out there online. I first ran across Dan's page/blog through a Twitter link, I think, and have really enjoyed his Python Tricks emails. Some of them aren't news to me, but there have been multiple instances where they've given me a key insight into the behavior of Python, or an idea that's helped me improve my projects.

As he notes in the Introduction, this book grew out of the Python Tricks emails, and it really shows. Dan has a knack for constructing code snippets that illustrate Python concepts in very few lines, and also for writing extremely clear descriptions of why they behave as they do. Further, even though Dan has years of Python experience, it seems clear to me he hasn't lost the sense of the ways in which Python can be confusing to new learners. I've only sampled here and there from his Buffet at this point, but have already gained two new concrete pieces of knowledge: bytearrays are mutable whereas bytes are not; and all it takes to create an abstract base class is to use metaclass=ABCMeta and decorate as needed with @abstractmethod. Even though I'd looked at the Python documentation for both of these before, I never quite understood either of them. But, Dan's phrasing and presentation made them crystal clear on my first read.

One additional thing I like about the book is how Dan has included bits and pieces of his philosophy on Python, programming, writing good code, etc. Some people might be turned off by the editorializing, I suppose, but I really appreciate that the book provides these sorts of "meta" perspectives.

All in all, an excellent resource for someone with modest to moderate Python experience looking to round out their knowledge of some of the more subtle features/behaviors of the language.
Images in this review
Customer image
Customer image
46 people found this helpful
Report
Reviewed in the United States 🇺🇸 on May 24, 2022
5 people found this helpful
Report
Reviewed in the United States 🇺🇸 on November 2, 2022
2 people found this helpful
Report
Reviewed in the United States 🇺🇸 on April 10, 2022
3 people found this helpful
Report
Reviewed in the United States 🇺🇸 on July 10, 2021
One person found this helpful
Report
Reviewed in the United States 🇺🇸 on May 23, 2019
Customer image
5.0 out of 5 stars Probably one of the best programming book I've read in a while.
Reviewed in the United States 🇺🇸 on May 23, 2019
I am not a big fan of reading books in general. But, I just finished reading through every chapters in this book after 13 days of daily reading. I found this book both very fun and informative. If you are looking for something more than beginner python tutorials, this book will surely do a good job to satisfy some of the thirst that you had. Here are some Pros/Cons of the book.

Pros:
1. Good book material quality and size (small but also perfect thickness to carry around).
2. Great and interesting topics with intermediate+ level examples.
3. Concepts were very well described.

Cons:
1. Books lacks colors, It seems like HTMl version of this must have used some Markdown but the book is just plain black/white texts.
2. Wish there were some more examples per topics.
3. Chapters/Topics are short enough that *key takeaways* section can seem bit redundant. Maybe some kind of *quiz* or some kind of *small mission for readers to go find out* type of section would been more useful IMO.

But, I really enjoyed this book. So how about you give it a try as well?
Images in this review
Customer image Customer image Customer image
Customer imageCustomer imageCustomer image
5 people found this helpful
Report

Top reviews from other countries

Bill Hardwick
5.0 out of 5 stars Excellent!!
Reviewed in the United Kingdom 🇬🇧 on May 25, 2019
8 people found this helpful
Report
Gambit
5.0 out of 5 stars For intermediate python programmers looking to write efficient and clean code
Reviewed in the United Kingdom 🇬🇧 on August 23, 2020
Customer image
Gambit
5.0 out of 5 stars For intermediate python programmers looking to write efficient and clean code
Reviewed in the United Kingdom 🇬🇧 on August 23, 2020
This book is one of the best books I've ever read on python. It's not really for beginners though. If you are looking for a book to learn python this is not it. If you already know python beyond the basics this book will make you much more efficient and your code much cleaner. Every concept is very clearly explained in depth, crystal clear, without being any more complicated than it needs to be. In my opinion a must read for anybody looking to seriously learn the language. 5/5
Images in this review
Customer image Customer image Customer image
Customer imageCustomer imageCustomer image
3 people found this helpful
Report
Chris
5.0 out of 5 stars It has useful information that others forget to mention.
Reviewed in the United Kingdom 🇬🇧 on November 3, 2019
3 people found this helpful
Report
SwedishMike
5.0 out of 5 stars A great book after you've passed the beginner plateau and want to push on forward
Reviewed in the United Kingdom 🇬🇧 on November 4, 2017
Customer image
SwedishMike
5.0 out of 5 stars A great book after you've passed the beginner plateau and want to push on forward
Reviewed in the United Kingdom 🇬🇧 on November 4, 2017
This book is not a 'how to learn how to program Python' book. It's a book for people who know the basics and want to move on. The book will teach you some neat tricks and at the same time show you how things are done the right way. The explanations and examples are great and the style is never dry and boring. I know that I'll be dipping in and out of this book for a long time - it is sure to be one of the books I keep closest to my desk.
Images in this review
Customer image
Customer image
9 people found this helpful
Report
R. Downing
4.0 out of 5 stars Good overview of more advanced python
Reviewed in the United Kingdom 🇬🇧 on July 30, 2019
3 people found this helpful
Report