万本电子书0元读

万本电子书0元读

顶部广告

Python 3 面向对象编程(第2版)电子书

本书包含如下内容。 √ 通过创建类、定义方法来实现Python对象 √ 将相关对象归类到不同类中,并通过类口描述这些对象的属性和行为 √ 使用继承关系扩展类的功能 √ 理解何时使用面向对象特征,以及更重要的是,何时不该使用 √ 发现哪些设计模式在Python中有所不同及其原因 √ 发现单元测试的简易之处,以及为何它对于Python如此重要 √ 学习Python 3中常见的并发技术及其陷阱

售       价:¥

纸质售价:¥78.20购买纸书

394人正在读 | 0人评论 6.2

作       者:孙雨生

出  版  社:电子工业出版社

出版时间:2018-06-01

字       数:21.5万

所属分类:

温馨提示:此类商品不支持退换货,不支持下载打印

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
本书主要介绍如何使用Python 3行面向对象编程。1~4章介绍面向对象这一编程范式的基本准则,以及Python是如何运用这些准则实现面向对象编程的;第5~8章,介绍如何利用Python中的内置函数快速、简单地实现面向对象编程;第9~11章介绍了许多面向对象编程中常用的设计模式,以及如何使用符合 Python 语言习惯的方式来实现这些设计模式;*后第12、13章介绍了Python 3中并发编程相关的主题。本书中每一章都会包含一节案例学习的内容,通过一个实践相关的案例将本章介绍的主要内容以及前面章节中介绍过的内容串联起来。除此之外,每一章*后的练习旨在指导你利用本章学习到的内容,使用面向对象编程改善以往项目中的代码,并一步掌握如何在合适的时机使用Python 3行面向对象编程。 本书主要介绍如何使用Python 3行面向对象编程。1~4章介绍面向对象这一编程范式的基本准则,以及Python是如何运用这些准则实现面向对象编程的;第5~8章,介绍如何利用Python中的内置函数快速、简单地实现面向对象编程;第9~11章介绍了许多面向对象编程中常用的设计模式,以及如何使用符合 Python 语言习惯的方式来实现这些设计模式;*后第12、13章介绍了Python 3中并发编程相关的主题。本书中每一章都会包含一节案例学习的内容,通过一个实践相关的案例将本章介绍的主要内容以及前面章节中介绍过的内容串联起来。除此之外,每一章*后的练习旨在指导你利用本章学习到的内容,使用面向对象编程改善以往项目中的代码,并一步掌握如何在合适的时机使用Python 3行面向对象编程。
【推荐语】
本书包含如下内容。 √ 通过创建类、定义方法来实现Python对象 √ 将相关对象归类到不同类中,并通过类口描述这些对象的属性和行为 √ 使用继承关系扩展类的功能 √ 理解何时使用面向对象特征,以及更重要的是,何时不该使用 √ 发现哪些设计模式在Python中有所不同及其原因 √ 发现单元测试的简易之处,以及为何它对于Python如此重要 √ 学习Python 3中常见的并发技术及其陷阱 √ 探索*的AsyncIO模块来发大规模并发网络系统
【作者】
Dusty Philips是一位来自加拿大的软件发者和作者,现居于华盛顿西雅图。作者在过去15年间活跃于源社区并主要以Python作为发语言。他是著名的Puget Sound Programming Python会议组的共同创始人,如果你在附近区域欢迎前往参加相关会议。《Python 3面向对象编程》由Packt出版社出版,这是他的第一本书。他同时也创作了书籍《用Kivy创建应用》(O'Reilly),介绍关于Python的移动发库。同时其发布了Hacking Happy,介绍技术人员的精神健康之旅。他曾在本书第1版出版之后不久因为自杀倾向而院治疗,并自此成为积极精神健康的公倡导者。 Dusty Philips是一位来自加拿大的软件发者和作者,现居于华盛顿西雅图。作者在过去15年间活跃于源社区并主要以Python作为发语言。他是著名的Puget Sound Programming Python会议组的共同创始人,如果你在附近区域欢迎前往参加相关会议。《Python 3面向对象编程》由Packt出版社出版,这是他的第一本书。他同时也创作了书籍《用Kivy创建应用》(O'Reilly),介绍关于Python的移动发库。同时其发布了Hacking Happy,介绍技术人员的精神健康之旅。他曾在本书第1版出版之后不久因为自杀倾向而院治疗,并自此成为积极精神健康的公倡导者。
目录展开

译者序

第2版序

前言

第1章 面向对象设计

面向对象

对象和类

指定属性和行为

隐藏细节并创建公共接口

组合

继承

案例学习

练习

总结

第2章 Python对象

创建Python类

模块和包

组织模块内容

谁可以访问我的数据

第三方库

案例学习

练习

总结

第3章 对象相似时

基本的继承

多重继承

多态

抽象基类

案例学习

练习

总结

第4章 异常捕获

抛出异常

案例学习

练习

总结

第5章 何时使用面向对象编程

将对象看作对象

通过属性向类数据添加行为

管理员对象

案例学习

练习

总结

第6章 Python数据结构

空对象

元组和命名元组

字典

列表

集合

扩展内置类型

队列

案例学习

练习

总结

第7章 Python面向对象的捷径

Python内置函数

方法重载的另一种方式

函数也是对象

案例学习

练习

总结

第8章 字符串与序列化

字符串

正则表达式

序列化对象

案例学习

练习

总结

第9章 迭代器模式

设计模式简介

迭代器

推导

生成器

协程

案例学习

练习

总结

第10章 Python设计模式I

装饰器模式

观察者模式

策略模式

状态模式

单例模式

模板模式

练习

总结

第11章 Python设计模式II

适配器模式

门面模式

享元模式

命令模式

抽象工厂模式

复合模式

练习

总结

第12章 测试面向对象程序

为什么要测试

单元测试

用py.test进行测试

模拟昂贵的对象

多少测试才足够

案例学习

练习

总结

第13章 并发

线程

多进程

Future对象

AsyncIO

案例学习

练习

总结

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部