万本电子书0元读

万本电子书0元读

顶部广告

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

*掌握Python面向对象编程!深入讲解核心原则、数据结构、设计模式、测试与并发,并以机器学习分类算法贯穿始终。适合Python面向对象编程的新手及具备其他面向对象编程背景的读者探索Python的独特魅力与强大功能。

售       价:¥

纸质售价:¥149.30购买纸书

28人正在读 | 0人评论 6.5

作       者:(美)Steven F· Lott(史蒂文·洛特) (加)Dusty Phillips(达斯帝·菲利普斯)

出  版  社:电子工业出版社

出版时间:2024-08-01

字       数:35.9万

所属分类: 科技 > 计算机/网络 > 程序设计

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
这是一本全面介绍Python面向对象编程的图书。本书共分为4部分。第1章至第6章深讲解了面向对象编程的核心原则和概念,以及它们在Python中的实现方式。第7章至第9章仔细探讨了Python的数据结构、内置类和方法等,以及如何从面向对象编程的角度行分析和应用。第10章至第12章探讨了设计模式及其在Python中的实现。第13章和第14章涵盖了测试和并发两个重要主题。整本书以一个机器学习分类算法的实现案例贯穿始终,并不断探讨各种实现方式的优劣。 这是一本全面介绍Python面向对象编程的图书。本书共分为4部分。第1章至第6章深讲解了面向对象编程的核心原则和概念,以及它们在Python中的实现方式。第7章至第9章仔细探讨了Python的数据结构、内置类和方法等,以及如何从面向对象编程的角度行分析和应用。第10章至第12章探讨了设计模式及其在Python中的实现。第13章和第14章涵盖了测试和并发两个重要主题。整本书以一个机器学习分类算法的实现案例贯穿始终,并不断探讨各种实现方式的优劣。 本书针对的是Python面向对象编程的新手,假设读者具备基本的Python技能。对于有其他面向对象编程语言背景的读者,本书将展示Python的许多特性。<br/>【作者】<br/>Steven Lott从计算机还是昂贵且稀有的大型设备时就始编程。他在高科技领域工作了几十年,触到了许多思想和技术,包括一些不那么好的技术,但其中绝大多数技术是有用的,有助于发展其他技术。Steven Lott自20世纪90年代以来一直在使用Python,发了各种工具和应用程序。他为Packt出版社撰写了多本图书,包括《Python面向对象编程指南》、《Python经典实例》和《Python函数式编程》。他是一位技术狂人,生活在常年停靠于美国东海岸的一艘船上。他的生活就像这句格言:不要回家,除非你有故事可讲。Dusty Phillips是一位加拿大作家和软件发人员。他的职业生涯丰富多彩,他曾在大型政府机构、大型社交网络公司工作,也曾在只有两个人的创业公司工作,还曾在规模介于二者之间的机构或公司工作。除了《Python面向对象编程》,Dusty还在O’ Reilly出版社出版了Creating Apps in Kivy一书。他现在专注于写小说。 麦叔,本名李彦强,毕业于浙江大学计算机系,现任某世界头部资产管理公司中国区技术负责人。他是Python和AI技术的爱好者和传播者,同时也是浙江省人工智能学会的理事。麦叔的自媒体账号“麦叔编程”在全网拥有超过10万名粉丝。他在人民邮电出版社出版了《麦叔带你学Python》和《Python办公效率手册》。此外,他还与香港科技大学等高校的老师联合发了多套深度学习和机器学习课程。麦叔曾多次受邀在北京大学、华为等高校和企业行人工智能相关技术的分享。他出生于山东,现主要生活在杭州,爱好长跑和爬山,曾多次完成半程马拉松和全程马拉松比赛,并登顶过三山五岳。<br/>
目录展开

内容简介

贡献者

译者序

前言

第1章 面向对象设计

1.1 面向对象简介

1.2 对象和类

1.3 定义属性和行为

1.4 隐藏细节并创建公共接口

1.5 组合

1.6 继承

1.7 案例学习

1.8 回顾

1.9 练习

1.10 总结

第2章 Python的对象

2.1 类型提示

2.2 创建Python的类

2.3 模块和包

2.4 谁可以访问我的数据

2.5 第三方库

2.6 案例学习

2.7 回顾

2.8 练习

2.9 总结

第3章 当对象相似时

3.1 基本继承

3.2 多重继承

3.3 多态

3.4 案例学习

3.5 回顾

3.6 练习

3.7 总结

第4章 异常捕获

4.1 抛出异常

4.2 案例学习

4.3 回顾

4.4 练习

4.5 总结

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

5.1 将对象看作对象

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

5.3 管理器对象

5.4 案例学习

5.5 回顾

5.6 练习

5.7 总结

第6章 抽象基类和运算符重载

6.1 创建抽象基类

6.2 运算符重载

6.3 扩展内置类

6.4 元类

6.5 案例学习

6.6 回顾

6.7 练习

6.8 总结

第7章 Python的数据结构

7.1 空对象

7.2 元组和命名元组

7.3 数据类

7.4 字典

7.5 列表

7.6 集合

7.7 3种队列

7.8 案例学习

7.9 回顾

7.10 练习

7.11 总结

第8章 面向对象编程和函数式编程

8.1 Python的内置函数

8.2 方法重载的另一种方式

8.3 函数也是对象

8.4 文件I/O

8.5 案例学习

8.6 回顾

8.7 练习

8.8 总结

第9章 字符串、序列化和文件路径

9.1 字符串

9.2 正则表达式

9.3 文件系统路径

9.4 序列化对象

9.5 案例学习

9.6 回顾

9.7 练习

9.8 总结

第10章 迭代器模式

10.1 设计模式简介

10.2 迭代器

10.3 推导式

10.4 生成器函数

10.5 案例学习

10.6 回顾

10.7 练习

10.8 总结

第11章 通用设计模式

11.1 装饰器模式

11.2 观察者模式

11.3 策略模式

11.4 命令模式

11.5 状态模式

11.6 单例模式

11.7 案例学习

11.8 回顾

11.9 练习

11.10 总结

第12章 高级设计模式

12.1 适配器模式

12.2 外观模式

12.3 享元模式

12.4 抽象工厂模式

12.5 组合模式

12.6 模板模式

12.7 案例学习

12.8 回顾

12.9 练习

12.10 总结

第13章 测试面向对象的程序

13.1 为什么要测试

13.2 使用unittest进行单元测试

13.3 使用pytest进行单元测试

13.4 使用Mock模拟对象

13.5 进行多少测试才是足够的

13.6 开发和测试

13.7 案例学习

13.8 回顾

13.9 练习

13.10 总结

第14章 并发

14.1 线程

14.2 多进程

14.3 future

14.4 AsyncIO

14.5 哲学家用餐问题

14.6 案例学习

14.7 回顾

14.8 练习

14.9 总结

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

发表评论

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

买过这本书的人还买过

读了这本书的人还在读

回顶部