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 1-2 Werktagen.
Lieferung zur Abholung in Ihre Buchhandlung möglich – Verfügbarkeit prüfen

Andere Kunden interessierten sich auch für

  • 72723045
    Python Microservices Development
    von Tarek Ziadé
    Buch (Taschenbuch)
    Fr. 103.00
  • 33967365
    Python Cookbook
    von David Beazley
    Buch (Taschenbuch)
    Fr. 49.90
  • 41561304
    High Performance Python
    von Micha Gorelick
    Fr. 35.90
  • 43532768
    Python Data Science Handbook
    von Jake VanderPlas
    Buch (Taschenbuch)
    Fr. 78.90
  • 40015419
    Effective Python
    von Brett Slatkin
    Buch (Taschenbuch)
    Fr. 57.90
  • 37078548
    Functional Thinking
    von Neal Ford
    Buch (Taschenbuch)
    Fr. 74.90
  • 34483219
    Learning Python
    von Mark Lutz
    Buch (Taschenbuch)
    Fr. 88.00
  • 45806683
    Hands-On Machine Learning with Scikit-Learn and TensorFlow
    von Aurélien Géron
    Buch (Taschenbuch)
    Fr. 67.90
  • 43491749
    Learning for Life: How Continuous Education Will Keep Us Competitive in the Global Knowledge Economy
    von Jason Wingard
    Buch (gebundene Ausgabe)
    Fr. 61.90
  • 39730766
    Fluent Python
    von Luciano Ramalho
    Buch (Taschenbuch)
    Fr. 59.90
  • 33046011
    Der Traum vom eigenen Buch
    von Beate Forsbach
    Buch (Kunststoff-Einband)
    Fr. 24.90
  • 46436330
    Zwei Liebende
    von Catherine Guillebaud
    Buch (Taschenbuch)
    Fr. 22.90
  • 42317809
    Cloud as a Service
    von Enrique Castro-Leon
    Buch (Taschenbuch)
    Fr. 51.90
  • 35368000
    Introducing Python
    von Bill Lubanovic
    Buch (Taschenbuch)
    Fr. 44.90
  • 39380151
    Python for Finance
    von Yves Hilpisch
    Buch (Taschenbuch)
    Fr. 53.90
  • 36643570
    Unbestreitbare Wahrheit
    von Mike Tyson
    Buch (gebundene Ausgabe)
    Fr. 38.90
  • 42783932
    Learning Scientific Programming with Python
    von Christian Hill
    Buch (Taschenbuch)
    Fr. 78.90
  • 16195751
    Python Essential Reference
    von David Beazley
    Buch (Taschenbuch)
    Fr. 64.90
  • 38142733
    Hegel's Introduction to the System: Encyclopaedia Phenomenology and Psychology
    von Georg Wilhelm Friedrich Hegel
    Buch (gebundene Ausgabe)
    Fr. 79.90
  • 39185011
    Mastering Object Oriented Python
    von Steven Lott
    Buch (Taschenbuch)
    Fr. 87.90


Es wurden noch keine Bewertungen geschrieben.

Wird oft zusammen gekauft

High Performance Python - Micha Gorelick, Ian Ozsvald

High Performance Python

von Micha Gorelick , Ian Ozsvald

Buch (Taschenbuch, Englisch)
Fr. 39.90
Wissen, was ich will, und erfolgreich verhandeln - William Ury

Wissen, was ich will, und erfolgreich verhandeln

von William Ury

Buch (gebundene Ausgabe)
Fr. 28.90


Fr. 68.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