《Python高性能编程》高清中文英文PDF下载
《Python高性能编程》高清中文PDF下载
High Performance Python: Practical Performant Programming for Humans 1st Edition
by Micha Gorelick (Author), Ian Ozsvald (Author) pdf download
《《Python高性能编程》高清中文英文PDF下载》
Python编程语言的一大亮点是很容易开发出相对复杂的东西。但是,Python不仅仅是一种原型语言,本书是一本很好的资源,可以帮助您思考如何处理Python中的问题,以及跟踪和改进代码中的瓶颈。
本书绝对不会教你Python。还有许多其他教程和参考资料可供学习该语言,本书假设您已经是熟练的Python程序员,并且能够阅读和理解他们提供的代码示例。本书是关于调整Python代码以更快地运行。
这些章节的进展是非常符合逻辑的,并且随着额外的优化提供了更高的效率提升,一些相同的问题在本书中重新出现。本书介绍了大量工具,它主要让您了解工具是什么以及为什么要考虑它。要真正使用实践中的任何工具,您需要参考在线文档,但本书可以让您了解从哪里开始查看。
作者多次推荐Continuum Analytics的Anaconda Python发行版,我绝对同意。本书中的一些工具和技术仅使用标准库,但大多数更高级的主题需要外部模块。引用的许多模块(numpy,Cython,Tornado和IPython等等)仅作为一个简单的下载包含在Anaconda发行版中。
这本书的使用是双重的。首先,对于那些倾向于减慢Python代码(或一般代码)以及应该注意哪种方法的各种事物的讨论,值得完全阅读。其次,它提供了实践中许多不同工具的良好,简要的例子,以及在每章末尾列出其他推荐资源,使其成为一个很好的参考文本。
作者反复提出的一点是,您必须考虑代码执行时间和开发速度之间的交易。您可以采取的许多措施来加速您的代码,使其在将来更难理解和使用。重要的是始终有证据证明您正在优化正确的代码部分,并且其好处是值得的。它们可以帮助您寻找“大赢家”,您可以以最小的努力和复杂性获得极大的速度提升。
下载地址
下载地址: