新書推薦:
《
卡特里娜(“同一颗星球”丛书)
》
售價:HK$
87.4
《
伟大民族:从路易十五到拿破仑的法国史(方尖碑)
》
售價:HK$
188.2
《
古今“书画同源”论辨——中国书法与中国绘画的关系问题兼中国画笔墨研究
》
售價:HK$
132.2
《
《日本文学史序说》讲演录
》
售價:HK$
72.8
《
无尽的海洋:美国海事探险与大众文化(1815—1860)
》
售價:HK$
99.7
《
治盗之道:清代盗律的古今之辨
》
售價:HK$
122.1
《
甲骨文丛书·剑桥世界暴力史(第一卷):史前和古代世界(套装全2册)
》
售價:HK$
210.6
《
甲骨文丛书·中华早期帝国:秦汉史的重估
》
售價:HK$
300.2
編輯推薦:
l 本书以信息技术应用为导向,用浅显的方式讲述数据处理过程,读者不需要较多的技术基础积累,适合本科生计算机通识课程的教学要求。
本书展示了数据处理的全过程,从数据的获取、数据分析到数据可视化展示,还讲解了微信小程序数据处理过程和Python数据处理。
按照“数据获取—数据处理与展示—编程式数据处理”的顺序,基于案例进行数据处理展示。提供了案例及素材,读者可根据步骤或者视频讲解进行模仿练习。
提供了大量的典型案例,以案例为素材介绍信息技术应用、数据处理过程、新技术在具体行业中的应用。
內容簡介:
本书参照教育部计算机基础课程实验教学的基本要求,主要介绍信息技术及其应用,从基础原理出发、以具体应用为导向进行数据处理讲解。 全书共三部分:部分(第1~4章)为数据处理基础,介绍数据获取以及基本的数据处理方法,包括使用软件、浏览器插件等工具爬取数据,Excel电子表格数据处理和图像数据处理;第二部分(第5~8章)为数据可视化展示,介绍数据可视化的不同形式,包括Word图文报告设计、PPT演示文稿制作、Camtasia视频制作和Animate动画设计;第三部分(第9~12章)为编程式数据处理,介绍编程相关的数据处理,包括网页设计与制作、微信小程序开发、Raptor算法工具介绍以及Python数据处理。全书提供了大量应用实例,例题大部分配备了视频,用于展示数据处理过程。 本书适合作为高等院校本科生计算机通识教育课程的教材,也可供非计算机专业有志于学习数据处理的人员参考。
關於作者:
刘小丽,暨南大学教师,研究方向软件安全,发表论文20余篇;主持教改项目8项,参与教改10余项;主持科研项目2项,排名第二主持、参与省部级科研项目6项;主编编写教材2部,排名前三参编教材5部。
目錄 :
部分数据处理基础
第1章导学——数据存储与处理概述31.1数据的存储3
1.1.1数据的基本概念3
1.1.2数据存储4
1.2数据的处理5
1.2.1数据处理基本过程5
1.2.2数据处理基本方法6
1.3实验内容导析6
1.3.1实验过程导析6
1.3.2知识结构导析7
1.4教学计划7
1.4.1教学计划参考7
1.4.2成绩评定8
第2章数据获取与清洗9
2.1数据结构化9
2.2基本数据获取10
2.2.1网页数据导入Excel10
2.2.2Access数据导入Excel13
2.2.3数据复制14
2.3网页数据爬取16
2.3.1八爪鱼采集器16
2.3.2Web Scraper插件18
2.3.3Python爬虫案例22数据处理实践教程(微课版)目录2.4数据清洗23
2.5综合实验要求27
2.6辅助阅读资料27
2.6.1官网地址27
2.6.2数据清洗内容27
第3章表格数据处理28
3.1Excel基础28
3.1.1基本术语28
3.1.2基本数据类型29
3.1.3数据的输入31
3.1.4数据的显示32
3.2基本计算33
3.2.1运算符33
3.2.2坐标引用34
3.2.3工作表的创建与数据输入实验35
3.2.4常用函数36
3.2.5函数与公式计算实验49
3.3数据统计与管理51
3.3.1排序51
3.3.2分类汇总53
3.3.3数据透视表54
3.3.4排序、分类汇总与数据透视表实验58
3.3.5筛选59
3.3.6自动筛选和高级筛选实验61
3.4图表制作62
3.4.1基本图表62
3.4.2复合图表65
3.4.3动态图表65
3.4.4图表的创建与编辑实验67
3.5综合实验68
3.6辅助阅读资料69
3.6.1数据输入小技巧69
3.6.2数据验证69
3.6.3参考网站70
第4章图像数据处理71
4.1图像合成71
4.1.1图像选取71
4.1.2合成新图72
4.1.3图层操作74
4.1.4文字工具77
4.2图像修复79
4.2.1仿制图章工具79
4.2.2图像调整81
4.3图像特效84
4.3.1滤镜84
4.3.2蒙版85
4.4综合实验87
4.5辅助阅读资料92
第二部分数据可视化展示
第5章图文报告设计955.1Word概述95
5.2排版基础95
5.2.1版面元素96
5.2.2常用操作97
5.2.3排版练习实验97
5.3文档的批注与修订102
5.3.1批注与修订102
5.3.2批注与修订文档实验103
5.4长文档编排104
5.4.1长文档格式化相关概念105
5.4.2长文档编排的一般步骤105
5.4.3长文档编排实验107
5.5综合实验109
5.6辅助阅读资料111
5.6.1Word常用快捷键111
5.6.2Word文档度量单位及换算111
5.6.3Word常见问题及解决办法112
第6章演示文稿制作114
6.1幻灯片基础操作114
6.1.1演示文稿的基本结构114
6.1.2模板和母版114
6.1.3幻灯片的制作技巧116
6.2常见幻灯片元素设计118
6.2.1表格和图表118
6.2.2图形和SmartArt图形119
6.2.3超级链接120
6.3PPT动画123
6.3.14种PPT动画123
6.3.2PPT动画制作举例123
6.4PPT放映124
6.4.1PPT放映设置124
6.4.2切换效果127
6.5综合实验128
6.6辅助阅读资料128
第7章视频制作129
7.1视频及录制129
7.1.1视频技术要求129
7.1.2视频录制130
7.2Camtasia视频剪辑131
7.2.1音频处理132
7.2.2视频编辑134
7.2.3录屏135
7.2.4视频导出136
7.3Camtasia视频合成136
7.3.1视频合成步骤136
7.3.2视频合成案例136
7.4综合实验要求138
7.5辅助阅读资料139
第8章动画设计140
8.1动画制作的前期准备140
8.1.1动画素材准备141
8.1.2帧、图层和时间轴141
8.1.3动画设置141
8.2二维动画的设计与制作142
8.2.1逐帧动画142
8.2.2动作补间动画144
8.2.3形状补间动画145
8.2.4动画配乐146
8.3手工绘制动画147
8.4综合实验149
8.5辅助阅读资料151
第三部分编程式数据处理
第9章网页设计与制作1559.1Dreamweaver网页制作基础155
9.1.1Dreamweaver的工作环境及设置155
9.1.2网页制作156
9.1.3站点管理159
9.1.4超级链接160
9.1.5页面布局162
9.1.6CSS163
9.2移动网页设计与制作166
9.2.1认识jQuery和jQuery Mobile166
9.2.2使用jQuery Mobile创建移动网页167
9.2.3移动网页基础168
9.3综合实验169
9.3.1网页制作及CSS样式应用169
9.3.2使用AP Div和框架进行网页布局171
9.3.3使用jQuery Mobile框架制作移动网页174
9.4辅助阅读材料176
9.4.1网站的发布176
9.4.2网站的评价176
9.4.3网络学习资源177
第10章微信小程序开发178
10.1微信小程序概述178
10.1.1认识微信小程序178
10.1.2微信小程序开发流程179
10.2微信小程序开发基础184
10.2.1小程序的目录结构184
10.2.2小程序的开发框架185
10.2.3配置文件186
10.2.4逻辑层文件188
10.2.5页面结构文件189
10.2.6页面样式文件190
10.3综合实验191
10.3.1成绩计算器191
10.3.2学生信息登记196
10.4辅助阅读资料201
10.4.1线上运营推广方式201
10.4.2线下运营推广方式202
10.4.3第三方推广202
10.4.4网络学习资源203
第11章Raptor算法工具204
11.1Raptor使用基础204
11.2算法的控制结构206
11.2.1Raptor顺序结构实验207
11.2.2Raptor选择结构实验208
11.2.3Raptor循环结构实验210
11.3利用子程序实现模块化212
11.3.1子程序的定义和调用212
11.3.2子程序的算法设计实验213
11.4Raptor基本算法设计215
11.4.1迭代算法实验215
11.4.2枚举算法实验216
11.4.3递归算法实验217
11.5辅助阅读资料219
第12章Python数据处理220
12.1Python编程基础220
12.1.1程序设计基本步骤220
12.1.2Python数据类型221
12.1.3Python数据输入输出225
12.1.4Python程序的运行方式226
12.1.5编写简单程序实验226
12.2Python程序流程控制227
12.2.1程序控制结构227
12.2.2选择结构实验229
12.2.3循环结构实验230
12.3Python函数与模块232
12.3.1函数与模块的概念232
12.3.2函数与模块实验232
12.4Python爬虫233
12.4.1爬虫原理234
12.4.2常用爬虫库234
12.4.3爬虫实例239
12.5Python与Excel240
12.5.1pandas库241
12.5.2openpyxl库242
12.6Python可视化243
12.6.1基本图表制作243
12.6.2Excel中数据的图表制作244
12.6.3使用pandas库生成图表245
12.6.4词云制作246
12.7综合实验及要求249
12.7.1房地产指数爬取实验249
12.7.2数据的收集和整理实验要求252
12.8辅助阅读资料253
参考文献254
內容試閱 :
数据处理能力指的是搜集、整理、分析,并从大量的数据中找到对研究问题有用的信息,做出正确的判断的能力。在大数据时代,没有一家公司不是数据公司,任何一家公司都需要拥有驾驭数据的能力,学会用数据做精细化运营,利用数据驱动业务的增长。对于从事精细化运营工作的人,或者想把自己的工作变得精细化的人,数据处理和分析能力也是必不可少的。
数据处理能力的提升能够激发大学生的个性、创新性,提高大学生解决实际问题的能力。随着信息和数据迅速膨胀,当前数据处理人才越发紧缺,如果大学生能够在学校期间锻炼提高自己的数据处理分析能力,将在毕业时有助于提升就业竞争力,同时,如果能够掌握某个专业领域的数据处理技能,就业力也会更胜一筹。
由于计算机通识教育课程的学分学时比较少,要在较短的时间内向学生展示数据处理原理和处理流程,掌握常见的数据处理方法,就需要对各个知识点进行合理编排。本书的编排从实际应用出发,通过具体的案例进行分析、处理、演示,多数案例配备了视频讲解,通过扫描二维码即可观看,帮助读者快速了解数据处理过程。每章都配备了一定的综合实验,引导读者进行基本的数据处理训练。期望读者通过本书的学习能提升数据处理能力。
本书是《计算机科学基础》的配套书籍,围绕数据处理和信息新技术展开,每章首先简要介绍相关基础知识,其次通过例子进行输出处理展示,后给出综合实验要求和辅助阅读资料。各章内容介绍如下。
第1章导学——数据存储与处理概述。介绍数据的定义、存储和数据处理的基本方法,给出了实验课教学计划参考。
第2章数据获取与清洗。除了介绍数据结构化的定义外,还重点展示了如何获取数据,包括八爪鱼采集器、Web Scraper插件的使用,并通过例子演示Python爬虫的过程,后介绍如何使用Excel电子表格进行简单数据清洗。
第3章表格数据处理。首先介绍电子表格的基本概念,然后详细介绍Excel的基本计算、数据统计与管理和图表制作。
第4章图像数据处理。介绍Photoshop图像处理,主要包括图像合成、图像修复和图像特效。
第5章图文报告设计。介绍Word文字处理,主要包括排版基础、文档的批注与修订和长文档编排等。
第6章演示文稿制作。介绍PowerPoint演示文稿制作,包括常见幻灯片元素设计、动画和放映设置等。
第7章视频制作。介绍屏幕录制与视频编辑处理工具Camtasia,重点讲解视频剪辑和视频合成,其中包括音频处理、视频编辑、录屏和字幕制作等基本剪辑操作。
第8章动画设计。介绍Animate动画制作。首先介绍动画相关的概念,然后分别介绍二维动画设计和手工绘制动画,其中包括逐帧动画、动作补间动画和形状补间动画及动画配乐。
第9章网页设计与制作。首先介绍Dreamweaver网页设计基础,通过例子介绍站点管理、超级链接、页面布局和CSS样式表,然后介绍移动网页设计,并通过具体例子进行展示。
第10章微信小程序开发。介绍小程序的概念和特点、开发过程,配有可以使用的案例,可供读者直接使用。
第11章Raptor算法工具。介绍使用Raptor表示程序控制结构和进行子程序设计,举例使用Raptor实验迭代、枚举和递归算法。
第12章Python数据处理。首先介绍了Python编程基础,然后介绍了Python爬虫、Python处理Excel文件和Python可视化。
本书由刘小丽规划,余宏华编写了第1章,刘小丽编写了第1~3、7、12章,温金明编写了第2、7章,杜宝荣编写了第3、6章,王肃编写了第4、8章,胡彦编写了第5、11、12章,梁里宁编写了第9、10章。其中部分章节由多人共同编写完成。除了署名作者之外,特别感谢张震对本书编写工作的大力支持,并对本书提出了许多非常有建设性的意见,也感谢关心和支持本书编写的同行,有了他们的支持,才使这本书得以出版。本书由暨南大学本科教材资助项目支持。
本书的编写因时间仓促,加之编者水平有限,书中难免有疏漏和不足之处,恳请专家和广大读者批评指正,以便今后本书的修订。
编者2021年11月