万本电子书0元读

万本电子书0元读

顶部广告

Python项目开发案例集锦电子书

涵盖8大发方向:网络爬虫、数据分析、人工智能、Web网站和微信小程序、小游戏、实用小工具,共23个主流项目,循序渐地在实践中学习并快速提升实际发能力

售       价:¥

纸质售价:¥55.70购买纸书

1117人正在读 | 1人评论 7.4

作       者:明日科技

出  版  社:吉林大学出版社

出版时间:2019-03-01

字       数:368.9万

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

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

为你推荐

  • 读书简介
  • 目录
  • 累计评论(1条)
  • 读书简介
  • 目录
  • 累计评论(1条)
《Python 项目发案例集锦》 一书从门学习者的角度出发,发了 8 个发方向、23 个项目,循序渐地让读者在实践中学习,在实践中提升实际发能力。全书共分 8 篇:控制台程序、小游戏、实用小工具、网络爬虫、数据分析、人工智能、Web 网站和微信 / 小程序,内容包括:学生信息管理系统、企业编码生成系统、简易五子棋游戏(控制台版)、玛丽冒险、彩图版飞机大战、DIY 字符画、画板工具、Word 助手、图片批量处理器、RCQ 读者书库、火车票分析助手、高德地图 58 租房、心麻花影视作品分析、Excel 数据分析师、智能停车场车牌识别计费系统、AI 智能联系人管理系统、51 商城、BBS 问答社区、甜橙音乐网、智慧校园测评系统、看图猜成语小程序、今天吃什么小程序、微信机器人。本书不仅会带您畅游于 Python 发的精彩世界,启迪编程思维,更能让您领略 Python迷人的发魅力!为方便读者学习,明日学院网站(www.mingrisoft.com)提供了本书配套的配套资源,在云盘资源包中也给出了项目的源码及相关资源,读者可以选择任意一种方式下载自己需要的资源;同时,登录明日学院网站还可以获取更多学习资源和技术支持。   *********************************************************************************************************************[特别说明]若仅选择此电子书,不附赠任何资源,敬请谅解!*********************************************************************************************************************<br/>【推荐语】<br/>涵盖8大发方向:网络爬虫、数据分析、人工智能、Web网站和微信小程序、小游戏、实用小工具,共23个主流项目,循序渐地在实践中学习并快速提升实际发能力<br/>【作者】<br/>明日科技,是一家专业从事软件发、教育培训以及软件发教育资源整合的高科技公司,其编写的教材既注重选取软件发中的必需、常用内容,又注重内容的易学、方便以及相关知识的拓展,深受读者喜爱。其编写的图书主要有“从门到精通”“软件发视频大讲堂”“软件发实战1227例”“软件工程师发大系”等多个系列。多次荣获“全行业优秀畅销品种”“中国大学出版社优秀畅销书”<br/>
目录展开

内容简介

前言

如何使用本书

第1篇 控制台程序

第1章 学生信息管理系统

1.1 需求分析

1.2 系统设计

1.2.1 系统功能结构

1.2.2 系统业务流程

1.2.3 系统预览

1.3 系统开发必备

1.3.1 系统开发环境

1.3.2 文件夹组织结构

1.4 主函数设计

1.4.1 功能概述

1.4.2 主函数的业务流程

1.4.3 实现主函数

1.4.4 显示主菜单

1.5 学生信息维护模块设计

1.5.1 学生信息维护模块概述

1.5.2 实现录入学生信息功能

1.5.3 实现删除学生信息功能

1.5.4 实现修改学生信息功能

1.6 查询/统计模块设计

1.6.1 查询/统计模块概述

1.6.2 实现查找学生信息功能

1.6.3 实现统计学生总人数功能

1.6.4 实现显示所有学生信息功能

1.7 排序模块设计

1.7.1 排序模块概述

1.7.2 实现按学生成绩排序

1.8 打包为.exe可执行文件

1.9 小结

第2章 企业编码生成系统

2.1 需求分析

2.2 系统设计

2.2.1 系统功能结构

2.2.2 系统业务流程

2.2.3 系统预览与输出

2.3 系统开发必备

2.3.1 系统开发环境

2.3.2 文件夹组织结构

2.4 主要函数设计

2.4.1 mkdir()函数

2.4.2 openfile()函数

2.4.3 inputbox()函数

2.4.4 wfile()函数

2.5 主程序模块设计

2.6 生成6位数字防伪码

2.6.1 模块概述

2.6.2 实现代码

2.7 生成9位系列产品数字防伪编码

2.7.1 模块概述

2.7.2 代码实现

2.8 生成25位混合产品序列号式防伪码

2.8.1 模块概述

2.8.2 代码实现

2.9 生成含数据分析功能的防伪编码

2.9.1 模块概述

2.9.2 代码实现

2.10 智能批量生成带数据分析功能的防伪码

2.10.1 模块概述

2.10.2 代码实现

2.11 实现防伪码补充生成功能

2.11.1 模块概述

2.11.2 功能实现

2.12 实现条形码输出

2.12.1 模块概述

2.12.2 关键技术

2.12.3 业务流程

2.12.4 实现代码

2.13 实现二维码批量打印输出

2.13.1 模块概述

2.13.2 主要技术——使用qrcode模块打印二维码

2.13.3 业务流程

2.13.4 实现代码

2.14 实现企业粉丝抽奖

2.14.1 模块概述

2.14.2 代码实现

2.15 小结

第2篇 小游戏

第3章 简易五子棋游戏(控制台版)

3.1 需求分析

3.2 游戏设计

3.2.1 游戏功能结构

3.2.2 游戏业务流程

3.2.3 游戏预览

3.3 游戏开发必备

3.3.1 游戏开发环境

3.3.2 文件夹组织结构

3.4 棋盘设置

3.4.1 棋盘设置实现流程

3.4.2 初始化棋盘

3.4.3 打印棋盘

3.4.4 打印胜利棋盘及赢家

3.4.5 为控制台设置不同字体和背景色

3.5 五子棋算法

3.5.1 五子棋算法分析

3.5.2 判断棋子上、下、左、右方向

3.5.3 判断棋子对角线方向

3.6 下棋设置

3.6.1 下棋设置实现流程

3.6.2 判断当前下棋者

3.6.3 记录棋子坐标

3.6.4 判断棋子坐标

3.6.5 判断指定坐标位置是否有棋子

3.7 小结

第4章 玛丽冒险

4.1 需求分析

4.2 系统设计

4.2.1 系统功能结构

4.2.2 系统业务流程

4.2.3 系统预览

4.3 系统开发必备

4.3.1 开发工具准备

4.3.2 文件夹组织结构

4.4 玛丽冒险游戏的实现

4.4.1 游戏窗体的实现

4.4.2 地图的加载

4.4.3 玛丽的跳跃功能

4.4.4 随机出现的障碍

4.4.5 背景音乐的播放与停止

4.4.6 碰撞和积分的实现

4.5 小结

第5章 彩图版飞机大战

5.1 需求分析

5.2 系统设计

5.2.1 系统功能结构

5.2.2 系统业务流程

5.2.3 系统预览

5.3 系统开发必备

5.3.1 开发工具准备

5.3.2 文件夹组织结构

5.4 彩图版飞机大战的实现

5.4.1 主窗体的实现

5.4.2 创建游戏精灵

5.4.3 游戏核心逻辑

5.4.4 游戏排行榜

5.5 小结

第3篇 实用小工具

第6章 DIY字符画

6.1 需求分析

6.2 系统设计

6.2.1 系统功能结构

6.2.2 系统业务流程

6.2.3 系统预览

6.3 系统开发必备

6.3.1 开发工具准备

6.3.2 文件夹组织结构

6.3.3 配置Qt Designer

6.3.4 配置qrcTopy(资源文件转换)

6.4 主窗体的UI设计

6.4.1 主窗体的布局

6.4.2 将.ui与.qrc文件转换为.py文件

6.4.3 主窗体的显示

6.5 字符画的转换

6.5.1 创建字符画转换文件

6.5.2 关联主窗体

6.6 小结

第7章 超级画板

7.1 需求分析

7.2 系统设计

7.2.1 系统功能结构

7.2.2 系统业务流程

7.2.3 系统预览

7.3 系统开发必备

7.3.1 系统开发环境

7.3.2 文件夹组织结构

7.4 菜单类设计

7.4.1 菜单类实现流程

7.4.2 初始化菜单

7.4.3 设置画笔对象

7.4.4 绘制菜单栏

7.4.5 为菜单关联事件

7.5 画笔类设计

7.5.1 画笔类实现流程

7.5.2 初始化画笔

7.5.3 标识是否开始绘制

7.5.4 设置并获取画笔大小

7.5.5 设置并获取画笔颜色

7.5.6 实现绘制功能

7.6 窗口绘制类设计

7.6.1 窗口绘制类实现流程

7.6.2 初始化窗口

7.6.3 清空画板

7.6.4 启动超级画板主窗口

7.7 超级画板主类设计

7.7.1 超级画板主类实现流程

7.7.2 导入pygame模块

7.7.3 检测Python版本号

7.7.4 显示超级画板主窗口

7.8 小结

第8章 Word助手

8.1 需求分析

8.2 系统设计

8.2.1 系统功能结构

8.2.2 系统业务流程

8.2.3 系统预览

8.3 系统开发必备

8.3.1 开发工具准备

8.3.2 文件夹组织结构

8.4 编写工具模块

8.4.1 编写遍历目录的common模块

8.4.2 编写将Word文档转换为PDF的wordtopdf模块

8.4.3 编写合并PDF文件的mergepdf模块

8.5 主窗体的UI设计

8.5.1 主窗体概述

8.5.2 主窗体实现流程

8.5.3 设计主窗体

8.5.4 将.ui文件转换为.py文件

8.5.5 主窗体的显示

8.6 Word转PDF模块设计

8.6.1 Word转PDF模块概述

8.6.2 Word转PDF模块实现流程

8.6.3 设计Word转PDF窗体

8.6.4 在主文件中加载Word转PDF窗体

8.6.5 为工具栏绑定槽函数实现打开子窗体

8.6.6 实现选择源文件夹功能

8.6.7 实现选择目标文件夹功能

8.6.8 实现将Word文档批量转换为PDF

8.6.9 实现将多个Word文档合并为一个PDF

8.7 统计Word文档页码模块设计

8.7.1 统计Word文档页码模块概述

8.7.2 统计Word文档页码模块实现流程

8.7.3 设计统计Word文档页码窗体

8.7.4 在主文件中加载统计Word文档页码窗体

8.7.5 为工具栏绑定槽函数实现打开子窗体

8.7.6 实现统计Word文档页码功能

8.8 提取总目录模块设计

8.8.1 提取总目录模块概述

8.8.2 提取总目录模块实现流程

8.8.3 设计提取总目录窗体

8.8.4 在主文件中加载提取总目录窗体

8.8.5 为工具栏绑定槽函数实现打开子窗体

8.8.6 实现提取总目录功能

8.9 小结

第9章 图片批量处理器

9.1 需求分析

9.2 系统设计

9.2.1 系统功能结构

9.2.2 系统业务流程

9.2.3 系统预览

9.3 系统开发必备

9.3.1 系统开发环境

9.3.2 文件夹组织结构

9.4 主窗体设计

9.4.1 主窗体概述

9.4.2 主窗体实现流程

9.4.3 设计主窗体

9.4.4 打开添加水印窗体

9.4.5 打开重命名窗体

9.4.6 实现关于本软件功能

9.4.7 运行时显示窗体

9.5 批量添加水印设计

9.5.1 窗体概述

9.5.2 批量添加水印窗体实现流程

9.5.3 设计批量添加水印窗体

9.5.4 初始化窗体设置

9.5.5 加载图片列表

9.5.6 设置水印字体

9.5.7 选择水印图片

9.5.8 选择水印图片保存路径

9.5.9 为图片添加水印

9.6 批量重命名设计

9.6.1 窗体概述

9.6.2 批量重命名窗体实现流程

9.6.3 设计批量重命名窗体

9.6.4 初始化窗体设置

9.6.5 加载图片名称及路径

9.6.6 对图片批量重命名

9.7 小结

第4篇 网络爬虫

第10章 RCQ读者书库

10.1 需求分析

10.2 系统设计

10.2.1 系统功能结构

10.2.2 系统业务流程

10.2.3 系统预览

10.3 系统开发必备

10.3.1 系统开发环境

10.3.2 文件夹组织结构

10.4 窗体UI设计

10.4.1 窗体UI概述

10.4.2 窗体UI设计流程

10.4.3 在Qt设计器中设计窗体

10.4.4 将窗体UI转换为.py文件

10.4.5 设置默认抓取期数

10.4.6 设置默认保存路径

10.4.7 运行时显示窗体

10.5 功能代码设计

10.5.1 功能代码实现流程

10.5.2 导入模块

10.5.3 选择保存路径

10.5.4 抓取数据并保存为文件

10.5.5 获取指定路径下的所有文件

10.5.6 按期数显示《读者》文章列表

10.5.7 按名称和图标显示《读者》文章

10.5.8 抓取指定月份所有数据并显示

10.5.9 预览选中文章

10.6 小结

第11章 火车票分析助手

11.1 需求分析

11.2 系统设计

11.2.1 系统功能结构

11.2.2 系统业务流程

11.2.3 系统预览

11.3 系统开发必备

11.3.1 开发工具准备

11.3.2 文件夹组织结构

11.4主窗体的UI设计

11.4.1 主窗体的布局

11.4.2 主窗体显示效果

11.5 爬取数据

11.5.1 获取请求地址与参数

11.5.2 下载数据文件

11.5.3 查询所有车票信息

11.5.4 卧铺票的查询与分析

11.5.5 查询车票起售时间

11.6 窗体的数据显示

11.6.1 车票查询区域的数据显示

11.6.2 卧铺售票分析区域的数据显示

11.6.3 卧铺车票数量走势图的显示

11.6.4 查询车票起售时间的数据显示

11.7 小结

第12章 高德地图+58租房

12.1 需求分析

12.2 系统设计

12.2.1 系统功能结构

12.2.2 系统业务流程

12.2.3 系统预览

12.3 系统开发必备

12.3.1 开发工具准备

12.3.2 文件夹组织结构

12.4 关键技术

12.4.1 requests模块

12.4.2 BeautifulSoup模块

12.4.3 csv模块

12.5 高德地图+58租房的开发

12.5.1 分析请求地址

12.5.2 爬取数据并生成文件

12.5.3 申请JSAPI的开发者Key

12.5.4 显示高德地图

12.5.5 输入工作地点显示到达范围

12.5.6 显示房源位置与路线规划

12.6 小结

第5篇 数据分析

第13章 开心麻花影视作品分析

13.1 需求分析

13.2 系统设计

13.2.1 系统功能结构

13.2.2 系统业务流程

13.2.3 系统预览

13.3 系统开发必备

13.3.1 系统开发环境

13.3.2 文件夹组织结构

13.4 主窗体设计

13.4.1 实现主窗体

13.4.2 查看部分的隐藏与显示

13.4.3 下拉列表处理

13.5 数据分析与处理

13.5.1 获取数据

13.5.2 生成全国热力图文件

13.5.3 生成主要城市评论数及平均分文件

13.5.4 生成词云图片

13.6 点击查看显示内容

13.6.1 创建显示html页面窗体

13.6.2 创建显示图片窗体

13.6.3 绑定查询按钮单击事件

13.7 小结

第14章 Excel数据分析师

14.1 需求分析

14.2 系统设计

14.2.1 系统功能结构

14.2.2 系统业务流程

14.2.3 系统预览

14.3 系统开发环境

14.3.1 开发环境介绍

14.3.2 开发环境安装与配置

14.4 关键技术

14.4.1 pandas模块

14.4.2 QFileDialog对话框

14.5 窗体UI设计

14.5.1 创建窗体

14.5.2 工具栏设计

14.5.3 其他布局与设置

14.5.4 将.ui文件转换为.py文件

14.6 功能代码设计

14.6.1 导入Excel文件

14.6.2 读取Excel数据

14.6.3 设置文件存储路径

14.6.4 保存数据到Excel

14.6.5 提取列数据

14.6.6 定向筛选

14.6.7 多表合并

14.6.8 多表统计排行

14.6.9 生成图表(贡献度分析)

14.7 小结

第6篇 人工智能

第15章 智能停车场车牌识别计费系统

15.1 需求分析

15.2 系统设计

15.2.1 系统功能结构

15.2.2 系统业务流程

15.2.3 系统预览

15.3 系统开发必备

15.3.1 开发工具准备

15.3.2 文件夹组织结构

15.4 智能停车场车牌识别计费系统的实现

15.4.1 实现系统窗体

15.4.2 显示摄像头画面

15.4.3 创建保存数据文件

15.4.4 识别车牌

15.4.5 车辆信息的保存与读取

15.4.6 实现收入统计

15.5 小结

第16章 AI智能联系人管理

16.1 需求分析

16.2 系统设计

16.2.1 系统功能结构

16.2.2 系统业务流程

16.2.3 系统预览

16.3 系统开发必备

16.3.1 开发工具准备

16.3.2 文件夹组织结构

16.4 AI智能联系人管理的实现

16.4.1 系统窗体的实现

16.4.2 添加联系人信息页面实现

16.4.3 创建保存数据文件

16.4.4 识别名片

16.4.5 主窗体显示联系人信息

16.4.6 显示联系人分布饼图

16.5 小结

第7篇 Web开发

第17章 51商城

17.1 需求分析

17.2 系统功能设计

17.2.1 系统功能结构

17.2.2 系统业务流程

17.3 系统开发必备

17.3.1 系统开发环境

17.3.2 文件夹组织结构

17.4 数据库设计

17.4.1 数据库概要说明

17.4.2 数据表模型

17.4.3 数据表关系

17.5 会员注册模块设计

17.5.1 会员注册模块概述

17.5.2 会员注册页面

17.5.3 验证并保存注册信息

17.6 会员登录模块设计

17.6.1 会员登录模块概述

17.6.2 创建会员登录页面

17.6.3 保存会员登录状态

17.6.4 会员退出功能

17.7 首页模块设计

17.7.1 首页模块概述

17.7.2 实现显示最新上架商品功能

17.7.3 实现显示打折商品功能

17.7.4 实现显示热门商品功能

17.8 购物车模块

17.8.1 购物车模块概述

17.8.2 实现显示商品详细信息功能

17.8.3 实现添加购物车功能

17.8.4 实现查看购物车功能

17.8.5 实现保存订单功能

17.8.6 实现查看订单功能

17.9 后台功能模块设计

17.9.1 后台登录模块设计

17.9.2 商品管理模块设计

17.9.3 销量排行榜模块设计

17.9.4 会员管理模块设计

17.9.5 订单管理模块设计

17.10 小结

第18章 BBS社区

18.1 需求分析

18.2 系统功能设计

18.2.1 系统功能结构

18.2.2 系统业务流程

18.3 系统开发必备

18.3.1 系统开发环境

18.3.2 文件夹组织结构

18.4 数据库设计

18.4.1 数据库概要说明

18.4.2 数据表关系

18.5 用户系统设计

18.5.1 用户注册功能

18.5.2 登录功能实现

18.5.3 用户注销功能实现

18.6 问题模块设计

18.6.1 问题列表功能实现

18.6.2 问题详情功能实现

18.6.3 创建问题功能的实现

18.7 答案长轮询设计

18.8 小结

第19章 甜橙音乐网

19.1 需求分析

19.2 系统功能设计

19.2.1 系统功能结构

19.2.2 系统业务流程

19.2.3 系统预览

19.3 系统开发必备

19.3.1 系统开发环境

19.3.2 文件夹组织结构

19.4 数据库设计

19.4.1 数据库概要说明

19.4.2 数据表模型

19.5 网站首页模块的设计

19.5.1 首页模块概述

19.5.2 实现热门歌手列表功能

19.5.3 实现热门歌曲功能

19.5.4 实现音乐播放功能

19.6 排行榜模块的设计

19.6.1 排行榜模块概述

19.6.2 实现歌曲排行榜的功能

19.6.3 实现播放歌曲的功能

19.7 曲风模块的设计

19.7.1 曲风模块概述

19.7.2 实现曲风模块数据的获取

19.7.3 实现曲风模块页面的渲染

19.7.4 实现曲风列表的分页功能

19.8 发现音乐模块的设计

19.8.1 发现音乐模块概述

19.8.2 实现发现音乐的搜索功能

19.8.3 实现发现音乐模块页面的渲染

19.9 歌手模块的设计

19.9.1 歌手模块概述

19.9.2 实现歌手列表的功能

19.9.3 实现歌手详情的功能

19.10 我的音乐模块的设计

19.10.1 我的音乐模块概述

19.10.2 实现收藏歌曲的功能

19.10.3 实现我的音乐功能

19.11 小结

第20章 智慧校园考试系统

20.1 需求分析

20.2 系统功能设计

20.2.1 系统功能结构

20.2.2 系统业务流程

20.2.3 系统预览

20.3 系统开发必备

20.3.1 系统开发环境

20.3.2 文件夹组织结构

20.4 数据库设计

20.4.1 数据库概要说明

20.4.2 数据表模型

20.5 用户登录模块设计

20.5.1 用户登录模块概述

20.5.2 使用Django默认授权机制实现普通登录

20.5.3 机构注册功能的实现

20.6 核心答题功能的设计

20.6.1 答题首页设计

20.6.2 考试详情页面

20.6.3 答题功能的实现

20.6.4 提交答案

20.6.5 批量录入题库

20.7 小结

第8篇 微信/小程序

第21章 看图猜成语小程序

21.1 需求分析

21.2 系统功能设计

21.2.1 系统功能结构

21.2.2 系统业务流程

21.3 系统开发必备

21.3.1 系统开发环境

21.3.2 文件夹组织结构

21.4 数据库设计

21.4.1 数据库概要说明

21.4.2 数据表模型

21.5 小程序开发必备

21.5.1 注册小程序

21.5.2 小程序信息完善及开发前准备

21.5.3 下载微信开发工具

21.6 首页登录授权模块设计

21.6.1 首页登录授权模块概述

21.6.2 首页页面设计

21.6.3 登录授权接口实现

21.7 答题模块设计

21.7.1 答题模块概述

21.7.2 答题页面设计

21.7.3 答题接口实现

21.8 通关模块设计

21.8.1 通关模块概述

21.8.2 通关页面设计

21.9 排行榜模块设计

21.9.1 排行榜模块概述

21.9.2 排行榜页面设计

21.9.3 排行榜接口实现

21.10 小结

第22章 今天吃什么小程序

22.1 需求分析

22.2 系统功能设计

22.2.1 系统功能结构

22.2.2 系统业务流程

22.3 系统预览

22.4 系统开发必备

22.4.1 系统开发环境

22.4.2 文件夹组织结构

22.5 数据库设计

22.5.1 数据库概要说明

22.5.2 数据表模型

22.6 登录页授权模块设计

22.6.1 首页登录授权模块概述

22.6.2 首页页面设计

22.6.3 登录授权接口实现

22.7 首页模块设计

22.7.1 首页概述

22.7.2 首页页面设计

22.7.3 首页接口实现

22.8 菜谱模块设计

22.8.1 菜谱模块概述

22.8.2 菜谱列表页面设计

22.8.3 菜谱列表接口设计

22.8.4 菜谱详情页面设计

22.8.5 菜谱详情接口设计

22.9 其他模块设计

22.9.1 百度地图商家地址模块设计

22.9.2 上传美食模块设计

22.9.3 数据统计模块设计

22.10 后台功能模块设计

22.10.1 后台登录模块设计

22.10.2 菜系管理功能实现

22.10.3 美食管理功能实现

22.10.4 会员管理功能实现

22.11 小结

第23章 微信机器人

23.1 需求分析

23.2 系统功能设计

23.2.1 系统功能结构

23.2.2 系统业务流程

23.3 系统开发必备

23.3.1 系统开发环境

23.3.2 文件夹组织结构

23.4 微信公众平台开发必备

23.4.1 注册订阅号

23.4.2 公众号基本配置

23.5 内网穿透工具使用

23.5.1 内网穿透工具简介

23.5.2 下载安装

23.5.3 测试外网域名

23.6 爬取“糗事百科”笑话

23.6.1 页面分析

23.6.2 随机抓取一条笑话

23.7 爬取天气信息

23.7.1 页面分析

23.7.2 爬取天气信息

23.8 微信机器人的实现

23.8.1 校验签名

23.8.2 填写配置信息

23.8.3 接收文本消息

23.8.4 整合笑话和天气功能

23.9 小结

附录1 导入PyCharm配色方案

附录2 PyCharm常用快捷键

附录3 Python中常见的内置异常及描述

附录4 本书模块应用概览

附录5 内置函数

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

发表评论

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

买过这本书的人还买过

读了这本书的人还在读

回顶部