本书不是什么 —— 不是一本参考书

未匹配的标注

考虑到这些年本书相对庞大的读者,有人不可避免地期待它拥有超出它范围的作用。所以既然我已经告诉你这本书是什么,我还想澄清它不是什么:

  • 这本书是一门教程,不是一本参考书。
  • 这本书涵盖了语言本身,但不涵盖应用标准库或第三方工具。
  • 本书是一本针对一个重要主题的全面审视,而不是一个缩水的总览。

因为这些要点对本书的内容很关键,我想提前多说几句,

它不是一本参考书或一本特定应用的指南

本书是一个语言教程,不是一本参考书或一本应用书。这是故意的:当前的 Python——有它自己内置的类型,生成器,闭包,comprehension,Unicode,装饰器和以及过程化的,面向对象的和函数化编程范式的混合——使得核心语言本身就是一个重要的主题,也是你未来所有 Python 工作的前提,不管你追求的是哪一个领域。然而,当你准备获取其它资源时,这里是一些建议和提醒:

参考资源

如前面结构描述暗示的那样,你可以使用索引和目录来寻找细节。但是本书没有参考附录。如果你在寻找 Python 参考资源(大多数的读者很可能会很快开始它们的 Python 生涯),我建议之前提到的也是我写的那本 Python Pocket Reference 作为本书的配套,还有其它你通过快速搜索找到的参考书,和在 Python 官网上维护的标准 Python 参考手册。后面这个是免费的,总是最新的,并且在 windows 安装之后,在网络和你的电脑上都可用。

应用和库

如前所述,本书不是对特定应用如 Web,GUIs 或系统编程的指南。在一定程度上,这包括应用程序工作中使用的库和工具。虽然这里介绍了一些标准库和工具——包括 shelve, pickle, struct, json, pdb, os, urllib, re, xml, random,
PyDoc 和 IDLE,但是它们并不在本书主要范围之内。如果你正在找寻关于这些主题的更多资料,并且已经精通了 Python,我推荐接下来的这本书 Programming Python 等等。虽然,那本书假定这本书是它的前提,所以确保你首先牢牢地掌握了核心语言。一个人在跑之前必须先会走,特别是在像软件这样的工程领域。

本文章首发在 LearnKu.com 网站上。

上一篇 下一篇
讨论数量: 0
发起讨论 只看当前版本


暂无话题~