Python 3面向对象编程PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:(加)菲利普斯著;肖鹏,常贺,石琳译
- 出 版 社:北京:电子工业出版社
- 出版年份:2015
- ISBN:9787121262463
- 页数:364 页
第1章 面向对象设计 1
面向对象 1
对象和类 3
指定属性和行为 5
数据描述对象 5
行为是动作 7
隐藏细节并且创建公共接口 8
组合和继承 10
继承 12
案例学习 15
练习 22
总结 23
第2章 Python对象 24
创建Python类 24
添加属性 26
让类实际做一些事情 26
对象的初始化 29
解释你自己 32
模块和包 34
组织模块 36
谁可以访问我的数据 41
案例学习 43
练习 52
总结 53
第3章 当对象是相似的 54
基本继承 54
扩展内置类 56
重写和Super 58
多重继承 59
钻石的问题 61
不同的参数集合 66
多态 68
案例学习 71
练习 84
总结 85
第4章 异常处理 86
抛出异常 86
抛出一个异常 88
当一个异常产生时发生了什么 90
异常处理 91
异常层级 97
定义自己的异常 98
异常不是例外 99
案例学习 102
练习 112
总结 113
第5章 何时使用面向对象编程 114
把对象当作“对象”来对待 114
使用property为类中的数据添加行为 118
property是怎样工作的 121
装饰器:创建property的另一种方法 123
何时该使用property属性 125
管理对象 127
移除重复的代码 130
实践一下 131
或者我们可以使用组合 135
案例学习 137
练习 145
总结 146
第6章 Python数据结构 147
空对象 147
元组和命名元组 148
命名元组 150
字典 152
何时应该使用字典 155
使用defaultdict 156
列表 157
对列表排序 160
集合 162
扩展内置数据类型 166
案例学习 171
练习 178
总结 178
第7章 Python里面向对象的快捷方式 180
Python内置函数 180
Len 180
Reversed 181
Enumerate 182
Zip 183
其他函数 185
解析 186
列表解析 186
集合和字典解析 188
生成器表达式 189
生成器 191
方法重载的另一种选择 194
默认参数 195
可变参数列表 197
参数拆分 201
函数也是对象 202
使用函数作为属性 206
可调用对象 207
案例学习 208
练习 212
总结 213
第8章 设计模式1 214
设计模式 214
装饰器模式 215
装饰器实例 216
Python中的装饰器模式 219
观察者模式 221
观察者实例 222
策略模式 224
策略实例 225
Python中的策略模式 226
状态模式 227
状态实例 227
状态和策略模式的对比 233
单件模式 234
单件的实现方式 234
模块变量能够模仿单件 235
模板模式 238
模板实例 238
练习 242
总结 243
第9章 设计模式2 244
适配器模式 244
外观模式 247
享元模式 250
命令模式 254
抽象工厂模式 259
组合模式 263
练习 267
总结 268
第10章 文件和字符串 270
字符串 270
字符串操作 271
字符串格式化 274
字符串是Unicode的 281
可变字节字符串 285
文件I/O 286
把它放在上下文 287
伪造文件 289
存储对象 290
定制pickle 292
序列化Web对象 294
练习 297
总结 299
第11章 测试面向对象的程序 300
为什么要测试 300
测试驱动开发 302
单元测试 303
断言方法 304
减少样板和清理 306
组织和运行测试 308
忽略失败的测试 309
用py.test测试 311
一个处理安装和清理的方法 313
一种完全不同的变量设置方式 316
用py.test跳过测试 320
py.test的补充 321
多少测试才算够 323
案例学习 326
实现它 327
练习 332
总结 333
第12章 常用Python 3库 334
数据库访问 335
引入SQLAlchemy 336
漂亮的用户界面 340
TkInter 341
PyQt 345
选择一个GUI工具包 347
XML 348
ElementTree 349
Lxml 353
CherryPy 354
一个完整的Web堆栈 357
练习 363
总结 364
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《全国职业院校工业机器人技术专业规划教材 工业机器人现场编程》(中国)项万明 2019
- 《面向可持续发展的马克思主义经济科学研究》刘正刚,李晓,田军著 2018
- 《编程超有趣 奇妙Python轻松学 第1辑》HelloCode人工智能国际研究组 2018
- 《我的第一套编程启蒙绘本 看事件 开始了》编程猫教研团队编绘 2019
- 《STEM教育丛书 麦昆机器人和Micro:bit图形化编程》张弛责任编辑;(中国)陈宝杰,沙靓雯 2019
- 《面向工程教育的本科计算机类专业系列教材 普通高等教育“十一五”国家级规划教材 计算机网络 第3版》胡亮,徐高潮,魏晓辉,车喜龙编 2018
- 《ROS机器人编程与SLAM算法解析指南》陶满礼 2020
- 《我的第一套编程启蒙绘本 123 序列来啦》编程猫教研团队编绘 2019
- 《高等院校计算机任务驱动教改教材 C语言编程思维 第2版》(中国)陈萌,鲍淑娣 2019
- 《中风偏瘫 脑萎缩 痴呆 最新治疗原则与方法》孙作东著 2004
- 《水面舰艇编队作战运筹分析》谭安胜著 2009
- 《王蒙文集 新版 35 评点《红楼梦》 上》王蒙著 2020
- 《TED说话的力量 世界优秀演讲者的口才秘诀》(坦桑)阿卡什·P.卡里亚著 2019
- 《燕堂夜话》蒋忠和著 2019
- 《经久》静水边著 2019
- 《魔法销售台词》(美)埃尔默·惠勒著 2019
- 《微表情密码》(波)卡西亚·韦佐夫斯基,(波)帕特里克·韦佐夫斯基著 2019
- 《看书琐记与作文秘诀》鲁迅著 2019
- 《酒国》莫言著 2019
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017