๐”– Scriptorium
โœฆ   LIBER   โœฆ

๐Ÿ“

Python High Performance

โœ Scribed by Gabriele Lanaro


Publisher
Packt Publishing
Year
2017
Tongue
English
Leaves
264
Edition
2
Category
Library

โฌ‡  Acquire This Volume

No coin nor oath required. For personal study only.

โœฆ Synopsis


Key Features

  • Identify the bottlenecks in your applications and solve them using the best profiling techniques
  • Write efficient numerical code in NumPy, Cython, and Pandas
  • Adapt your programs to run on multiple processors and machines with parallel programming

Book Description

Python is a versatile language that has found applications in many industries. The clean syntax, rich standard library, and vast selection of third-party libraries make Python a wildly popular language.

Python High Performance is a practical guide that shows how to leverage the power of both native and third-party Python libraries to build robust applications.

The book explains how to use various profilers to find performance bottlenecks and apply the correct algorithm to fix them. The reader will learn how to effectively use NumPy and Cython to speed up numerical code. The book explains concepts of concurrent programming and how to implement robust and responsive applications using Reactive programming. Readers will learn how to write code for parallel architectures using Tensorflow and Theano, and use a cluster of computers for large-scale computations using technologies such as Dask and PySpark.

By the end of the book, readers will have learned to achieve performance and scale from their Python applications.

What you will learn

  • Write efficient numerical code with the NumPy and Pandas libraries
  • Use Cython and Numba to achieve native performance
  • Find bottlenecks in your Python code using profilers
  • Write asynchronous code using Asyncio and RxPy
  • Use Tensorflow and Theano for automatic parallelism in Python
  • Set up and run

โœฆ Subjects


Parallel Programming;Programming;Computers & Technology;Python;Programming Languages;Computers & Technology


๐Ÿ“œ SIMILAR VOLUMES


Python High Performance
โœ Gabriele Lanaro ๐Ÿ“‚ Library ๐Ÿ“… 2017 ๐Ÿ› Packt Publishing ๐ŸŒ English

Python is a versatile language that has found applications in many industries. The clean syntax, rich standard library, and vast selection of third-party libraries make Python a wildly popular language. Python High Performance is a practical guide that shows how to leverage the power of both nati

Python High Performance
โœ Gabriele Lanaro ๐Ÿ“‚ Library ๐Ÿ“… 2017 ๐Ÿ› Packt Publishing ๐ŸŒ English

Cover -- Copyright -- Credits -- About the Author -- About the Reviewer -- www.PacktPub.com -- Customer Feedback -- Table of Contents -- Preface -- Chapter 1: Benchmarking and Profiling -- Designing your application -- Writing tests and benchmarks -- Timing your benchmark -- Better tests and benchma

High Performance Python
โœ Ian Ozsvald, Micha Gorelick ๐Ÿ“‚ Library ๐Ÿ“… 2018 ๐Ÿ› O'Reilly Media, Inc. ๐ŸŒ English
High Performance Python
โœ Gorelick, Micha;Ozsvald, Ian ๐Ÿ“‚ Library ๐Ÿ“… 2014 ๐Ÿ› O'Reilly Media, Inc. ๐ŸŒ English
High Performance Python
โœ Micha Gorelick ๐Ÿ“‚ Library ๐Ÿ“… 2014 ๐Ÿ› O'Reilly Media ๐ŸŒ English

<p>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 c

High Performance Python
โœ Micha Gorelick;Ian Ozsvald ๐Ÿ“‚ Fiction ๐Ÿ“… 2020 ๐Ÿ› O'Reilly Media, Inc. ๐ŸŒ English

<span><div><p>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, H