High Performance Python: Practical Performant Programming for Humans
Thumbnail 1

High Performance Python: Practical Performant Programming for Humans

Product ID: 188225260
Secure Transaction

Description

High Performance Python: Practical Performant Programming for Humans

Small manufacture image 1

Reviews

A**X

It might look old but the information is very new

This book is filled with modern knowledge on how to use python with multiprocessing and asynchronous methods. Expect to learn new information upon purchase and to keep it around long into Python 3 maturity.

P**E

Excellent book

This book is a hidden gem. It explains in-depth methods for how to profile your Python programs, how to use different compilers for python code to gain speedups, how your code gets interpreted and how it interacts with the underlying computer architecture, how to write async code and parallel code in python, how to conserve RAM and many more topics and concepts. Each one of the concepts that this book teaches had a lot of work and effort put into by the authors. Wether it's the text or the code examples, the quality is high. The book is written in a way that you can read it in a linear fashion but it can also serve as a reference once you know where everything is. The authors of this book are very talented and experienced python developers with background in data science. In addition to showing many advanced methods for making your code fast, they put a strong emphasis on when/where to use each method and the importance of profiling and benchmarking.This book is probably a better read for people with an intermediate understanding of Python, operating systems and parallel programming. It uses very interesting and high quality problems as examples (warning, they are not always easy to understand). I highly recommend this book to anyone who has been using Python for a few years and wants to take their understanding of the language to the next level.

M**E

Great book

Good read

W**W

Issues with the cover

The cover should be a Reticulated Python. They are the highest performance python.

V**N

All you need to know about performance and memory optimization in Python

A very comprehensive book that covers the memory and performance of Python. Even though the book's title contains "performance," it also has a chapter on memory management. Book has excellent and up to the point examples.

J**O

Good book

I’m learning a lot and half way through the book. I’ve written some python before but primarily an expert C++ programmer. Ironically I ordered a more fundamental python book and it’s stuck in the mail but still finding this book very understandable.

S**X

Good information, way too long, weird writing style

Good: The book does a nice job covering multiple aspects of speeding up Python code, as well as reducing memory usage, etc. Good examples with test results of different approaches.Not so good: The book is probably twice as long as it should be. There's a ton of filler in here, like the odd opinion notes about hard it is moving code to a cluster, or using multiprocessing. The final section appears to be random thoughts about Python code, and has nothing to do with performance.Also, the writing style is just simply weird. I was reading along about some topic, and all of a sudden the text says, "Ian doesn't like to have his laptop set up so that ...". I thought, "Who is Ian?, and why would I care about his opinion?" Well, it turns out he's one of the two authors. This approach is used multiple times, and boy is it jarring - such a weird way of writing, especially in a technical book.That said, if you can wade through the strange writing and ignore all the useless fluff, there is some good content in this.

Y**A

Very good

Thank you

Common Questions

Yes, all products are sourced directly from authorized retailers in the US, UK, UAE and India. We maintain strict quality control processes and verify each product before shipping. All items come with applicable manufacturer warranties and are covered by our standard return policy.
Delivery times vary by destination country, typically ranging from 3-9 business days. Each order is fully trackable through our system. We handle all customs clearance and use reliable courier partners for last-mile delivery. You'll receive regular updates about your order status via email and our app.
Desertcart is an international e-commerce platform operating since 2014. We securely process thousands of orders globally each day. Every product goes through our quality verification process before delivery, and we provide end-to-end order tracking, 24/7 customer support, and a comprehensive returns policy to ensure a safe shopping experience.
Our prices include the product cost, international shipping, import duties, customs clearance, and local delivery charges. We handle all customs and import procedures, ensuring there are no hidden fees upon delivery. PRO members receive additional benefits including free shipping.

Trustpilot

TrustScore 4.5 | 7,300+ reviews

Farhan Q.

The delivery time was excellent, and the packaging was secure.

2 months ago

Ali H.

Fast shipping and excellent packaging. The Leatherman tool feels very premium and sturdy.

1 day ago

Shop Global, Save with Desertcart
Value for Money
Competitive prices on a vast range of products
Shop Globally
Serving millions of shoppers across more than 100 countries
Enhanced Protection
Trusted payment options loved by worldwide shoppers
Customer Assurance
Trusted payment options loved by worldwide shoppers.
Desertcart App
Shop on the go, anytime, anywhere.
2829 L

Duties & taxes incl.

Moldovastore
1
Free Returns

30 daysfor PRO membership users

15 dayswithout membership

Secure Transaction

Ask AI about this Product

Trustpilot

TrustScore 4.5 | 7,300+ reviews

Yusuf A.

Fantastic experience overall. Will recommend to friends and family.

1 month ago

Suresh K.

Very impressed with the quality and fast delivery. Will shop here again.

4 days ago

High Performance Python Practical Performant Programming For Humans | Desertcart Moldova