《大数据分析教学大纲教案.docx》由会员分享,可在线阅读,更多相关《大数据分析教学大纲教案.docx(43页珍藏版)》请在优知文库上搜索。
1、大数据分析课程教学大纲【课程名称】大数据分析【课程类型】专业必修课【讲课对象】大数据技术与应用、云计算技术与应用专业【课时学分】周课时6,共72课时,3学分【课程概况】大数据分析课程是大数据技术与应用、云计算技术与应用专业必修课,是计算机基础理论与应用实践相结合侪J课程,也是大数据专业的高关键课程,它肩负若系统、全面地理解大数据,提高大数据应用技能的承任.本课程的J先修课为EPython程序设计、大数据导论、数据库设计B和计算机网络旅础课程,规定学生掌握计算机软件范围的算法构造设计和程序设计的措施,大数据体系构造和网络技术的基本使用措施。【课程目的】通过本课程的学习,让学生接触并理解大数据分析
2、向工作原理和使用措施,使学生具有Python大数据分析、设计和可视化开发的能力,具有KettIe大数据清洗和存储的基本技能,并具有较强的分析问题和处理问题的能力,为未来从事大数据有关领域的工作打下坚实的基础.【课程内容及课时分布】教学周教学内容课时第一周取要简介大数据的基本原理、发展历程和大数据的特性。2第一周埠要简介大数据的意义、我国tt,J大数据Ttr场预测和大数据时产业能分析.2第一周上机试验一:大数据的环境安装与大数据的数据认识,2第二周重要简介爬虫基本概念爬虫的地位与作用.2第二周熨要简介使用Python开发的技巧1,2第二周取要简介使用Pyihon开发#J技巧2。2第三周鱼要简介网
3、页构造与爬虫基本库.2笫三周我要简介爬虫爬取网页IfJ过程与实现措族,2第三周上机试脸二:爬虫库的使用措施并爬取图片.2第四面熨要简介SCrfiPy爬虫的原理与工作过程.2第四面里要简介SCraPy.爬虫的架构与措殛。2第四面上机试验三:SCraPy爬虫嗯取网页内容.2第五周鱼要简介数楙库设计原理与基本措施、MySq1.H基本使用方式.2第五周政要陆介PyIhOn连接YySqI并操作数据库.2笫五周上机试验四:Pyihon操作MySq1.数据库。2第六周6要简介数据可视化的概念与工具2第六周取要简介数据可视化中Batp1.ot1.ib向基础知识2第六周上机试验五:ma1.p1.ot1.ib数据
4、可视化暴础与实现2第七周理要简介存MtP1.otIib绘制多种图形.2第七周上机试睑六:maip1.ot1.ib可视化应用。2第七周重要简介pyecharts可视化。2第八周上机试验七:PyeChartS可视化应用2第八冏取要简介数据存储的基础概念.2第八周利要简介数据清洗的基本概念与垂要工具,数据原则化技术与实现。2第九周上机试睑A:数据清洗应用。2第九周取要而介数据格式与编码技术.2第九周也要简介Kett1.e数据清洗与转换工具的使用.2第Ix卜一周6要简介KettIe数据清洗与转换的使用6第十一、十二周就要简介Kett1.e数据抽取与数据采集的使用4第十二周熨要简介pandas数据分析与
5、清洗6第十二周综合训练:规定学生根据本课程所学啊内容进行媒合设i:(1)数据清洗与采集(2)数据可视化2【课程规定与成绩评估】讦估项目规定比例平时成绩课堂体现、出勤、作业60%期末考试上机考试10%【使用教材及教学叁照书】大数据分析Python鹿虫、数据清洗和数据可视化清华大学山成社黄源等大数据分析课程教案(首页)课程/项目名彝等程大数据分析课程学分4总课时:72课时理论,36课时试验:36课时课程类别:专业必修专业必修公共必修:公共选修济课牧师讲课专业讲课班St教学目的和加定通过本课程的学习,让学生接触并埋解大数据分析的工作原理和使用措施学生具有Python大数据分析、设计和可视化开发的能力
6、具有Kettie大数据清洗和存储的法本技能,并具有较强的分析何胭和处理问遨的能力,为未来从M大数据有关领域的工作打下坚实的堤础.教学重点、难点教学重点:理解大数掂的基本原埋:熟悉PyIhon语言,可以自行安装和使用Python扩展隔;掌握Python连接YySQ1.能纯熟运用游标操纵数据库;掌握可视化的基本图表,可以设计可视化图表:掌握数据存储的基本概念:掌握数据清洗的法本概念:掌握数据原则化H基本概念:掌握数据编周的基本概念:掌握数据清洗的基本概念可以使用Pandas进行数据分析与清洗.教学难点:怎样对Python爬虫技术进行根好的应用;能纯熟运用Kett1.e进行数据采集、抽取与转换:掌握
7、Ur视化的处理环节:纯熟掌握Pandas数据分析的措施:认识并掌握其他大数据开源工具.教学资源多媒体课件习JS答案其他教学资源:G大数提分析黄源等主编,清华大学出版社教学环境多媒体教学,课堂教学与学生上机实践相结合第1次第2f1.1.讲课内容认火大败IB教学目的与塌定简介大数据的定义与特性.通过本课的学习,学生应当掌握如下知识:D大数据的定义2)大数据的基木原理3)大数据的特性4)大数据的历程点难点D大数据B特性校学进程安排教学殍入:的介简介入数据发展与特性,举例阐明大数据rJ重要作用,逐渐引入到课程MJ简介内容中来.讲课内容:一、4大数据分析课程荷介简介本门课程向学科地位、考核方式、学习内容
8、安排、可以参照的学习资料.二、讲授人数据内定义、原理与发展1)港投大数据的定义2)讲授大数据的原理3)讲授大数据的发展历程4讲授大数据向特性课后学习任务布尝试在自己的电脑中,自己动手查找大数据的资料M参照资料大数据分析黄源等主涮,清华大学出版社第2次璋2球甘讲课内容大数据的意义教学目的与规定简介大数据的定义与特性。通过本课的学习,学生应当常押如下知识:1)大数据时战略2)大数期战略的国家层面3)大数期战略的企业层面重点难点1)大数据的战略道义讲课内容:-、讲授大数据的战略意义校学进程安排1)讲授国家层面的意义2)讲授企业层面的意义3)讲授个人层面的意义二、讲授大数据的产业链课后学习任务布尝试理
9、解大数据时产业链,M参照资料大数据分析黄源等主涮,清华大学出版社第3次谭2课M济课内容上机试16(一)教学目的与规定意在简介入数据的安装环境,学生可以实际上机动手安装.通过本课的学习.学生应当掌握如下知识:1)理解大数据的安装2)掌握数据IfJ分类点魔点1)掌握在Windows中通过安装虚拟机安装1.inux系统的措施。2)可以识别不一样的数据类型.教学进程安排试验内容1)确定数据时不一样类里.小明所在企业要对存储的多种类型啊数据进行分类,请你协助小明对下列数据集分类.指出其中的构造化ft据,非机构化数据和平构造化数据.2)编写XM1.,jJSON程序并理解程序的不一3)为了更好的应用大数据技
10、术,小明企业要安装IimJX操作系统,请你协助小明按照如下环节帮他安装1.inux系统.课后学习任务布置课后自行在机器中安装虚拟机及装1.inux系统。MX*照资料,大数据分析?黄源等主编,清华大学出版社济课内容爬虫基础(一)教学目的与规定荷介爬虫地本概念、瞠虫的地位与作用:1)掌提爬虫的基本概念.2)掌棍爬虫的作用,3理解肥虫的运行机制。4)*樨Python的安装与开发环境重点魔点1祀虫的原理2)Python的安装与开发环境教学进程安排讲课内容:一、认识爬虫二、爬虫附地位与作用三、Python3简介四.Python3的安装与使用五、PythOn3的开发环境课后学习任务布在机器上安装Pytho
11、n3,熟悉开发环境参照资料大数据分析黄源等主编,清华大学出版社第5次“2A1.H-讲课内容爬虫茶础(二)教学目的与规定意在简介Python3的书写与运行.通过本课的学习,学生应当掌握如下知识:1)书写Python3程序2)掌握Python3的书写风格点球点1)纯熟书写并运行PythOn3程庠教学进程安抻知识回忆:怎样安装PythOn3?以PythOn3为例,采用边讲授边练习的措施,开展如下内容的讲课。讲课内容:一、怎样书写并运行Python3程序二、Python3程序的风格Python的语句很尤其,它没有像其他诸多语言那样把要执行的语句用成对的花括号包起来,而是把谙句向右边缩进了,这就赴Pyt
12、hon的风格,它是翻缩进语句来表达要执行的语句的,三、Python3程序的注胖四、Python3程序的调试课后学习任务布书写并运行Python3SS参照资料大数据分析黄源等主编,清华大学出版社第6次课2课讨济课内容爬虫基础(三)教学目的与规定送在简介Python3的多种数据类型及转换方式.规定学生应当纯熟掌报如下知识的运用:1拿提Python3中的多种数据类型2WPython3中的多种数据类缎附樗换点充点1多种数据类型的掌姬2多种数据类型IfJ互相转换教学进程安排知识回忆:回忆上节课讲授的Python3中的程序书写.讲课内容:一、简介某些Python常用的数据类型,包括整型、浮点型、布尔类型、
13、字符中类型、列表类型、元组类型等多种不一样的数据类型,同步简介与数据类型有关的知识。;、简介几种18数据类型紧密有关的函数:int()、f1.oat。和Str0int0的作用是将一种字符串或浮点数转换为一种整数。f1.oat。的作用是将一种字符串或整数转换成一种浮点数,也即抢转换为小数.StrO的作用是将一种数或任何其他类型转换成一种字符串.课后学习任务布Jt书写实例相Python3中伊J多种数据类型进行转换,使用int()、f1.。at)和StrO要参照资料大数据分析黄海等主编,清华大学出版社第7次“2f1.1.讲课内容IQ虫基础(四)教学目的与规定屣虫虫要是与网页打交道的,因此理解某些Py
14、thon、Web前端与HE虫的有关知识是非常有必要的。通过本课的学习,学生应当掌押如卜知识:1 )掌握网页构造2)掌握化虫向实现措施3 )掌握PythOn3中爬虫模块重点定点1) UrHib模块的应用2) ReqUeStS的应用教学进程安抻知识回忆:怎样Python3程序?以Python3为例.采用边讲楼边练习的措施.开展如下内衣的讲课.讲课内容:理解同灾构造无论我们通过浏览器打开网站、访问网页,还是通过脚本对UR1.网址进行访问,本质上都是对眼务器向祈求,浏览器上所展现的.控制台所显示的都是眼务器对我们祈求H1-J响应.二、掌握嗯虫实现,.、掌握Python3中鹿生模块Ur1.1.ib是UR1.和Iib两个单词共同构成的,UR1.