本书的结构 —— 主要部分的预览 —— 第六部分到第九部分

未匹配的标注

第六部分

探索 Python 面向对象的编程工具,类——一个可选但强大的构建自定义和重用代码的方式,它几乎自然地最小化了冗余。如你将看到的那样, class 大部分重用了到目前这本书覆盖的理念,并且 Python 的 OOP 大多是关于如何使用函数中一个特殊的第一参数(self)来查找链接对象中的名称。如你将看到的,在 Python 中 OOP 是可选的。但是大多数人发现 Python 的 OOP 比其它语言的要简单得多,而且它能大幅度地减少部署时间。特别对长期的战略项目发展而言。

第七部分

在这里,通过学习 Python 的异常处理模型和语句结束了语言的基础部分。再加上开发工具的一个简短的概览。在当你开始编写更大程序(比如调试和测试工具)的时候会变得更有用。虽然异常是一个相对轻量级的工具,但这部分在类的讨论之后出现。因为用户定义的异常现在应该全是类。还覆盖了一些更高级的主题,比如上下文管理器等。

第八部分

在最后的这个部分,探索了一些高级主题:Unicode 和字节字符串,被管理的特性工具如属性和描述符,函数和类的装饰器,还有元类(定义类的类)。这些章节都是可选的,因为不是所有的程序员需要理解它们描述的这些主题。另一方面,必须处理国际化文本和或二进制数据的读者,或者负责开发 API 给其它程序员使用的读者应该发现这部分有些价值。这里的例子比本书中大部分的例子都要大,而且能作为自学的材料。

第九部分

本书以一个包含四个附录的部分结束。它给了在不同电脑上安装和使用 Python 的平台相关的提示;展示了与 Python 3.3 一起发行的新的 Windows 安装程序;总结了 Python 最近版本的变更,并且给出了讨论这些变更的链接;最后提供了每一部分末尾练习的答案,章节末尾的小练习的答案出现在章节的内部。

参见目录表以更详尽的了解本书的各部分。

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

上一篇 下一篇
讨论数量: 0
发起讨论 查看所有版本


暂无话题~