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.
Powerful Python: The Most Impactful Patterns, Features, and Development Strategies Modern Python Provides 2nd Edition
| Price | New from | Used from |
- Kindle
$50.00 Read with Our Free App - Paperback
$50.002 Used from $35.45 4 New from $46.00
Purchase options and add-ons
UPDATED Version: powerfulpython.com/book
- ISBN-100692878971
- ISBN-13978-0692878972
- Edition2nd
- Publication dateMay 7, 2017
- LanguageEnglish
- Dimensions6.69 x 0.5 x 9.61 inches
- Print length220 pages
Frequently bought together

- +
- +
Products related to this item
Product details
- Publisher : Powerful Python Press; 2nd edition (May 7, 2017)
- Language : English
- Paperback : 220 pages
- ISBN-10 : 0692878971
- ISBN-13 : 978-0692878972
- Item Weight : 12.6 ounces
- Dimensions : 6.69 x 0.5 x 9.61 inches
- Best Sellers Rank: #688,498 in Books (See Top 100 in Books)
- #491 in Computer Programming Languages
- #770 in Python Programming
- #804 in Microsoft Programming (Books)
- Customer Reviews:
Products related to this item
Customer reviews
Customer Reviews, including Product Star Ratings help customers to learn more about the product and decide whether it is the right product for them.
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzed reviews to verify trustworthiness.
Learn more how customers reviews work on Amazon-
Top reviews
Top reviews from the United States
There was a problem filtering reviews right now. Please try again later.
I got a ton of insight with this book. It really brought to light how magic methods can be used to develop things like Pandas. It opened my eyes to how awesome decorators can be!
The classes section, logging, and testing were awesome. I need to go back over the book again and work thru some of the techniques that are talked about so I can get used to using them every day.
I currently do a lot of implementation work with data and SQL Server. Anything outside of SQL that I do, I do in Python. A problem for me has been that I get so many odd type jobs that my code is pretty spread out across a broad range of functionality. I've been wanting to stream line it, and write my code in a way that it can scale up.
At my job, I'm writing, testing, implementing, and maintaining my own Python code. I don't get code reviews, and so it's hard to know if I'm writing good code or not cause I'm not getting that critique from my betters.
I think you have definitely given me some broad ideas on being able to scale, and some things that I should strive for in my code.
Note: I purchased this book and did not receive anything for this review.
What I expected to find: python-specific design patterns, performance optimization tips, complex flows and DB/concurrency tips. That’s what experienced Python developers usually struggle with and definitely will use some help/tips/guides.
Instead this book starts and ends with rudimentary “trainee -> junior” language-specific features documentation. Like using generators/decorators/logging and writing basic tests.
Not that this book is bad, I did found a couple of minor things I have not used previously, but it definitely not lives up to “patterns & development strategies” mentioned in the title.

