手把手教你python面向对象编程_Python面向对象编程指南 ([美]StevenFLott洛特) 中文pdf扫描版[52MB]...

Python是一种面向对象、解释型的程序设计语言,它已经被成功应用于科学计算、数据分析以及游戏开发等诸多领域。

Python面向对象编程指南深入介绍Python语言的面向对象特性,全书分3个部分共18章。第1部分讲述用特殊方法实现Python风格的类,分别介绍了__init__()方法、与Python无缝集成—基本特殊方法、属性访问和特性及修饰符、抽象基类设计的一致性、可调用对象和上下文的使用、创建容器和集合、创建数值类型、装饰器和mixin—横切方面;第2部分讲述持久化和序列化,分别介绍了序列化和保存、用Shelve保存和获取对象、用SQLite保存和获取对象、传输和共享对象、配置文件和持久化;第3部分讲述测试、调试、部署和维护,分别介绍了Logging和Warning模块、可测试性的设计、使用命令行、模块和包的设计、质量和文档。

本书深入剖析Python,帮助读者全面掌握Python并构建出更好的应用程序,非常适合对Python语言有一定了解并想要深入学习Python的读者,也适合有一定开发经验并且想要尝试使用Python语言进行编程的IT从业人员。

Python面向对象编程指南 目录

第1部分 用特殊方法实现Python风格的类 . 1第1章 __init__()方法 5

第2章 与Python无缝集成——基本特殊方法 . 30

第3章 属性访问、特性和修饰符 66

第4章 抽象基类设计的一致性 . 85

第5章 可调用对象和上下文的使用 95

第6章 创建容器和集合 . 110

第7章 创建数值类型 . 139

第8章 装饰器和mixin——横切方面 . 156

第2部分 持久化和序列化 . 175第9章 序列化和保存——JSON、YAML、Pickle、CSV和XML 178

第10章 用Shelve保存和获取对象 . 214

第11章 用SQLite保存和获取对象 . 235

第12章 传输和共享对象 . 263

第13章 配置文件和持久化 . 291

第3部分 测试、调试、部署和维护 321第14章 Logging和Warning模块 . 324

第15章 可测试性的设计 . 348

第16章 使用命令行 . 373

第17章 模块和包的设计 . 394

第18章 质量和文档 . 409

1F9452M593.jpg

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值