python3面向对象编程第二版pdf_Python 3 面向对象编程 第2版(加)菲利普斯2018.06P417书签14497745-详情页-MedPdf医学_电子_图书_PDF_资源_文件_网盘_...

目录

第1章面向对象设计t1

面向对象t1

对象和类t3

指定属性和行为t5

数据描述对象t5

行为就是动作t7

隐藏细节并创建公共接口t8

组合t11

继承t13

继承提供抽象t15

多重继承t16

案例学习t16

练习t24

总结t24

第2章Python对象t26

创建Python类t26

添加属性t28

让它做点什么t29

初始化对象t32

自我解释t34

模块和包t36

组织模块t38

组织模块内容t41

谁可以访问我的数据t44

第三方库t46

案例学习t48

练习t56

总结t57

第3章对象相似时t58

基本的继承t58

扩展内置对象t60

重写和supert62

多重继承t63

钻石型继承问题t66

不同集合的参数t71

多态t74

抽象基类t77

使用抽象基类t77

创建抽象基类t78

魔术揭秘t80

案例学习t82

练习t95

总结t95

第4章异常捕获t96

抛出异常t96

抛出一个异常t98

异常的作用t99

处理异常t101

异常的层级t106

定义我们自己的异常t108

案例学习t112

练习t122

总结t123

第5章何时使用面向对象编程t124

将对象看作对象t124

通过属性向类数据添加行为t128

属性的细节t131

装饰器——另一种创建属性的方法t133

决定何时使用属性t134

管理员对象t136

移除重复代码t139

实践t141

案例学习t144

练习t152

总结t153

第6章Python数据结构t154

空对象t154

元组和命名元组t155

命名元组t157

字典t159

字典用例t162

使用defaultdictt163

列表t166

列表排序t168

集合t171

扩展内置类型t175

队列t180

FIFO队列t181

LIFO队列t183

优先级队列t184

案例学习t186

练习t193

总结t194

第7章Python面向对象的捷径t195

Python内置函数t195

len()函数t195

反转函数t196

枚举t198

文件IOt199

放在上下文管理器中t201

方法重载的另一种方式t203

默认参数t204

变量参数列表t206

参数解包t209

函数也是对象t210

将函数作为属性t215

可调用对象t216

案例学习t217

练习t224

总结t225

第8章字符串与序列化t226

字符串t226

字符串操作t227

字符串格式化t229

字符串是Unicodet236

可变字节字符串t240

正则表达式t241

匹配模式t242

从正则表达式中获取信息t246

序列化对象t249

自定义序列化t251

序列化Web对象t253

案例学习t256

练习t262

总结t263

第9章迭代器模式t265

设计模式简介t265

迭代器t266

迭代器协议t266

推导t269

列表推导t269

集合与字典推导t271

生成器表达式t272

生成器t274

从另一个可迭代对象中产生t277

协程t279

回到日志解析t282

关闭协程并抛出异常t285

协程、生成器与函数的关系t285

案例学习t286

练习t293

总结t294

第10章Python设计模式It295

装饰器模式t295

装饰器的例子t296

Python中的装饰器t299

观察者模式t301

观察者模式的例子t302

策略模式t304

策略模式的例子t305

Python中的策略t307

状态模式t307

状态模式的例子t308

状态与策略t314

状态转换作为协程t314

单例模式t315

单例模式的实现t315

模板模式t319

模板模式的例子t319

练习t323

总结t324

第11章Python设计模式IIt325

适配器模式t325

门面模式t328

享元模式t331

命令模式t335

抽象工厂模式t340

复合模式t344

练习t349

总结t350

第12章测试面向对象程序t351

为什么要测试t351

测试驱动开发t353

单元测试t354

断言方法t355

减少模板代码并进行清理t357

组织和运行测试t359

忽略失败的测试t359

用py.test进行测试t361

一种完成设置和清理的方式t363

一种完全不同的设置变量的方式t366

在py.test中跳过测试t370

模拟昂贵的对象t371

多少测试才足够t375

案例学习t378

实现它t379

练习t384

总结t385

第13章并发t386

线程t386

线程的诸多问题t390

线程的超常开支t391

多进程t392

多进程池t394

队列t396

多进程的问题t398

Future对象t398

AsyncIOt401

AsyncIO实践t402

读取AsyncIO中的Future对象t403

在网络编程中使用AsyncIOt404

用executor封装阻塞代码t407

流t409

案例学习t410

练习t416

总结t417

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值