图书介绍

Python 3面向对象编程PDF|Epub|txt|kindle电子书版本网盘下载

Python 3面向对象编程
  • (加)菲利普斯著;肖鹏,常贺,石琳译 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121262463
  • 出版时间:2015
  • 标注页数:364页
  • 文件大小:38MB
  • 文件页数:381页
  • 主题词:软件工具-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Python 3面向对象编程PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第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

重写和Super58

多重继承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

使用defaultdict156

列表157

对列表排序160

集合162

扩展内置数据类型166

案例学习171

练习178

总结178

第7章 Python里面向对象的快捷方式180

Python内置函数180

Len180

Reversed181

Enumerate182

Zip183

其他函数185

解析186

列表解析186

集合和字典解析188

生成器表达式189

生成器191

方法重载的另一种选择194

默认参数195

可变参数列表197

参数拆分201

函数也是对象202

使用函数作为属性206

可调用对象207

案例学习208

练习212

总结213

第8章 设计模式1214

设计模式214

装饰器模式215

装饰器实例216

Python中的装饰器模式219

观察者模式221

观察者实例222

策略模式224

策略实例225

Python中的策略模式226

状态模式227

状态实例227

状态和策略模式的对比233

单件模式234

单件的实现方式234

模块变量能够模仿单件235

模板模式238

模板实例238

练习242

总结243

第9章 设计模式2244

适配器模式244

外观模式247

享元模式250

命令模式254

抽象工厂模式259

组合模式263

练习267

总结268

第10章 文件和字符串270

字符串270

字符串操作271

字符串格式化274

字符串是Unicode的281

可变字节字符串285

文件I/O286

把它放在上下文287

伪造文件289

存储对象290

定制pickle292

序列化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

引入SQLAlchemy336

漂亮的用户界面340

TkInter341

PyQt345

选择一个GUI工具包347

XML348

ElementTree349

Lxml353

CherryPy354

一个完整的Web堆栈357

练习363

总结364

热门推荐