Python面向对象编程指南
全新正版 极速发货
¥
54.82
6.1折
¥
89.8
全新
库存17件
作者 (美)洛特
出版社 人民邮电出版社
ISBN 9787115405586
出版时间 2016-03
装帧 平装
开本 16开
定价 89.8元
货号 1202839779
上书时间 2024-11-21
商品详情
品相描述:全新
商品描述
作者简介 Steven F. Lott的编程生涯开始于20世纪70年代,那时候计算机体积很大、昂贵并且非常少见。作为软件工程师和架构师,他参与了100多个不同规模的项目研发。在使用Python解决业务问题方面,他已经有10多年的经验了。 Steven目前是自由职业者,居住在美国东海岸。 他的技术博客是:http://slott-softwarearchitect. blogspot.com。 目录 第1部分用特殊方法实现Python风格的类 第1章_init_()方法 1.1隐式的基类——object 1.2基类中的_init_()方法 1.3在基类中实现_init_()方法 1.4使用_init_()方法创建常量清单 1.5通过工厂函数调用__init_() 1.5.1错误的工厂设计和模糊的else语句 1.5.2使用elif简化设计来获得一致性 1.3使用映射和类来简化设计 1.6在每个子类中实现_init_()方法 1.7简单的组合对象 1.7.1封装集合类 1.7.2扩展集合类 1.7.3可适应更多需求的另一种设计 1.8复合的组合对象 1.9不带_init_()方法的无状态对象 …… 内容摘要 Python是一种面向对象、解释型的程序设计语言,它已经被成功应用于科学计算、数据分析以及游戏开发等诸多领域。本书深入介绍Python语言的面向对象特性,全书分3个部分共18章。第1部分讲述用特殊方法实现Python风格的类,分别介绍了__init__()方法、与Python无缝集成—基本特殊方法、属性访问和特性及修饰符、抽象基类设计的一致性、可调用对象和上下文的使用、创建容器和集合、创建数值类型、装饰器和mixin—横切方面;第2部分讲述持久化和序列化,分别介绍了序列化和保存、用Shelve保存和获取对象、用SQLite保存和获取对象、传输和共享对象、配置文件和持久化;第3部分讲述测试、调试、部署和维护,分别介绍了Logging和Warning模块、可测试性的设计、使用命令行、模块和包的设计、质量和文档。本书深入剖析Python,帮助读者全面掌握Python并构建出更好的应用程序,非常适合对Python语言有一定了解并想要深入学习Python的读者,也适合有一定开发经验并且想要尝试使用Python语言进行编程的IT从业人员。 主编推荐 1.内容丰富。介绍了如何使用JSON、YAML、Pickle、CSV、XML、Shelve和SQL来创建持久化对象以及在进程间传输对象,还介绍了Logging和Warning模块、单元测试、配置文件以及如何使用命令行。 2.知识点可靠。针对所有可用于和Python内置功能进行无缝结合的特殊方法,都提供了详细解析,致力于深入讲解Python语言的高阶特性,成就Python编程高手! 3.实操性强。通过丰富、强大的代码示例为读者循序渐进地讲解如何编写高质量的Python代码有,利于读者更好地掌握Python的高阶特性,编写成更好的实际应用程序。
— 没有更多了 —
本店暂时无法向该地区发货
以下为对购买帮助不大的评价