Python性能分析与优化

[乌拉圭] Fernando Doglio (作者) 陶俊杰 , 陈小莉 (译者)
本书首先介绍什么是性能分析,性能分析如何在项目开发周期中发挥作用,以及通过在项目中进行性能分析实践能够取得的效果。紧接着介绍分析性能所需的核心工具(性能分析器和可视化性能分析器)。然后介绍一系列性能优化技术,最后一章会介绍一个具有实际意义的优化案例。
本书适合所有Python 程序员阅读。

订单号也有好运气

11·4至11·11日,订单号末两位逢11,将获赠付款金额等值代金券。末三位逢111,双倍赠送。

以上仅限电子书订单,祝双11快乐。

ps:当日提交未付款订单超过5笔,视为放弃参与好运气活动。

预告:11日~13日,电子书满99即享半价!

电子书
¥22.50
格式
mobi   pdf

纸质书
¥40.50 ¥45.00

出版信息

  • 书  名Python性能分析与优化
  • 执行编辑关于本书的内容有任何问题,请联系 岳新欣
  • 出版日期2016-06-16
  • 书  号978-7-115-42422-8
  • 定  价45.00 元
  • 页  数192
  • 印刷方式黑白
  • 开  本16开
  • 出版状态上市销售
  • 原书名Mastering Python High Performance
  • 原书号9781783989300

所属分类

本书特色

全面掌握Python代码性能分析和优化方法,消除性能瓶颈,迅速改善程序性能!

对于Python程序员来说,仅仅知道如何写代码是不够的,还要能够充分利用关键代码的处理能力。本书将讨论如何对Python代码进行性能分析,找出性能瓶颈,并通过不同的性能优化技术消除瓶颈。

本书从基本的概念开始,循序渐进地介绍高级的优化主题。首先介绍了Python的主流性能分析器,以及用于帮助理解性能分析结果的可视化工具。然后介绍了通用的性能优化方法和专门针对Python的性能优化方法,带你浏览该语言的主要结构,让你只需做一点改变,即可迅速改善代码的性能。最后介绍了一些专门用于数据处理的程序库,教你如何正确地使用它们以获得最佳性能。

如果你是一名Python开发者,想优化Python代码的性能,或是想进一步提升编程能力,那么本书非常适合你阅读。

通过阅读本书,你将能够:
- 掌握逐步优化代码的方法,学会使用不同的性能分析工具
- 理解性能分析器的概念,学会如何观察输出结果
- 利用性能分析工具解释可视化的性能输出结果,改善脚本的性能
- 用Cython快速创建Python与C语言混合的应用程序
- 利用PyPy改善Python代码的性能
- 通过Numba、Parakeet和pandas优化数据处理代码

**亚马逊读者评论**
“我是一名Python开发者,也是Python的骨灰粉。我觉得这本书中的内容非常实用,尤其是有关代码性能分析方法与工具的详细介绍。如果你想写出优雅、漂亮、高性能的Python代码,绝对应该看看这本书!”

“对于想进一步提升编程能力的Python程序员来说,这是一本非常值得购买的书。‘高性能Python’是一个内容十分丰富的主题,而这本书深入探讨了Python代码的性能关键点。”

目录

版权声明 阅读
译者序 阅读
前言 阅读
致谢 阅读
第 1 章 性能分析基础 阅读
第 2 章 性能分析器
第 3 章 可视化——利用GUI理解性能分析数据
第 4 章 优化每一个细节
第 5 章 多线程与多进程
第 6 章 常用的优化方法
第 7 章 用Numba、Parakeet和pandas实现极速数据处理
第 8 章 付诸实践

作者介绍


<作者简介>
Fernando Doglio
Globant公司软件架构师。过去十年一直从事Web开发工作,期间使用了大多数最前沿的技术,如PHP、Ruby on Rails、MySQL、Python、Node.js、AngularJS、REST API等。Fernando喜欢钻研新事物,他的GitHub账户每个月也会因此获得回购。他还是开源拥护者,并通过网站lookingforpullrequests.com来获得人们的支持。Fernando另著有Pro REST API Development with Node.js。他的Twitter账号是@deleteman123。

<译者简介>
陶俊杰
长期从事数据分析工作,酷爱Python,每天都和Python面对面,乐此不疲。本科毕业于北京交通大学机电学院,硕士毕业于北京交通大学经管学院。曾就职于中国移动设计院,目前在京东任职。

陈小莉
长期从事数据分析工作,喜欢Python。本科与硕士毕业于北京交通大学电信学院。目前在中科院从事科技文献与专利分析工作。

大家也喜欢

  • Python机器学习经典实例

    Prateek Joshi   陶俊杰   陈小莉   译

    在如今这个处处以数据驱动的世界中,机器学习正变得越来越大众化。它已经被广泛地应用于不同领域,如搜索引擎、机器人...

  • 流畅的Python

    [巴西] Luciano Ramalho   安道   吴珂   译

    本书致力于帮助Python开发人员挖掘这门语言及相关程序库的优秀特性,避免重复劳动,同时写出简洁、流畅、易读、...

  • Python项目开发实战(第2版)

    BePROUD股份有限公司   支鹏浩   译

    本书来自真正的开发现场,是BePROUD公司众多极客在真实项目中的经验总结和智慧结晶。作者从Python的环境...

  • Python科学计算基础教程

    Hemant Kumar Mehta   陶俊杰 陈小莉   译

    Python因为其自身的诸多优点而成为科学计算的极佳选择。本书是将Python用于科学计算的实用指南,既介绍了...

  • Python网络编程(第3版)

    [美]Brandon Rhodes   [美]John Goerzen   诸豪文   译

    本书针对想要深入理解使用Python来解决网络相关问题或是构建网络应用程序的技术人员,结合实例讲解了网络协议、...

相关文章

  • 英子 3推荐

    Python性能分析与优化(译者序)

    从狭义相对论的角度看,速度最快、规模最大的并行计算方式是太阳照耀地球。每时每刻,阳光都会离开太阳表面,以大约30万千米/秒的速度,经过8分17秒到达地球表面。太阳的计算方式很简单,一视同仁,普照大地,并行(parallel)照耀每一个对象,谁也不会多得一米阳光。地球上的每个人都…...

  • 这本预计啥时候出版呢?
    netxfly  发表于 2016-05-10 10:24:53
    • 6月中下旬。

      岳新欣  发表于 2016-05-10 11:16:24
  • 能不能赶上618活动了
    NOTHING_  发表于 2016-06-17 21:22:46
  • 从http://www.wking-china.com/xpjylc 下载不到代码啊!连登录都不行,试了N回,浪费了十几分钟!能否把代码发我邮箱?
    vpoint  发表于 2017-10-26 13:39:32
    • 本页面右侧“随书下载”中就可以下载代码。

      岳新欣  发表于 2017-10-26 14:04:29
合作: 网上娱乐场 赌球网 新葡京娱乐场