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

未匹配的标注

第六部分

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

第七部分

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

第八部分

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

第九部分

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

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

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

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


暂无话题~