Python 3面向对象编程 PDF 高清电子书 免费下载 完整版 在线阅读- 高飞网
Python 3面向对象编程

Python 3面向对象编程

Dusty Phillips
Python
浏览人数:135
读者:                           ...
Python 是一种面向对象的解释型语言,面向对象是其非常重要的特性。本书通过Python 的数据结构、语法、设计模式,从简单到复杂,从初级到高级,一步步通过例子来展示了Python 中面向对象的概念和原则。本书不是Python 的入门书籍,适合具有Python 基础经验的开发人员阅读。如果你拥有其他面向对象语言的经验,你会更容易理解本书的内容。

第1章 面向对象设计   
面向对象   
对象和类   
指定属性和行为   
数据描述对象   
行为是动作   
隐藏细节并且创建公共接口   
组合和继承   
继承   
案例学习   
第2章 Python对象   
创建Python类   
添加属性   
让类实际做一些事情   
对象的初始化   
解释你自己   
模块和包   
组织模块   
谁可以访问我的数据   
案例学习   
第3章 当对象是相似的   
基本继承   
扩展内置类   
重写和Super   
多重继承   
钻石的问题   
不同的参数集合   
多态   
案例学习   
第4章 异常处理   
抛出异常   
抛出一个异常   
当一个异常产生时发生了什么   
异常处理   
异常层级   
定义自己的异常   
异常不是例外   
案例学习   
第5章 何时使用面向对象编程   
把对象当作“对象”来对待   
使用property为类中的数据添加行为   
property是怎样工作的   
装饰器:创建property的另一种方法   
何时该使用property属性   
管理对象   
移除重复的代码   
实践一下   
或者我们可以使用组合   
案例学习   
第6章 Python数据结构   
空对象   
元组和命名元组   
命名元组   
字典   
何时应该使用字典   
使用defaultdict   
列表   
对列表排序   
集合   
扩展内置数据类型   
案例学习   
第7章 Python里面向对象的快捷方式   
Python内置函数   
Len   
Reversed   
Enumerate   
Zip   
其他函数   
解析   
列表解析   
集合和字典解析   
生成器表达式   
生成器   
方法重载的另一种选择   
默认参数   
可变参数列表   
参数拆分   
函数也是对象   
使用函数作为属性   
可调用对象   
案例学习   
第8章 设计模式1   
设计模式   
装饰器模式   
装饰器实例   
Python中的装饰器模式   
观察者模式   
观察者实例   
策略模式   
策略实例   
Python中的策略模式   
状态模式   
状态实例   
状态和策略模式的对比   
单件模式   
单件的实现方式   
模块变量能够模仿单件   
模板模式   
模板实例   
第9章 设计模式2   
适配器模式   
外观模式   
享元模式   
命令模式   
抽象工厂模式   
组合模式   
第10章 文件和字符串   
字符串   
字符串操作   
字符串格式化   
字符串是Unicode的   
可变字节字符串   
文件I/O   
把它放在上下文   
伪造文件   
存储对象   
定制pickle   
序列化Web对象   
第11章 测试面向对象的程序   
为什么要测试   
测试驱动开发   
单元测试   
断言方法   
减少样板和清理   
组织和运行测试   
忽略失败的测试   
用py.test测试   
一个处理安装和清理的方法   
一种完全不同的变量设置方式   
用py.test测试跳过   
py.test的额外部分   
多少测试才算够   
案例学习   
实现它   
第12章 常用Python 3库   
数据库访问   
引入SQLAlchemy   
漂亮的用户界面   
TkInter   
PyQt   
选择一个GUI工具包   
XML   
ElementTree   
Lxml   
CherryPy   
一个完整的Web堆栈   
Jinja模板   
CherryPy博客Web应用程序   
总结   
看过本书的人还看过