• 看漫画学Python 有趣、有料、好玩、好用 2(全彩进阶版)
  • 看漫画学Python 有趣、有料、好玩、好用 2(全彩进阶版)
  • 看漫画学Python 有趣、有料、好玩、好用 2(全彩进阶版)
  • 看漫画学Python 有趣、有料、好玩、好用 2(全彩进阶版)
21年品牌 40万+商家 超1.5亿件商品

看漫画学Python 有趣、有料、好玩、好用 2(全彩进阶版)

全新正版 极速发货

55.45 5.5折 100 全新

库存97件

广东广州
认证卖家担保交易快速发货售后保障

作者关东升

出版社电子工业出版社

ISBN9787121436666

出版时间2022-07

装帧平装

开本16开

定价100元

货号1202662257

上书时间2024-09-04

徐小智的书店

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
作者简介
老程序员、软件架构师、高级培训讲师。熟悉Java、Kotlin、Python、iOS、Android、游戏开发、数据库开发与设计、软件架构设计等多种IT技术。参与设计和开发北京市公交一卡通百亿级大型项目,开发国家农产品追溯系统、金融系统微博等移动客户端项目。近期为中国移动、中国联通、南方航空、中石油、工商银行、平安银行和天津港务局等企事业单位授课。

目录
第1章 工欲善其事,必先利其器/1

1.1 IDE工具那些事儿/1

1.2 “一统江湖” 的PyCharm/2

1.2.1 下载与安装/3

1.2.2 根据使用偏好对 PyCharm 进行设置/6

1.2.3 只要你愿意,就可以不用鼠标——使用快捷键/8

1.2.4 设置 Python 解释器/10

1.2.5 创建 PyCharm 项目/12

1.2.6 创建 Python 源码文件/13

1.2.7 运行程序/14

1.2.8 打开 PyCharm 项目/15

1.3 PyCharm的诱人功能/16

1.4 调试程序不求人! ——PyCharm的调试功能/20

1.5 知识点拨/24

1.6 动手实践/26

第2章 让我们从海龟开始/27

2.1 Turtle那些事儿/27

2.1.1 Turtle 中的基本概念/28

2.1.2 动动手——使用 Turtle 绘制一个矩形/28

2.1.3 改变画笔/30

2.1.4 设置画笔/31

2.1.5 填充颜色/32

2.2 绘制基本图形/33

2.2.1 绘制五角星/33

2.2.2 绘制圆形和弧线/34

2.3 动手实践1:绘制奥运五环/35

2.4 动手实践2:好漂亮的一棵树/37

2.5 动手实践3/40

第3章 进阶的GUI库/41

3.1 为什么选择PyQt/41

3.2 PyQt的基础知识/42

3.2.1 安装 PyQt5/42

3.2.2 PyQt GUI 主要类的层次结构/43

3.2.3 编写你的第 1 个 PyQt GUI 程序/44

3.2.4 以面向对象方式实现 PyQt GUI 程序/45

3.3 在窗口中添加控件/47

3.4 处理事件/48

3.4.1 信号与槽/48

3.4.2 鼠标事件/51

3.4.3 键盘事件/54

3.5 布局管理/56

3.5.1 盒子布局管理器——QBoxLayout/56

3.5.2 网格布局管理器——QGridLayout/60

3.5.3 表单布局管理器——QFormLayout/62

3.6 常用控件/64

3.6.1 文本输入控件/65

3.6.2 单选按钮/66

3.6.3 复选框/69

3.6.4 列表控件/71

3.6.5 下拉列表控件/73

3.7 表格控件/74

3.7.1 使用表格控件/74

3.7.2 表格事件处理/78

3.8 强大的界面设计工具——QTDesigner/79

3.8.1 安装 QTDesigner/80

3.8.2 示例:登录界面/82

3.9 动手实践:“你是哪儿的人?” /86

第4章 文本分析/87

4.1 分词库/87

4.1.1 中文分词库——jieba 库/88

4.1.2 安装 jieba 库/88

4.1.3 使用 jieba 库/89

4.1.4 动手实践:《水浒传》词频分析/91

4.2 词云库——wordcloud库/94

4.2.1 安装 wordcloud 库/95

4.2.2 使用 wordcloud 库/98

4.2.3 动手实践:通过词云对《水浒传》进行词频分析/102

4.3 综合实践: 在GUI界面打开图片/103

第5章 计算机视觉处理那些事儿/105

5.1 OpenCV库的基础知识/105

5.1.1 安装 OpenCV 库/106

5.1.2 读取和显示图像/106

5.1.3 调整图像的大小/109

5.1.4 图像旋转/110

5.2 处理图像/112

5.2.1 图像灰度化/112

5.2.2 图像二值化/114

5.3 人脸检测/115

5.4 动手实践1:识别登录验证码/117

5.4.1 验证码识别/117

5.4.2 安装 OCR 引擎 Tesseract/118

5.4.3 安装 pytesseract 库/118

5.4.4 验证码识别的代码实现/120

5.5 动手实践2:在GUI界面显示OpenCV库的图像/121

第6章 让“蜘蛛”帮我们工作/123

6.1 网络爬虫的过程/124

6.1.1 “虫子”的第 1 阶段工作——爬取数据/125

6.1.2 “虫子”的第 2 阶段工作——解析数据/126

6.1.3 “虫子”的第 3 阶段工作——下载图片/130

6.2 爬取动态网页数据/133

6.2.1 使用浏览器的 Web 开发者工具/134

6.2.2 使用 Selenium 模拟 Web 浏览器爬取数据/136

6.3 动手实践1:爬取股票数据/139

6.4 动手实践2:将股票数据存储到CSV文件中/142

6.5 动手实践3:在GUI界面显示股票数据/145

第7章 进阶的数据存储/148

7.1 MySQL的基础知识/148

7.1.1 安装 MySQL8/149

7.1.2 通过命令提示符窗口登录 MySQL 服务器/153

7.1.3 常见的管理命令/154

7.1.4 使用 GUI 工具管理数据库/157

7.2 使用Python访问MySQL/163

7.2.1 安装 PyMySQL 库/164

7.2.2 访问 MySQL 的流程/164

7.3 动手实践1:对学生表进行CRUD操作/166

7.3.1 创建学生表/167

7.3.2 插入数据/167

7.3.3 查询数据/170

7.3.4 对查询返回多条数据/172

7.4 动手实践2:完成数据的更新和删除操作/174

第8章 让我们一起交换数据!/175

8.1  数据交换格式/176

8.2 XML数据交换格式/176

8.2.1 XML 文档的结构/177

8.2.2 解析 XML 文档/178

8.2.3 使用 ElementTree 库解析 XML 文档/179

8.3 动手实践1:解析Notes.xml文档/179

8.4 动手实践2:使用XPath表达解析Notes.xml文档/181

8.5 动手实践3:在GUI界面显示备忘录信息/185

第9章 访问Excel文件/190

9.1  访问Excel文件/190

9.1.1 安装 xlwings 库/191

9.1.2 xlwings 库中的对象/191

9.2 读取单元格数据/192

9.3 写入单元格数据/194

9.4 动手实践1:将股票数据保存到Excel文件中/197

9.5 动手实践2:把多只股票的数据保存到一个Excel文件中/199

第10章 数据可视化/200

10.1  使用pyecharts库/201

10.1.1 安装 pyecharts 库/201

10.1.2 第 1 个 pyecharts 图表/202

10.1.3 使用链式 API/204

10.1.4 设置图表/205

10.2 基本图表/208

10.2.1 绘制折线图/208

10.2.2 绘制面积图/209

10.2.3 绘制饼状图/211

10.2.4 绘制环状图/214

10.3 3D柱状图/215

10.4 动手实践: 使用堆叠面积图展示近10年全国总人口

变化情况/218

第11章 项目实战 1/222

11.1  项目概述/222

11.2 需求分析/223

11.3 系统设计/224

11.3.1 原型设计/224

11.3.2 数据库设计/225

11.3.3 架构设计/227

11.3.4 详细设计/228

11.4 项目编码实现/230

11.4.1 数据库初始化/230

11.4.2 创建项目/230

11.5 编写数据持久层/232

11.5.1 配置数据库/232

11.5.2 DAO 基类/233

11.5.3 用户管理 DAO/234

11.5.4 商品管理 DAO/235

11.6 编写表示层/239

11.6.1 编写启动模块/239

11.6.2 编写用户登录窗口/242

11.6.3 编写商品列表窗口/243

11.7 再完善一下/252

第12章 项目实战 2/253

12.1 Python游戏引擎——PyGame/253

12.1.1 什么是游戏引擎?/253

12.1.2 安装 PyGame 库/254

12.1.3 PyGame 游戏程序的模板/254

12.1.4 在你的游戏场景中绘制图片/257

12.1.5 在你的游戏场景中绘制文字/260

12.2 让我们走进“精灵”的世界/264

12.2.1 精灵类/264

12.2.2 将精灵添加到游戏场景中/265

12.2.3 响应键盘事件/268

12.2.4 游戏中的声音/272

12.3 迷失航线游戏分析与设计/277

12.3.1 游戏的故事背景/277

12.3.2 需求分析/277

12.3.3 游戏脚本/278

12.4 项目编码实现/279

12.4.1 创建项目/279

12.4.2 创建敌人/280

12.4.3 创建玩家精灵/285

12.4.4 创建子弹精灵/286

12.4.5 创建爆炸精灵/287

12.4.6 游戏场景的实现/289

内容摘要
本书是《看漫画学Python》的进阶版本,继续秉承有趣、有料、好玩、好用的理念,并继续采用《看漫画学Python》一书中3个不同的漫画人物角色,通过这3个角色之间的轻松对话把复杂的技术问题简单化。本书总计12章。第1章讲解Python的IDE工具PyCharm的基础知识、高级功能和调试功能;第2章讲解如何用Python绘图库Turtle绘制基本图形;第3章讲解Python的Qt库PyQt的基础知识和用法;第4章讲解如何用分词库实现分词,以及如何用词云库形成词云;第5章讲解如何用OpenCV库实现图像处理和人脸检测;第6章讲解网络爬虫技术;第7章讲解如何用Python访问MySQL;第8章讲解如何用Python解析XML文档;第9章讲解如何用xlwings库操作Excel文件;第10章讲解如何用pyecharts库进行数据可视化。第11~ 12章通过两个项目实战帮助读者将前10章所学的内容融会贯通。本书贯穿了动手实践环节,旨在帮助读者完成书中示例并及时消化书中知识点。如果您想提升Python技能,则无论您是想学习编程的小学生,还是想参加计算机竞赛的中学生,抑或是计算机相关专业的大学生,甚至是正在从事软件开发的职场人,本书都适合您阅读和学习。

主编推荐
"——1. 《看漫画学Python》进阶版,基于第1版讲解Python进阶知识——
应本书第1版《看漫画学Python》近10万读者的呼声,我们细心编写本书。本书是《看漫画学Python》的进阶版本,在第1版的基础上讲解Python进阶知识,帮助读者完善Python知识体系,提升Python技能。。
——2. 继续秉承有趣、有料、好玩、好用的理念——
本书继续秉承有趣、有料、好玩、好用的理念,并继续采用《看漫画学Python》一书中3个不同的漫画人物角色,通过这3个角色之间的轻松对话把复杂的技术问题简单化。
——3. 学不会Python? No,不可能!!!——
本书不但诙谐讲解Python知识点,还贯穿了各种动手实践环节,读者想学不会Python都难。
——3. 大咖力荐——
本书得到小灰、臧秀涛等多位大佬强力推荐。
——4. 超有趣Python漫画书,一书在手,Python我有——
作为Python漫画书,本书特色鲜明,深受广大读者喜爱。书中内容讲解简单有趣,插画精美诙谐,能使读者在不知不觉中,学会一个又一个知识点,战胜一个又一个难题。本书还深受中小学生喜爱,是老少咸宜的佳作。"

媒体评论
"非常高兴看到《看漫画学Python》推出进阶版。本书作者凭借深厚的Python技术功底,并结合生动的角色对话,在本书中把Python的应用讲解得深入浅出。本书非常值得我们阅读。

——魏梦舒  微信公众号【程序员小灰】运营者,IT畅销书《漫画算法》作者——"

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP