本书包含如下内容。 √ 通过创建类、定义方法来实现Python对象 √ 将相关对象归类到不同类中,并通过类口描述这些对象的属性和行为 √ 使用继承关系扩展类的功能 √ 理解何时使用面向对象特征,以及更重要的是,何时不该使用 √ 发现哪些设计模式在Python中有所不同及其原因 √ 发现单元测试的简易之处,以及为何它对于Python如此重要 √ 学习Python 3中常见的并发技术及其陷阱
售 价:¥
纸质售价:¥73.70购买纸书
温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印
为你推荐
译者序
第2版序
前言
第1章 面向对象设计
面向对象
对象和类
指定属性和行为
隐藏细节并创建公共接口
组合
继承
案例学习
练习
总结
第2章 Python对象
创建Python类
模块和包
组织模块内容
谁可以访问我的数据
第三方库
案例学习
练习
总结
第3章 对象相似时
基本的继承
多重继承
多态
抽象基类
案例学习
练习
总结
第4章 异常捕获
抛出异常
案例学习
练习
总结
第5章 何时使用面向对象编程
将对象看作对象
通过属性向类数据添加行为
管理员对象
案例学习
练习
总结
第6章 Python数据结构
空对象
元组和命名元组
字典
列表
集合
扩展内置类型
队列
案例学习
练习
总结
第7章 Python面向对象的捷径
Python内置函数
方法重载的另一种方式
函数也是对象
案例学习
练习
总结
第8章 字符串与序列化
字符串
正则表达式
序列化对象
案例学习
练习
总结
第9章 迭代器模式
设计模式简介
迭代器
推导
生成器
协程
案例学习
练习
总结
第10章 Python设计模式I
装饰器模式
观察者模式
策略模式
状态模式
单例模式
模板模式
练习
总结
第11章 Python设计模式II
适配器模式
门面模式
享元模式
命令模式
抽象工厂模式
复合模式
练习
总结
第12章 测试面向对象程序
为什么要测试
单元测试
用py.test进行测试
模拟昂贵的对象
多少测试才足够
案例学习
练习
总结
第13章 并发
线程
多进程
Future对象
AsyncIO
案例学习
练习
总结
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜