Python高性能编程(第2版)
张海龙 译
出版时间:2023年08月
页数:375
“本书将改变你的编程思维,这样的编程著作凤毛麟角。”
——Hilary Mason
Residence at Accel数据科学家
虽然现在编写的Python代码能够正确地运行,但我们希望其运行速度能够更快。本书基于Python 3编写,阐述了如何找出计算密集型程序的性能瓶颈,进而加快代码的执行速度。通过探索设计背后的基本理论,本书让读者对Python实现有了更深入的认识。
本书面向编程经验丰富的Python程序员。读者将学习如何充分利用多核体系结构或集群,如何让系统在不丧失可靠性的情况下扩缩容。通过本书,读者还可获悉众多问题的具体解决方案;了解众多公司在使用高性能Python进行社交媒体分析、产品化机器学习等过程中遇到的难事、趣事。
本书包括以下内容:
● 更牢固地掌握NumPy、Cython和剖析器;
● 了解Python如何抽象底层的计算机体系结构;
● 通过剖析找出CPU和内存消耗方面的瓶颈;
● 选择合适的数据结构来编写高效的程序;
● 提高矩阵和向量计算的速度;
● 使用工具将Python代码编译成机器代码;
● 同时管理多个I/O和计算操作;
● 对多进程代码进行转换,使其能够在本地或远程集群中运行;
● 使用Docker等工具更快地部署代码。
书名:Python高性能编程(第2版)
译者:张海龙 译
国内出版社:人民邮电出版社
出版时间:2023年08月
页数:375
书号:978-7-115-59947-6
原版书书名:High Performance Python, 2nd Edition
原版书出版商:O'Reilly Media
Micha Gorelick
米夏·戈雷利克(Micha Gorelick),Fast Forward Labs联合创始人,致力于探讨与机器学习研究和利用相关的伦理及现实问题。
Ian Ozsvald
伊恩·欧日沃尔德(Ian Ozsvald),首席数据科学家兼团队指导;PyData伦敦年会的组织者之一;负责运营位于伦敦的咨询公司Mor Consulting Data Science;经常在国际会议上发表演讲。