Home » Programming » Mastering Python High Performance

Mastering Python High Performance

Mastering Python High Performance

  • Author : Fernando Doglio
  • Year : 2015
  • Pages : 260
  • File size : 5.92 MB
  • File format : PDF
  • Category : Programming, Python

Book Description:

Simply knowing how to code is not enough; on mission-critical pieces of code, every bit of memory and every CPU cycle counts, and knowing how to squish every bit of processing power out of your code is a crucial and sought-after skill. Nowadays, Python is used for many scientific projects, and sometimes the calculations done in those projects require some serious fine-tuning. Profilers are tools designed to help you measure the performance of your code and help you during the optimization process, so knowing how to use them and read their output is very handy.

This book starts from the basics and progressively moves on to more advanced topics. You’ll learn everything from profiling all the way up to writing a real-life application and applying a full set of tools designed to improve it in different ways. In the middle, you’ll stop to learn about the major profilers used in Python and about some graphic tools to help you make sense of their output. You’ll then move from generic optimization techniques onto Python-specific ones, going over the main constructs of the language that will help you improve your speed without much of a change. Finally, the book covers some number-crunching-specific libraries and how to use them properly to get the best speed out of them.

After reading this book, you will know how to take any Python code, profile it, find out where the bottlenecks are, and apply different techniques to remove them.

Download eBook


eBooks in the same categorie :

C++ Programming, 6th Edition

Download free C++ Programming, 6th Edition eBook in PDF

C++ PROGRAMMING: FROM PROBLEM ANALYSIS TO PROGRAM DESIGN, Sixth Edition remains the definitive text for a first programming language course. D.S. Mali

Banana Pi Cookbook

Download free Banana Pi Cookbook eBook in PDF

Banana Pi is a dual core single board microcomputer like Raspberry Pi but is much faster, more cost-effective, and performs more efficiently than Rasp

Numerical Python, 2nd Edition

Download free Numerical Python, 2nd Edition eBook in PDF

Leverage the numerical and mathematical modules in Python and its standard library as well as popular open source numerical Python packages like NumPy

Wxpython in Action

Download free Wxpython in Action eBook in PDF

Because they are often large and complex, GUI programming tool kits can be hard to use. wxPython is a combination of the Python programming language a

The Quick Python Book, 3rd Edition

Download free The Quick Python Book, 3rd Edition eBook in PDF

This third revision of Manning’s popular The Quick Python Book offers a clear, crisp updated introduction to the elegant Python programming la

Fundamentals of Python

Download free Fundamentals of Python eBook in PDF

In FUNDAMENTALS OF PYTHON: FIRST PROGRAMS, respected author Kenneth A. Lambert presents all of the important topics for a CS1 course while preparing t