Python High Performance Programming Boost the performance of your Python programs using advanced techniques 1st Edition by Gabriele Lanaro – Ebook PDF Instant Download/Delivery: 1783288450, 978-1783288458
Full download Python High Performance Programming Boost the performance of your Python programs using advanced techniques 1st Edition after payment

Product details:
ISBN 10: 1783288450
ISBN 13: 978-1783288458
Author: Gabriele Lanaro
An exciting, easy-to-follow guide illustrating the techniques to boost the performance of Python code, and their applications with plenty of hands-on examples. If you are a programmer who likes the power and simplicity of Python and would like to use this language for performance-critical applications, this book is ideal for you. All that is required is a basic knowledge of the Python programming language. The book will cover basic and advanced topics so will be great for you whether you are a new or a seasoned Python developer.
Table of contents:
Chapter 1: Benchmarking and Profiling
Designing your application
Writing tests and benchmarks
Timing your benchmark
Finding bottlenecks with cProfile
Profile line by line with line_profiler
Optimizing our code
The dis module
Profiling memory usage with memory_profiler
Performance tuning tips for pure Python code
Summary
Chapter 2: Fast Array Operations with NumPy
Getting started with NumPy
Creating arrays
Accessing arrays
Broadcasting
Mathematical operations
Calculating the Norm
Chapter 3: C Performance with Cython
Compiling Cython extensions
Adding static types
Variables
Functions
Classes
Sharing declarations
Working with arrays
C arrays and pointers
NumPy arrays
Typed memoryviews
Particle simulator in Cython
Profiling Cython
Summary
Chapter 4: Parallel Processing
Introduction to parallel programming
The multiprocessing module
The Process and Pool classes
Monte Carlo approximation of pi
Synchronization and locks
IPython parallel
Direct interface
Task-based interface
People also search for:
high performance python 2nd edition pdf
a python-based programming language for high-performance computational genomics
python performance c
high performance python code
high performance python reddit
Tags:
Gabriele Lanaro,Python High,Programming Boost,the performance


