Linux.中国 - 开源社区

 找回密码
 骑士注册

QQ登录

微博登录


Linux.中国 - 开源社区 活动 查看内容

[图灵赠书]《Python性能分析与优化》点评赠书

2016-7-14 09:28    评论: 10    

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

活动时间:2016年7月14日-2016年7月20日

活动形式一 :在新浪微博关注@LINUX中国 @图灵教育 转发本微博即可。

                     微博地址:

活动形式二: 在Linux中国(http://linux.cn)试读图书样张,并进行评论,说说你喜爱它的理由,样章见文末。 

活动奖品:《Python性能分析与优化》图书一本(共5本)。

特此注意:

1、本站评论方式参与的用户,评论前需登录您的Linux中国账号,匿名评论无效。

2、微博用户参与活动,活动结束后注意查看@Linux中国_笑语彦然 微博公布的中奖名单或留意您的微博私信,本站用户参与活动,注意查看您注册Linux中国时所填写的邮箱。 我们会通过微博以及电子邮件两种方式获取您的邮寄信息。

基本信息

作者: [乌拉圭] Fernando Doglio   

译者: 陶俊杰 陈小莉

丛书名: 图灵程序设计丛书

出版社:人民邮电出版社

ISBN:9787115424228

出版日期:2016 年6月

开本:16开

页码:178

版次:1-1

编辑推荐

对于Python程序员来说,仅仅知道如何写代码是不够的,还要能够充分利用关键代码的处理能力。本书将讨论如何对Python代码进行性能分析,找出性能瓶颈,并通过不同的性能优化技术消除瓶颈。
本书从基本的概念开始,循序渐进地介绍高级的优化主题。首先介绍了Python的主流性能分析器,以及用于帮助理解性能分析结果的可视化工具。然后介绍了通用的性能优化方法和专门针对Python的性能优化方法,带你浏览该语言的主要结构,让你只需做一点改变,即可迅速改善代码的性能。介绍了一些专门用于数据处理的程序库,教你如何正确地使用它们以获得杰出性能。
如果你是一名Python开发者,想优化Python代码的性能,或是想进一步提升编程能力,那么本书非常适合你阅读。
通过阅读本书,你将能够:
掌握逐步优化代码的方法,学会使用不同的性能分析工具
理解性能分析器的概念,学会如何观察输出结果
利用性能分析工具解释可视化的性能输出结果,改善脚本的性能
用Cython快速创建Python与C语言混合的应用程序
利用PyPy改善Python代码的性能
通过Numba、Parakeet和pandas优化数据处理代码。

 内容简介

本书首先介绍什么是性能分析,性能分析如何在项目开发周期中发挥作用,以及通过在项目中进行性能分析实践能够取得的效果。紧接着介绍分析性能所需的核心工具(性能分析器和可视化性能分析器)。然后介绍一系列性能优化技术,后一章会介绍一个具有实际意义的优化案例。 

作者简介

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。

试读样章: 【第一章】

购买链接: http://product.china-pub.com/4961126

发表评论


最新评论

我也要发表评论

GNU [Baidu Spark 7.6|Windows 8] 2016-8-26 01:34
尽管没有赶上抽奖,还是要支持一下的
1 回复
dog121 [Chrome 45.0|Windows XP] 2016-7-25 09:18
中奖了没有呀
回复
来自江西南昌的 Sina Weibo 6.7|iOS 9.3 用户 2016-7-19 23:13
原来写python很少考虑性能这个问题,觉得能跑出算法就算好的,现在看来第一章觉得除了结果,也要考虑性能问题,而这本书就能很好指导你如何分析性能,并且很详细的附上代码教你,很实用!
1 回复
来自北京的 Sina Weibo 6.6|Android 5.1 用户 2016-7-19 21:05
好想学
1 回复
hmachine [Chrome 51.0|Windows 7] 2016-7-19 17:13
译者: 陶俊杰 陈小莉 可以的,正好。
1 回复
来自广东的 Chrome 51.0|Windows 7 用户 2016-7-19 17:12
正好需要这种类型的知识
1 回复
zzandcc [QQ Browser 9.3|Windows 10] 2016-7-19 12:00
高大上。python菜鸟!
1 回复
gaoyp27 [Chrome 51.0|Windows 10] 2016-7-14 17:58
刚刚看完基本教程
3 回复
robin [Chrome 47.0|Mac 10.9] 2016-7-14 17:20
前一阵看了下python,目前也在看python代码,(看python转成php,不过以后肯定还会用到python)还处于能看懂,不知所以然的阶段。这本书不错
3 回复
dog121 [Microsoft Edge 13.10586|Windows 10] 2016-7-14 11:33
呵呵 左右看了一下还是第一个。首先说一下python不是一个很好的语言(效率方面),但是他却是一个开发效率极高的语言,但是python本身也提供很多C的接口(或者叫函数),来供调用。如果你看过《python 源码分析》也许你会发现python就是一个C调用,如果你要分析python的性能的话最好还是看看《python源码分析》,分析一下python的机制的c实现。
好了扯回来,说一下python性能分析,第一章而言直接就说明了分析的实质就是分析cpu的时间,同时阐明了一个道理,就是时间和资源利用到最佳状态。当然我们使用python的目的也是让python充分发挥其性能优势。
另外第一章也给出了具体分析方法和代码示例,从复杂度、内存的使用、CPU的使用等方面进行讨论。也从python本身的缺点进行讨论(内存泄漏 估计用过scrapy的人都懂得),同时给出了几个数学模型,从理论角度讨论, 可以说角度是比较独特的。
个人觉得这本书结合python程序设计方面 以及《python源码分析》方面的书读起来更有收获。希望大家都使用python,都来让python孵出更优秀的蟒蛇来。
9 回复

热点评论

dog121 [Microsoft Edge 13.10586|Windows 10] 2016-7-14 11:33
呵呵 左右看了一下还是第一个。首先说一下python不是一个很好的语言(效率方面),但是他却是一个开发效率极高的语言,但是python本身也提供很多C的接口(或者叫函数),来供调用。如果你看过《python 源码分析》也许你会发现python就是一个C调用,如果你要分析python的性能的话最好还是看看《python源码分析》,分析一下python的机制的c实现。
好了扯回来,说一下python性能分析,第一章而言直接就说明了分析的实质就是分析cpu的时间,同时阐明了一个道理,就是时间和资源利用到最佳状态。当然我们使用python的目的也是让python充分发挥其性能优势。
另外第一章也给出了具体分析方法和代码示例,从复杂度、内存的使用、CPU的使用等方面进行讨论。也从python本身的缺点进行讨论(内存泄漏 估计用过scrapy的人都懂得),同时给出了几个数学模型,从理论角度讨论, 可以说角度是比较独特的。
个人觉得这本书结合python程序设计方面 以及《python源码分析》方面的书读起来更有收获。希望大家都使用python,都来让python孵出更优秀的蟒蛇来。
9
gaoyp27 [Chrome 51.0|Windows 10] 2016-7-14 17:58
刚刚看完基本教程
3
robin [Chrome 47.0|Mac 10.9] 2016-7-14 17:20
前一阵看了下python,目前也在看python代码,(看python转成php,不过以后肯定还会用到python)还处于能看懂,不知所以然的阶段。这本书不错
3
GNU [Baidu Spark 7.6|Windows 8] 2016-8-26 01:34
尽管没有赶上抽奖,还是要支持一下的
1
zzandcc [QQ Browser 9.3|Windows 10] 2016-7-19 12:00
高大上。python菜鸟!
1
返回顶部

分享到微信朋友圈

打开微信,点击底部的“发现”,
使用“扫一扫”将网页分享至朋友圈。