ebooks and download videos Search All  Title  Author 
Home / Nonfiction / Computers / Programming Languages / Python

Mastering Python High Performance

| £26.66 | €29.98 | Ca$43.24 | Au$42.68
by Fernando Doglio
What is this?DRM-EPUB | by download   add to wish list
Mastering Python High Performance by Fernando Doglio

About This Book

  • Master the do's and don'ts of Python performance programming
  • Learn how to use exiting new tools that will help you improve your scripts
  • A step-by-step, conceptual guide to teach you how to optimize and fine-tune your critical pieces of code

Who This Book Is For

If you're a Python developer interested in improving the speed of your scripts or simply wanting to take your skills to the next level, then this book is perfect for you.

What You Will Learn

  • Master code optimization step by step and learn how to use different tools
  • Understand what a profiler is and how to read its output
  • Interpret visual output from profiling tools and improve the performance of your script
  • Use Cython to create fast applications using Python and C
  • Take advantage of PyPy to improve the performance of your Python code
  • Optimize number-crunching code with Numba, Parakeet, and pandas

In Detail

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 in many scientific projects, and the calculations done in these projects require 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 advances on to increasingly complex topics, such as profiling, writing a real-life application, and applying a full set of tools designed to improve your application. Learn about the major profilers and graphic tools to help you make sense of their output. See generic optimization techniques and Python-specific optimizations and go through the main constructs of the language that will help you improve quickly with little change to the code. Finally, the book covers some tools for number crunching and how to use them properly to get the best results.

To view this DRM protected ebook on your desktop or laptop you will need to have Adobe Digital Editions installed. It is a free software. We also strongly recommend that you sign up for an AdobeID at the Adobe website. For more details please see FAQ 1&2. To view this ebook on an iPhone, iPad or Android mobile device you will need the Adobe Digital Editions app, or BlueFire Reader or Txtr app. These are free, too. For more details see this article.

SHARE  Share by Email  Share on Facebook  Share on Twitter  Share on Linked In  Share on Delicious
or call in the US toll free 1-888-866-9150 product ID: 775898

Ebook Details
Pages: 260
Size: 5.9 MB
Publisher: Packt Publishing
Date published:   2015
ISBN: 9781783989317 (DRM-EPUB)

DRM Settings
Copying:not allowed
Printing:not allowed
Read Aloud:  not allowed

This product is listed in the following categories:

Nonfiction > Computers > Programming
Nonfiction > Computers > Programming > Open Source
Nonfiction > Computers > Programming Languages > Python

If you find anything wrong with this product listing, perhaps the description is wrong, the author is incorrect, or it is listed in the wrong category, then please contact us. We will promptly address your feedback.

Submit 5 page SummaryWhat is this?

© 2016