geekdoc-python-zh/docs/pythonlibrary/ebook-review-intermediate-p...

3.4 KiB
Raw Permalink Blame History

电子书评论:中级 Python

原文:https://www.blog.pythonlibrary.org/2015/09/02/ebook-review-intermediate-python/

最近,免费电子书《中级 Python》的作者 Muhammad Yasoob Ullah Khalid 找到我评论他的作品。Yasoob 是 Python 技巧博客的幕后推手。这本书已经在 Github 上开源发布,但是可以从 ReadTheDocs 下载 PDF 格式。但是在我详细介绍这本书之前,我先简单回顾一下:


快速回顾

  • **为什么拿起:**作者让我看这本书。
  • 为什么我读完了这本书:实际上,我通读了这本书的大部分内容,并浏览了剩下的部分
  • **我想把它给:**一个想要学习更多 Python 语言的初学者

图书格式

你可以得到这本书的 PDFePubMobiHTML 或者它的源代码,在 RestructuredText 中。你可以在这里购买电子书。


书籍内容

在写这篇评论的时候,这本书被分成 24 章,共 75 页,但由于它是开源的,这可能会改变。


全面审查

这本书涵盖了很多材料,但没有深入任何主题。实际上,这让我想起了我自己的书。没有一堆介绍性的材料,每一章都给出了掌握主题所需的最少量的信息。有些话题确实比其他话题得到了更多的报道。每章长度在 2 至 8 页之间。我应该提一下,这本书相当粗糙,读起来像初稿。例如,目录是空的。英语似乎不是作者的第一语言,所以有些句子可能会有点尴尬。开源的好处之一是任何人都可以来解决这些小问题。

让我们花点时间讨论一下这本书涵盖的内容。

前几章介绍了args / **kwargs、调试、生成器和映射/过滤器。在这一点上,我相信我的一些读者会质疑这本书是否真的涵盖了中级水平的材料,因为有些人会认为args / **kwargs 或内置地图更适合初学者。坦率地说,在初级和中级之间有一条细微的界限,所以我真的不打算去那里。这本书是免费的,所以你可以自己做决定。此外,这里还有很多中级材料。

接下来的几章将介绍 decorators、mutation、slots 和 virtualenv 等。您还会发现关于集合模块、对象自省、协同程序、lambdas、函数缓存和上下文管理器的章节。还有一大堆其他的章节涵盖了异常处理、全局、枚举、理解、虚拟、三元运算符等等。

我觉得这本书很有趣,它确实涵盖了各种各样的信息。不过,这些主题似乎没有按照逻辑顺序进行分组。总的来说,我认为普通的 Python 程序员会从这本书里发现一些有价值的信息,而且入门价格是免费的,我认为这本书值得一读。如果你确实喜欢这本书,你应该通过购买这本书来支持作者。

| intermediate_python |

中级 Python

穆罕默德·亚索布·乌拉·哈立德橡胶路 T3 |


其他书评

  • L. Felipe Martins 著
  • 达斯丁·菲利普斯用 Kivy 语言创建应用程序
  • Roberto Ulloa 的 Python 交互式应用
  • Ron DuPlain 开发的
  • 弗莱彻·海斯勒的《真正的蟒蛇》
  • 达斯丁·菲利普斯的 Python 3 面向对象编程