Level up your game.
Buy New
USD64.94
USD 17.32 delivery Tuesday, 12 May
Dispatches from: Amazon
Sold by: Amazon
USD 64.94
USD 17.32 delivery Tuesday, 12 May. Order within 2 hrs 31 mins. Details
Or fastest delivery Monday, 4 May. Details
Only 10 left in stock.
USD USD 64.94 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
USD USD 64.94
Subtotal
Initial payment breakdown
Delivery cost, delivery date and order total (including tax) shown at checkout.
Shipper / Seller
Amazon
Amazon
Shipper / Seller
Amazon
Returns
Returnable within 30 days of receipt
Returnable within 30 days of receipt
Item can be returned in its original condition for a full refund within 30 days of receipt
Gift options
Available at checkout
Available at checkout This item is a gift. Change
At checkout, you can add a custom message, a gift receipt for easy returns and have the item gift-wrapped
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
USD 38.96
Buy from the UK's book specialist with confidence. Now with Royal Mail two day tracking on all UK orders! Enjoy same or next-day dispatch from a top-rated and trusted Amazon seller. Buy from the UK's book specialist with confidence. Now with Royal Mail two day tracking on all UK orders! Enjoy same or next-day dispatch from a top-rated and trusted Amazon seller. See less
USD 8.12 delivery 11 May - 1 June. Order within 10 hrs 56 mins. Details
Only 1 left in stock.
USD USD 64.94 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
USD USD 64.94
Subtotal
Initial payment breakdown
Delivery cost, delivery date and order total (including tax) shown at checkout.
Dispatched from and sold by WeBuyBooks.
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.
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.

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

  • High Performance Python 2e: Practical Performant Programming for Humans

Follow the authors

Follow to get new release updates, special offers (including promotional offers), and improved recommendations.
Something went wrong. Please try your request again later.

High Performance Python 2e: Practical Performant Programming for Humans Paperback – Illustrated, 7 May 2020

4.7 out of 5 stars (198)

{"desktop_buybox_group_1":[{"displayPrice":"USD 64.94","priceAmount":64.94,"currencySymbol":"USD","integerValue":"64","decimalSeparator":".","fractionalValue":"94","symbolPosition":"left","hasSpace":true,"showFractionalPartIfEmpty":true,"offerListingId":"4XgCGjebZnzEb7PbauIIZJREr6lItC7PK%2BKsyBq4ohKFHmjDYHjLU0lK7mquTiLgkRVZl59cV7OD%2BoSt9OqsJGAMK7clqPO%2BOr6guCyYRx01rayZ8BFA6riL%2BanDuk7H","locale":"en-GB","buyingOptionType":"NEW","aapiBuyingOptionIndex":0}, {"displayPrice":"USD 38.96","priceAmount":38.96,"currencySymbol":"USD","integerValue":"38","decimalSeparator":".","fractionalValue":"96","symbolPosition":"left","hasSpace":true,"showFractionalPartIfEmpty":true,"offerListingId":"4XgCGjebZnzEb7PbauIIZJREr6lItC7POhhFwh05kGVO8ivRhrPRnx2BqhsMJAbAHiPfzgksRSg%2FR6PwsSHrqw3nFWdPTUjY%2B9fs0WcoIS1qVUAwwB3nusurZ7vIDNftxZGzp3ZtRjyZTQwzDHppN3GhMuO2nDOJTfgYYJAWWTcA04l45J7d%2Bg%3D%3D","locale":"en-GB","buyingOptionType":"USED","aapiBuyingOptionIndex":1}]}

Purchase options and add-ons

Your Python code may run correctly, but you need it to run faster. Updated for Python 3, this expanded edition shows you how to locate performance bottlenecks and significantly speed up your code in high-data-volume programs. By exploring the fundamental theory behind design choices, High Performance Python helps you gain a deeper understanding of Python's implementation.

How do you take advantage of multicore architectures or clusters? Or build a system that scales up and down without losing reliability? Experienced Python programmers will learn concrete solutions to many issues, along with war stories from companies that use high-performance Python for social media analytics, productionized machine learning, and more.

  • Get a better grasp of NumPy, Cython, and profilers
  • Learn how Python abstracts the underlying computer architecture
  • Use profiling to find bottlenecks in CPU time and memory usage
  • Write efficient programs by choosing appropriate data structures
  • Speed up matrix and vector computations
  • Use tools to compile Python down to machine code
  • Manage multiple I/O and computational operations concurrently
  • Convert multiprocessing code to run on local or remote clusters
  • Deploy code faster using tools like Docker

There is a newer edition of this item:

Frequently bought together

This item: High Performance Python 2e: Practical Performant Programming for Humans
USD64.94
Only 10 left in stock.
Sent from and sold by Amazon.
+
USD58.68
In stock
Sent from and sold by Amazon.
Total price: $00
To see our price, add these items to your basket.
Details
Added to Basket
Some of these items are dispatched sooner than the others.
Choose items to buy together.

From the brand

Product description

About the Author

Ian is a chief data scientist and coach. He co-organizes the annualPyDataLondon conference with 700+ attendees and the associated 10,000+ member monthly meetup. He runs the established Mor Consulting Data Science consultancy in London and gives conference talks internationally, often as keynote speaker. He has 17 years ofexperience as a senior data science leader, trainer and team coach.For fun he's walked by his high-energy Springer Spaniel, surfs theCornish coast and drinks fine coffee. Past talks and articles can befound at: https: //ianozsvald.com/

Product details

  • Publisher ‏ : ‎ O′Reilly
  • Publication date ‏ : ‎ 7 May 2020
  • Edition ‏ : ‎ 2nd
  • Language ‏ : ‎ English
  • Print length ‏ : ‎ 468 pages
  • ISBN-10 ‏ : ‎ 1492055026
  • ISBN-13 ‏ : ‎ 978-1492055020
  • Item weight ‏ : ‎ 998 g
  • Dimensions ‏ : ‎ 17.15 x 3.18 x 22.86 cm
  • Best Sellers Rank: 519,544 in Books (See Top 100 in Books)
  • Customer reviews:
    4.7 out of 5 stars (198)

About the authors

Follow authors to get new release updates, plus improved recommendations.

Customer reviews

4.7 out of 5 stars
198 global ratings

Top reviews from United Kingdom

Top reviews from other countries

Translate all reviews to English
  • Amazon Customer
    4.0 out of 5 stars I just finished this book
    Reviewed in Canada on 25 February 2022
    Format: PaperbackVerified Purchase
    It's a great book with useful information. It will take your understanding of Python's internal workings, memory allocation and how to use better performance libraries. The only down side to this book is I found some of the examples to verbose and unnecessarily complex for the point being proven. Someone who isn't into data science as much may find the example arduous.
  • Rocky
    2.0 out of 5 stars Underwhelming purchase
    Reviewed in Australia on 12 June 2025
    Format: PaperbackVerified Purchase
    The quality control can be better
    Customer image
    Rocky
    2.0 out of 5 stars
    Underwhelming purchase

    Reviewed in Australia on 12 June 2025
    The quality control can be better
    Images in this review
    Customer image Customer image
  • João Silva
    5.0 out of 5 stars Learning with it
    Reviewed in Spain on 29 March 2022
    Format: PaperbackVerified Purchase
    Kwik word of advice. Do not expect this to be a easy read. Buy a notebook and some pens because you will be taking notes. If you are a beginner in Python programming wait a year or two before reading this.
  • robkianta
    5.0 out of 5 stars High Performance Python
    Reviewed in Italy on 7 July 2021
    Format: PaperbackVerified Purchase
    Sono ancora sotto le 100 pagine di lettura ma gia' dall' inizio si percepisce una qualita' superiore rispetto ad altri manuali sul python. Utilissimo il sito github per scaricare i sorgenti e fare prove in locale. Pienamente soddisfatto.
    Report
  • Pen Name
    5.0 out of 5 stars Excellent book
    Reviewed in the United States on 23 January 2021
    Format: PaperbackVerified Purchase
    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.