继承
本章重点
- 子类化内置类型的缺点
- 多重继承和方法解析顺序
- 讨论构建类层次结构方面好的做法和不好的做法
1. 子类化内置类型
版本差异:
- 在 Python 2.2 之前,内置类型(如 list 或 dict)不能子类化。
- 在 Python 2.2 之后,内置类型可以子类化了,
子类化内置类型:
本章重点
版本差异:
子类化内置类型:
if 和条件判断

本节我们来学习 bash shell 编程的第二部分条件判断,包括以下内容:
bash 中测试的实现有两种方式,一是执行命令,并利用命令状态返回值来判断;二是所谓的测试表达式。但是所谓的测试表达式本质上仍然是由特定的测试命令执行,并通过命令状态返回值来判断测试是否满足。条件表达式我的理解只不过是为某些通用的测试目的提供便利。
本章首先介绍了非正式接口(称为协议)的高度动态本性,然后讲解了抽象基类的静态接口声明,最后指出了抽象基类的动态特性:虚拟子类,以及使用 __subclasshook__ 方法动态识别子类
shell 脚本简介

本章我们将开始学习 bash shell 编程。bash shell 是一门编程语言,内容庞大,按照课程的设计应该循序渐进逐步深入。但是为便于以后复查参考,会将所有 bash shell 相关的知识放在此章节中。本章我们将学习以下内容:
协议:
|
|
reprlib
Linux特殊权限及facl扩展

Linux 默认的访问控制模型是通过将用户划分为三类,每类用户都可设置读写执行权限实现的。但是某些特殊情况下,此模型可能不太适用,因为其控制的粒度不够。所谓特殊权限及facl 扩展就是用来扩展Linux 的访问控制模型的。本节内容包括: