eBooks-it.org Logo
eBooks-IT.org Inner Image

High Performance Python

High Performance Python Image

Book Details:

Publisher:O'Reilly Media
Series: OReilly , Performance
Author:Micha Gorelick
Edition:1
ISBN-10:1449361595
ISBN-13:9781449361594
Pages:370
Published:Sep 05 2014
Posted:May 19 2017
Language:English
Book format:PDF
Book size:7.6 MB

Book Description:

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 profilersLearn how Python abstracts the underlying computer architectureUse profiling to find bottlenecks in CPU time and memory usageWrite efficient programs by choosing appropriate data structuresSpeed up matrix and vector computationsUse tools to compile Python down to machine codeManage multiple I/O and computational operations concurrentlyConvert multiprocessing code to run on a local or remote clusterSolve large problems while using less RAM

Download Link:

Related Books:

Python High Performance Programming

Python High Performance Programming Image
Boost the performance of your Python programs using advanced techniques Overview Identify the bottlenecks in your applications and solve them using the best profiling techniques Write efficient numerical code in NumPy and Cython Adapt your programs to run on multiple processors with parallel programming In Detail Python is a programming language with a vibrant community known for its simplicity, code readability, and expressiveness. The massive selection of third party libraries make it suitable for a wide range of applications. This also allows programmers to express concepts in fewer lines of code than would be possible in similar languages. The availability of high quality numerically-focused tools has made Python an excellent choice for high pe...

Essential App Engine

Building High-Performance Java Apps with Google App Engine
Essential App Engine Image
In Essential App Engine, Adriaan de Jonge shows Java developers how to rapidly build complex, productionquality, performance-driven cloud applications with Google App Engine. Using a start-to-finish case study and extensive Java example code, De Jonge covers the entire lifecycle, from application design and data modeling through security, testing, and deployment. De Jonge introduces breakthrough techniques for creating applications that respond within two seconds, even on cold startup, and allow server responses in hundreds of milliseconds or less throughout the rest of the session. He also demonstrates how to avoid common mistakes that can dramatically reduce cloud application performance and scalability. He thoroughly covers state-of-the-art user...

GPU Gems 2

Programming Techniques for High-Performance Graphics and General-Purpose Computation
GPU Gems 2 Image
One of the biggest developments in computer hardware in the last few yearshas been the introduction of a new generation of Graphics Processing Units(GPUs) with more power and flexibility than the CPU. Not only have GPUsrevolutionized graphics programming, now developers are starting to use themwherever substantial processing power is required, for instance in financial andmedical applications. This use of GPUs for more general purposes is referredto as General Purpose computation on GPUs(GPGPU).GPU Gems 2 continues the format of the first edition, with forty six chaptersthat detail cutting-edge programming techniques from some of the world's topexperts. It goes beyond the first volume, however, in presenting in book formfor the first time methods fo...



2007 - 2021 © eBooks-IT.org