最新公告
  • 欢迎您光临淘气哥素材网,牛年活动正在如火如荼进行中,通过卡密充值八折!入驻会员
  • Python3面向对象编程_Python教程

    Python3面向对象编程_Python教程 最后编辑:2020-09-13
    增值服务: 自动发货 使用说明 安装指导 环境配置二次开发BUG修复

    资源名称:Python 3面向对象编程

    内容简介:

    Python 是一种面向对象的解释型语言,面向对象是其非常重要的特性。《Python 3面向对象编程》通过Python 的数据结构、语法、设计模式,从简单到复杂,从初级到高级,一步步通过例子来展示了Python 中面向对象的概念和原则。

    《Python 3面向对象编程》不是Python 的入门书籍,适合具有Python 基础经验的开发人员阅读。如果你拥有其他面向对象语言的经验,你会更容易理解《Python 3面向对象编程》的内容。

    资源目录:

    第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

    资源截图:

    Python3面向对象编程_Python教程 Python教程 第1张

    猜你在找

    淘气哥素材网https://www.tqge.com/国内最专业的站长资源平台
    淘气哥素材网-网站源码设计素材营销软件免费下载 » Python3面向对象编程_Python教程

    常见问题FAQ

    免费下载或者VIP会员专享资源能否直接商用?
    本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
    提示下载完但解压或打开不了?
    最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。若排除这种情况,可在对应资源底部留言,或 联络我们.。
    找不到素材资源介绍文章里的示例图片?
    对于PPT,KEY,Mockups,APP,网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。
    淘气哥
    一个高级程序员模板开发平台
    • 2020-09-13Hi,初次和大家见面了,请多关照!

    售后服务:

    • 售后服务范围 1、商业模板使用范围内问题免费咨询
      2、源码安装、模板安装(一般 ¥50-300)服务答疑仅限SVIP用户
      3、单价超过200元的模板免费一次安装,需提供服务器信息。
      付费增值服务 1、提供dedecms模板、WordPress主题、discuz模板优化等服务请详询在线客服
      2、承接 WordPress、DedeCMS、Discuz 等系统建站、仿站、开发、定制等服务
      3、服务器环境配置(一般 ¥50-300)
      4、网站中毒处理(需额外付费,500元/次/质保三个月)
      售后服务时间 周一至周日(法定节假日除外) 9:00-23:00
      免责声明 本站所提供的模板(主题/插件)等资源仅供学习交流,若使用商业用途,请购买正版授权,否则产生的一切后果将由下载用户自行承担,有部分资源为网上收集或仿制而来,若模板侵犯了您的合法权益,请来信通知我们(Email: 80027422@qq.com),我们会及时删除,给您带来的不便,我们深表歉意!

    Hi, 如果你对这款模板有疑问,可以跟我联系哦!

    联系作者
    • 1066会员总数(位)
    • 19965资源总数(个)
    • 335本周发布(个)
    • 0 今日发布(个)
    • 407稳定运行(天)

    淘气哥素材网国内外拥有高端品质素材站长资源平台

    立即查看 了解详情
  • © 2020淘气哥素材网- & WordPress Theme. All rights reserved 沪ICP备20009926号

  • XML地图 | 站长导航