Python性能分析与优化
11推荐 收藏
16.6K阅读

Python性能分析与优化

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

纸质书
¥35.55 ¥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数据结构与算法分析(第2版)

    布拉德利·米勒   戴维·拉努姆   吕能   刁寿钧   译

    了解数据结构与算法是透彻理解计算机科学的前提。随着Python日益广泛的应用,Python程序员需要实现与传统...

  • Serverless架构应用开发:Python实现

    [印] 贾莱姆·拉杰·罗希特   安翔   译

    本书主要基于云架构的Python示例来讲解Serverless的概念。Serverless架构的核心思想是函数...

  • Python数据科学与机器学习:从入门到实践

    【美】弗兰克•凯恩(Frank Kane)   陈光欣   译

    本书介绍了使用Python进行数据分析和高效的机器学习,首先从一节Python速成课开始,然后回顾统计学和概率...

  • 深入理解Python特性

    [德]达恩·巴德尔(Dan Bader)   孙波翔   译

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

  • 精通特征工程

    爱丽丝·郑   阿曼达·卡萨丽   陈光欣   译

    本书介绍大量特征工程技术,阐明特征工程的基本原则。主要内容包括:机器学习流程中 的基本概念,数值型数据的基础...

相关文章

  • 英子 3推荐

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

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

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

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

      岳新欣  发表于 2017-10-26 14:04:29