本书的结构 —— 主要部分的预览 —— 第六部分到第九部分 | 前言 |《学习 python:强大的面向对象编程(第 5 版)》| python 技术论坛-金年会app官方网

未匹配的标注

第六部分

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

第七部分

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

第八部分

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

第九部分

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

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

本文章首发在 金年会app官方网 网站上。

上一篇 下一篇
讨论数量: 0



暂无话题~
网站地图