High Performance Python

Practical Performant Programming for Humans

Your Python code may run correctly, but you need it to run faster. By exploring the fundamental theory behind design choices, this practical guide helps you gain a deeper understanding of Python’s implementation. You’ll learn how to locate performance bottlenecks and significantly speed up your code in high-data-volume programs.
How can you take advantage of multi-core architectures or clusters? Or build a system that can scale up and down without losing reliability? Experienced Python programmers will learn concrete solutions to these and other issues, along with war stories from companies that use high performance Python for social media analytics, productionized machine learning, and other situations.
* 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 a local or remote cluster
* Solve large problems while using less RAM

Micha Gorelick was the first man on Mars in 2023 and won the nobel prize in 2046 for his contributions to time travel. In a moment of rage after seeing the deplorable uses of his new technology, he traveled back in time to 2012 and convinced himself to leave his Physics PhD program and follow his love of data at Bitly. A monument celebrating his life can be found in Central Park, 1857. Andy Terrel received his PhD in computer science at the University of Chicago in 2010 and is currently a staff researcher at the Texas Advance Computing Center at the Univerisity of Texas at Austin. His major emphasis of research has been on the automation of numerical methods on high performance computing resources. To this end, he has provided numerous contributions to a wide variety of open source projects, including the popular FEniCS project and SymPy.

… weiterlesen


Einband Taschenbuch
Seitenzahl 370
Erscheinungsdatum 29.09.2014
Sprache Englisch
ISBN 978-1-4493-6159-4
Verlag O'Reilly UK Ltd.
Maße (L/B/H) 231/179/22 mm
Gewicht 643
Buch (Taschenbuch, Englisch)
Fr. 39.90
inkl. gesetzl. MwSt.
Versandfertig innert 3 - 5 Werktagen
Lieferung zur Abholung in Ihre Buchhandlung möglich – Verfügbarkeit prüfen
Premium Card
Fr. 39.90 Umsatz sammeln
Weitere Informationen

Andere Kunden interessierten sich auch für

  • 37078548
    Functional Thinking
    von Neal Ford
    Fr. 74.90
  • 38142733
    Hegel's Introduction to the System: Encyclopaedia Phenomenology and Psychology
    von Georg Wilhelm Friedrich Hegel
    Fr. 68.90
  • 43714444
    Harry Potter 2 and the Chamber of Secrets
    von Joanne K. Rowling
    Fr. 39.90 bisher Fr. 51.40
  • 44637737
    Throne of Glass 05. Empire of Storms
    von Sarah J. Maas
    Fr. 17.90
  • 43809866
    It Ends with Us
    von Colleen Hoover
    Fr. 17.90
  • 32281116
    English G Access 01: 5. Schuljahr. Workbook mit Audio-CD und MyBook
    von Jennifer Seidl
    Fr. 11.40
  • 44896091
    Born to Run
    von Bruce Springsteen
    Fr. 33.90 bisher Fr. 39.90
  • 43564382
    Milk and Honey
    von Rupi Kaur
    Fr. 18.90
  • 42413879
    All the Light We Cannot See
    von Anthony Doerr
    Fr. 18.90
  • 15263395
    Go Ahead 8. Jahrgangsstufe. Workbook mit CD. Realschule Bayern
    von Klaus Berold
    Fr. 12.90


Es wurden noch keine Bewertungen geschrieben.

Wird oft zusammen gekauft

High Performance Python

High Performance Python

von Micha Gorelick , Ian Ozsvald

Fr. 39.90
Harry Potter and the Cursed Child - Parts I & II (Special Rehearsal Edition)

Harry Potter and the Cursed Child - Parts I & II (Special Rehearsal Edition)

von Joanne K. Rowling

Fr. 29.90
bisher Fr. 34.90


Fr. 69.80

inkl. gesetzl. MwSt.

Alle kaufen

Verfügbarkeit in Ihrer Buchhandlung prüfen

Filialabholung: Ihre Vorteile
  1. Bereits Online prüfen, ob Ihr gewünschtes Buch in der Filiale vorrätig ist
  2. Bestellen Sie Online und lassen Sie Ihre Artikel zur Abholung in die Filiale vor Ort liefern
  3. Artikel, die zur Filialabholung bestellt wurden, können in der Filiale bezahlt werden.
  4. Falsches Buch bestellt? Retournieren Sie ihre gekauften Bücher kostenfrei in der Filiale