当前位置:主页 > 书籍配套资源 > Python编程配套资源
《Python面向对象编程指南》源代码

《Python面向对象编程指南》源代码

  • 更新:2021-10-30
  • 大小:337.83 KB
  • 类别:Python编程
  • 作者:[美]、Steven、F.、Lott、洛
  • 出版:人民邮电出版社
  • 格式:PDF

  • 资源介绍
  • 相关推荐

编辑推荐

本书致力于深入讲解Python语言的高级特性,通过丰富、强大的代码示例为读者循序渐进地讲解如何编写高质量的Python代码。本书可谓是成就Python编程高手的必读之选。本书通过实际的例子对Python中面向对象编程的理念进行介绍。针对所有可用于和Python内置功能进行无缝结合的特殊方法,本书都提供了详细示例,并且介绍了如何使用JSON、YAML、Pickle、CSV、XML、Shelve和SQL来创建持久化对象以及在进程间传输对象。本书还介绍了Logging和Warning模块、单元测试、配置文件以及如何使用命令行。本书主要分为3个部分:用特殊方法实现Python风格的类;持久化和序列化;测试、调试、部署和维护。特殊方法部分又分为:初始化方法、基本特殊方法、属性访问、可调用对象、上下文、容器、集合、数值,以及装饰器和mixin类等高级技术。本书示例丰富,通过诸多实际的例子对Python中面向对象编程的理念进行介绍,有利于读者更好地掌握Python的高级特性,编写成更好的实际应用程序。

内容简介

Python是一种面向对象、解释型的程序设计语言,它已经被成功应用于科学计算、数据分析以及游戏开发等诸多领域。本书深入介绍Python语言的面向对象特性,全书分3个部分共18章。第1部分讲述用特殊方法实现Python风格的类,分别介绍了__init__()方法、与Python无缝集成—基本特殊方法、属性访问和特性及修饰符、抽象基类设计的一致性、可调用对象和上下文的使用、创建容器和集合、创建数值类型、装饰器和mixin—横切方面;第2部分讲述持久化和序列化,分别介绍了序列化和保存、用Shelve保存和获取对象、用SQLite保存和获取对象、传输和共享对象、配置文件和持久化;第3部分讲述测试、调试、部署和维护,分别介绍了Logging和Warning模块、可测试性的设计、使用命令行、模块和包的设计、质量和文档。本书深入剖析Python,帮助读者全面掌握Python并构建出更好的应用程序,非常适合对Python语言有一定了解并想要深入学习Python的读者,也适合有一定开发经验并且想要尝试使用Python语言进行编程的IT从业人员。

作者简介

Steven F. Lott的编程生涯开始于20世纪70年代,那时候计算机体积很大、昂贵并且非常少见。作为软件工程师和架构师,他参与了100多个不同规模的项目研发。在使用Python解决业务问题方面,他已经有10多年的经验了。Steven目前是自由职业者,居住在美国东海岸。他的技术博客是:http://slott-softwarearchitect. blogspot.com。

目录

外星人:真实的还是虚构的 8外星人知识小百科 16外星人接触史 42外星人接触与绑架 54外星人的足迹 10关于外星人的传言 12英国现状 14外星人的审判 18格雷人(罗斯韦尔格雷人、泽坦人) 20小绿人(火星人) 24蜥蜴人(初始者、爬行族) 28虫族(巢族 ) 32诺迪克人(镜中人、微光人) 38早期(到1939 年为止) 44现代(1939—1980 年) 4651 区(梦之地) 48杜尔塞空军基地之战 50后罗斯韦尔时期(1980 年至今) 52初次接触方案 56外星人相关法律 58外星人绑架事件 60目击者记录 62外星植入体 64家畜虐杀事件 66成为外星防御积极分子 68装备 70自制防护用品 72为家人做好准备 74外星防御产品 76家庭防御 78加固你的房屋 80完美的外星人入侵防御地堡 82与外星人作战 84对战格雷人 86对战小绿人 88对战蜥蜴人 90对战虫族 92从囚禁室逃跑 94逃生方案 96给军队的指导方针 98外星人眼中的人类 100全面进攻地球 102阻止格雷人 104规模有限的进攻 106阻止小绿人 108秘密接管 110阻止蜥蜴人 112种族灭绝式的外星战争 114阻止虫族 116保卫地球 118太空防御 120外星人入侵知识测验 124

资源下载

资源下载地址1:https://box.lenovo.com/l/W0TSrB

相关资源

网友留言