全部版块 我的主页
论坛 金融投资论坛 六区 金融学(理论版) 量化投资
6240 44
2015-09-22
hSJENMsoIq8V5Ev1i8deA71ZQqogDBmV.jpeg
Mastering Python High Performance  
English | 12 Sept. 2015 | ISBN: 1783989300 | 260 Pages | EPUB/MOBI/PDF (True) | 35.33 MB
With: Code Files
                                                

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

Measure, optimize, and improve the performance of your Python code with this easy-to-follow guide

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

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 performance of Python code
Optimize number-crunching code with NumPy, Numba, Parakeet, and Pandas

In Detail

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.

Style and approach

This easy-to-follow, practical guide will help you enhance your optimization skills by improving real-world code.

本帖隐藏的内容

Mastering Python High Performance.rar
大小:(34.63 MB)

只需: 10 个论坛币  马上下载

本附件包括:

  • Mastering Python High Performance.zip
  • Mastering Python High Performance.epub
  • Mastering Python High Performance.mobi
  • Mastering Python High Performance.pdf




二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2015-9-22 12:51:14
python本来就快, 高能运算更快!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2015-9-22 12:54:53
近来Python很热啊!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2015-9-22 13:05:50
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2015-9-22 14:37:15
感谢分享
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2015-9-22 16:39:09
好好学习
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群