𝔖 Scriptorium
✦   LIBER   ✦

πŸ“

Python high performance programming: boost the performance of your Python programs using advanced techniques

✍ Scribed by Gabriele Lanaro


Publisher
Packt Publishing
Year
2017
Tongue
English
Edition
2nd Edition
Category
Library

⬇  Acquire This Volume

No coin nor oath required. For personal study only.

✦ Synopsis


Learn how to use Python to create efficient applications

About This Book

  • 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

    Who This Book Is For

    The book is aimed at Python developers who want to improve the performance of their application. Basic knowledge of Python is expected

    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

    In Detail

    Python is a versatile language that has found...


  • πŸ“œ SIMILAR VOLUMES


    Python High Performance Programming
    ✍ Gabriele Lanaro πŸ“‚ Library πŸ“… 0 🌐 English

    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 wou

    Python High Performance Programming
    ✍ Gabriele Lanaro πŸ“‚ Library πŸ“… 2013

    If you have at least a basic knowledge of Python, this book will help you maximize the performance of your code and applications. Easy to follow tutorials will make you a hard act to follow in Python programming. Overview Identify the bottlenecks in your applications and solve them using t

    Python High Performance Programming
    ✍ Gabriele Lanaro πŸ“‚ Library πŸ“… 2013

    If you have at least a basic knowledge of Python, this book will help you maximize the performance of your code and applications. Easy to follow tutorials will make you a hard act to follow in Python programming. Overview Identify the bottlenecks in your applications and solve them using t

    High Performance Python: Practical Perfo
    ✍ Micha Gorelick; Ian Ozsvald πŸ“‚ Library πŸ“… 2020 πŸ› O'Reilly Media, Inc. 🌐 English

    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, High Performanc

    High Performance Python: Practical Perfo
    ✍ Micha Gorelick, Ian Ozsvald πŸ“‚ Library πŸ“… 2014 πŸ› O'Reilly Media 🌐 English

    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