geekdoc-python-zh/docs/pythonlibrary/ebook-review-quality-python...

3.1 KiB
Raw Permalink Blame History

电子书评论:高质量的 Python 开发

原文:https://www.blog.pythonlibrary.org/2012/05/07/ebook-review-quality-python-development/

上周看了几本电子书后,我被要求为其他几位作者写评论。我甚至得到了为另一个网站写 Python 书评的机会!疯狂。无论如何,弗雷德里克·莱皮德今天联系我,评论他的电子书,这本书在亚马逊上有售。他以 mobi(即 Kindle)文件的形式发给我。我最终使用了 calibre 来阅读它,因为我使用的机器上没有 Kindle 软件。它非常短,大约有 42 页,所以我一口气读完了。不管怎样,我们继续复习吧!

快速回顾

  • 我拿起它的原因:主要是因为这本书的作者要求我这么做。是的,作者给了我一本书来评论。
  • 我为什么要读完它:这本书短小精悍,涉及的话题令人耳目一新
  • **我想把它给:**这本书是为想要扩展自己的技能并成长为中级 Python 编程的初学者而写的

图书格式

据我所知,这本书只在 Kindle 的亚马逊上有售,所以完全是 mobi。如果你有一台设备或者喜欢 PC/Mac 版的 Kindle 软件那么这很好。它的重量约为。600 KB 或 42 页。

书籍内容

这本书有 7 章:

第 1 章 -编码风格(主要讨论 PEP8 和 pyLint) 第 2 章 -构建你的开发树(组织你的文件结构/目录层次结构) 第 3 章 -文档(讲述 reST 和 Sphinx) 第 4 章 -打包(如何用 distutils 创建一个包并放在 PyPI 上) 第 5 章 -单元测试 第 6 章 -打包 教一些 unittest 的东西,提到 Foord 的模拟库,并给出一小段关于 Nose 测试框架和覆盖率的内容。py) 第 7 章——持续集成(从第 5 章和第 6 章中提取内容,并与 Jenkins 结合)

回顾

让我们先解决这个问题。我怀疑这本书的作者不是以英语为母语的人。因此,作者太频繁地写“代码”而不是“代码”就有点粗糙了。另一方面,我没有发现很多拼写错误的单词。这本书没有深入探讨任何东西,这有点遗憾。不过,这确实会让你想学得更多。作者提到了许多不同的包和它们的用途,我觉得这很有趣。他没有花很多时间解释 Python 的基础知识。相反,他专注于让读者作为程序员开始提升自己。

我应该提一下,第 6 章与其说是一章,不如说只有一页长。第 7 章可能是最长和最详细的,因为它有很多关于让图形在 Jenkins 中工作的说明,所以你可以看到你的代码有多好。我发现这很有趣,因为我一直听到持续集成。我还发现文档和打包章节非常有趣。

你可以在亚马逊上花 4.99 美元购买这本书,如果你有真正的 Kindle 和亚马逊 Prime也可以免费获得。我肯定会免费试用或者在亚马逊上查看几个样本页面。如果你正在寻找构建你的程序、测试和文档的概述那么这本书可能正合你的胃口。