Python高性能编程(第2版)

Python高性能编程(第2版)

评分

★★★★★

ISBN

9787115599476

出版社

人民邮电出版社 2023-08-01出版

译者

张海龙

内容简介
Python语言是一种脚本语言,应用领域非常广泛,包括数据分析、自然语言处理、机器学习、科学计算、推荐系统构建等。 本书共有12章,围绕如何进行代码优化和加快实际应用程序的运行速度进行讲解,还介绍了如何解决CPU密集型问题、数据传输和内存密集型问题,如何通过移动数据、PyPy即时编译器和异步I/O提升性能。本书主要包括以下内容:计算机原理、列表和元组、字典和集合、迭代器、Python模块、并发性、集群计算等。最后,本书通过一系列真实案例展现了在应用场景中使用Python时需要注意的问题。
AI简介
这是一本深度探讨Python编程语言在高性能计算领域的应用和优化的书籍。全书围绕代码优化和运行速度提升,从计算机原理、Python模块、并发性、集群计算等多个方面进行了深入讲解。 本书首先介绍了计算机原理,包括计算单元、存储单元和通信层等基本概念,以及Python虚拟机的理想计算模型。接着,作者深入探讨了Python作为高性能编程语言的优势,以及如何成为高性能程序员。书中还详细介绍了剖析的概念和重要性,以及如何通过剖析找出代码中的瓶颈,进行针对性的优化。 在Python模块方面,本书详细讲解了列表和元组、字典和集合、迭代器、生成器、矩阵和向量计算等数据结构和算法,以及如何使用它们来提高程序的性能。此外,本书还介绍了如何使用并行计算和集群计算来进一步提高程序的性能。 在并发性方面,本书深入探讨了异步编程的基本原理,包括协程和事件循环的概念,以及如何通过并发处理I/O密集型问题。此外,本书还介绍了如何使用multiprocessing模块来实现并发,以及如何通过集群计算来进一步提高程序的性能。 在集群计算方面,本书详细介绍了如何使用Dask并行化Pandas,以及如何通过PyPy提
阅读/下载地址