WEB开发网
开发学院软件开发Python 可爱的 Python: 更新您的 Python 读物列表,第 2 ... 阅读

可爱的 Python: 更新您的 Python 读物列表,第 2 部分

 2008-11-13 13:16:57 来源:WEB开发网   
核心提示: 接触一些旧出发点六个月以前,我确定留在手边用于编程的 Python 书籍是 David Beazley 的 Python Essential Reference,可爱的 Python: 更新您的 Python 读物列表,第 2 部分(2),请您注意,剩下的书籍都在我椅子几步之内,但是,这种

接触一些旧出发点

六个月以前,我确定留在手边用于编程的 Python 书籍是 David Beazley 的 Python Essential Reference。请您注意,剩下的书籍都在我椅子几步之内,而不必为 Beazley 的书留出位置。最近几个月情况有一点变化 ― 现在我放在手边的书是 Python Essential Reference 的 第 2 版。两个版本之间的主要区别只是从讲述 Python 1.5.2 变成了讲述 Python 2.1。组织和大多数内容仍然保持相同。显然是出于对某些用户抱怨的反应,字体大小稍微放大了些(并且厚度从 318 页增加到 396 页);不幸的是,第 2 版印刷在光泽黯淡得多的纸上 ― 可读性(纯粹从物理角度讲)略有下降。

另一本在前一篇文章提到但是没有评论过的书籍是 Fredrik Lundh 的 Python Standard Library 。那时,只有一个受限电子版可用,但是从那以后,O'Reilly 出版了印刷版。 Python Standard Library 很薄 ― 这本书厚 281 页,但是源代码和垂直空白所占据的行数超过文字描述。所有文字合计起来数目也不大。

Python Standard Library 针对的目标(读者)范围很窄且切中要点。其目标是有经验的 Python 程序员,而他手头也有标准模块文档和/或一本更厚的书。本书几乎涵盖了所有 Python 2.0 的标准库模块,但这种涵盖的目的不是记录每个模块中的每个常数、函数和类。而是对每个模块都有极其清晰明了的文字描述,后跟精选的 典型用法示例。

我所看过的许多其他书籍也使用大量源代码示例;但是其中许多,您必须反复阅读并且沉思一会儿才能准确地领会一个示例是用来说明什么的、哪一部分说明了正在论述的主题以及它为什么是一个说明。相反, Python Standard Library 中的源代码示例只是在必要的时候使用、是清晰的、有充足的内部文档并切中说明要点。同样,文字介绍准确地提供了一种清晰的介绍 ― 您可能会向隔壁(如果您足够幸运有这么一个同事的话)的经验丰富得多的程序员寻求的这种介绍。但是,这种描述的目的不是教会您基本概念 ― 它们假设您基本知道要做什么,并只是需要改进如何做。

上一页  1 2 3 4 5  下一页

Tags:可爱 Python 更新

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接