# Python高级编程
第一章:导论
第二章:Python 一切皆对象
第三章:魔法函数
第四章:深入类和对象
- 4-1-鸭子类型和多态
- 4-2-抽象基类-abc模块
- 4-3-isinstance-和-type-的区别
- 4-4-类变量与实例变量
- 4-5-类属性和实例属性以及查找顺序
- 4-6-静态方法、类方法、对象方法以及参数
- 4-7-数据封装和私有属性
- 4-8-python对象的自省机制
第五章:自定义序列类
- 5-1-python中的序列分类
- 5-2-序列的abc继承关系
- 5-3-序列中-、-和extend的区别
- 5-4-实现可切片的对象
- 5-5-bisect维护已排序序列
- 5-6-什么时候我们不该用列表
- 5-7-列表推导式、生成器表达式和字典推导式
- 5-8-本章小结
第六章:深入Python的set和dict
第七章:对象引用、可变性和垃圾回收
第八章:元类编程
- 8-1-property-动态属性
- 8-2-getattr、-getattribute-魔法函数
- 8-3-属性描述符和属性查找过程
- 8-4-new-和-init-的区别
- 8-5-自定义元类
- 8-6-通过元素实现orm
第九章:迭代器和生成器
第一章:导论 →