首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 图书频道 > 计算机与网络 > 程序设计 >

编写高质量代码:改善Python程序的91个建议 (Effective系列丛书)

2017-07-22 
Python因为具有简单易学开发效ܸ
商家名称 信用等级 购买信息 订购本书
编写高质量代码:改善Python程序的91个建议 (Effective系列丛书) 去商家看看
编写高质量代码:改善Python程序的91个建议 (Effective系列丛书) 去商家看看

编写高质量代码:改善Python程序的91个建议 (Effective系列丛书)

Python因为具有简单易学 开发效率高 跨平台 面向对象 可扩展 可嵌入 类库丰富等特性,所以被广泛应用于数据处理 游戏逻辑编程 科学计算 系统运维 可编程控制(人工智能)和信息安全等多个领域,是当下最受欢迎的编程语言之一。作为一位Python程序员,如何才能编写出健壮 优雅 高质量的代码?这是很多Python程序员都感兴趣和都在探索的问题。本书尝试着从如下8个方面总结了编写高质量Python代码所需掌握的知识 经验和技巧。
容易被忽视的重要概念和常识,如代码的布局和编写函数的原则等;
编写Python程序惯用的方法,如利用assert语句去发现问题 使用enumerate()获取序列迭代的索引和值等;
语法中的关键条款,如有节制地使用from...import语句 异常处理的几点基本原则等;
常见库的使用,如按需选择sort()或者sorted() 使用Queue使多线程编程更安全等;
Python设计模式的使用,如用发布订阅模式实现松耦合 用状态模式美化代码等;
Python的内部机制,如名字查找机制 描述符机制等;
开发工具的使用,如pip等各种开发工具的使用 各种代码测试用具的使用等;
Python代码的性能优化分析,优化的原则 工具 技巧,以及常见性能问题的解决等。

网友对编写高质量代码:改善Python程序的91个建议 (Effective系列丛书)的评论

这本书的优点是对python程序设计的很多方面给出了很多有用的建议,可以作为入门后进一步学习的指导性读物。

我买的电子版,阅读体验并不好,和Python文档的完全没得比,甚至距离大部分开源软件的文档都有一段差距,主要有这些问题:

1、代码错误很多,起初看评论说电子版的代码基本上看不了,以为最多是版式的问题,结果发现代码里的笔误很多,熟悉程序设计的人对代码的质量控制应该不陌生,出现这样的问题只有可能是制作电子书时省略了这部分工作。

2、语言叙述是本书的另一个缺憾,可能是因为涉及的话题太多,很多时候都只能点到为止,偶尔有些叙述前后衔接不够紧密,读起来没有淋漓尽致的痛快感觉,也没能反映作者的真实水平。

3、代码风格是个见仁见智的问题,这本书有几章提到了这些问题,但比较空,如果指定一个具体的规范,在这本书里坚决贯彻执行,乃至给出Pylint等软件的配置文件,效果要好很多,说这些问题重要,但是本书因为排版原因不能遵守,是特殊情况,不但自相矛盾,而且也违背了PEP 20。

所有这些瑕疵都不能掩盖这本书存在的价值,可能期待越高,失望越大吧,总之我觉得这本书没能达到根据星级和价格作出的预期,因为觉得评分高估,就按照最低标准给了2分。

我给出版商提个建议,下次涉及代码,做好用图片。语法可以高亮,格式也是有保证的。

首先,电子书比纸质书方便携带,价格还便宜,这点很赞。

然后就是电子书中的代码格式有时候不对,缺少空行,还有其他一些文字上小的错误。
希望在kindle上提出修改建议后,能得到及时的修正。

行间空隙非常大
中文字极大,代码字极小
这样的质量,凭什么让人花钱买正版

太不认真了 就是把博客的文章和自己的笔记拿出来出版
有些代码都是错的

虽说有些建议已经散见于网络,集结成册还是很有必要的。

作为Python程序员,这本书值得仔细品味。

里面所提的建议都很实用,推荐想提高python技艺的读者学习。
缺点是kindle版本的代码排版比较糟糕。

书的内容是很不错的。但是印刷质量包括纸张感觉质量差点,有点次

学习了,很多地方看不懂,适合有一定基础的人

确实是用心之作~~~~~~~~~~

喜欢编写高质量代码:改善Python程序的91个建议 (Effective系列丛书)请与您的朋友分享,由于版权原因,读书人网不提供图书下载服务

热点排行