Python High Performance - Second Edition

Gabriele Lanaro

  • 出版商: Packt Publishing - ebooks Account
  • 出版日期: 2017-05-24
  • 定價: USD $39.99
  • 售價: $1,368
  • 語言: 英文
  • 頁數: 270
  • 裝訂: Paperback
  • ISBN: 1787282899
  • ISBN-13: 9781787282896

立即出貨 (庫存=1)

  • 9781787282896 python high performance second edition page 009
  • 9781787282896 python high performance second edition page 010
  • 9781787282896 python high performance second edition page 011
  • 9781787282896 python high performance second edition page 012
  • 9781787282896 python high performance second edition page 019
  • 9781787282896 python high performance second edition page 020
  • 9781787282896 python high performance second edition page 021
  • 9781787282896 python high performance second edition page 022
  • 9781787282896 python high performance second edition page 023
  • 9781787282896 python high performance second edition page 024
  • 9781787282896 python high performance second edition page 025
  • 9781787282896 python high performance second edition page 026
  • 9781787282896 python high performance second edition page 027
  • 9781787282896 python high performance second edition page 028
  • 9781787282896 python high performance second edition page 029
  • 9781787282896 python high performance second edition page 030
  • 9781787282896 python high performance second edition page 031
  • 9781787282896 python high performance second edition page 032
  • 9781787282896 python high performance second edition page 033
  • 9781787282896 python high performance second edition page 034
  • 9781787282896 python high performance second edition page 035
  • 9781787282896 python high performance second edition page 036
  • 9781787282896 python high performance second edition page 037
  • 9781787282896 python high performance second edition page 038
  • 9781787282896 python high performance second edition page 039
  • 9781787282896 python high performance second edition page 040
  • 9781787282896 python high performance second edition page 041
  • 9781787282896 python high performance second edition page 042
  • 9781787282896 python high performance second edition page 043
  • 9781787282896 python high performance second edition page 044
  • 9781787282896 python high performance second edition page 045
  • 9781787282896 python high performance second edition page 046
  • 9781787282896 python high performance second edition page 047
9781787282896 python high performance second edition page 009

買這商品的人也買了...

產品描述

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 distributed algorithms on a cluster using Dask and PySpark