文档介绍:大数据分析》课程教案(首页)
学院:计算机系/学院
课程/项目名称
大数据分析
课程
总学时:72学时理论:36学时实验:36学时
学分
4
课程
课程类别:专业必修■专业必修口公共必修□公共选修
授课教师
授。
4)掌握Python的安装与开发环境
重点难点
1)爬虫的原理
2)Python的安装与开发环境
教学进程安排
授课内容:
一、认识爬虫
二、爬虫的地位与作用
三、Python3介绍
四、Python3的安装与使用
五、Python3的开发环境
课后学****任务布置
在机器上安装Python3,熟悉开发环境
主要参考资料
《大数据分析》黄源等主编,清华大学出版社
大数据分析》课程教案
第8次课2学时
大数据分析》课程教案
第5次课2学时
授课内容
爬虫基础(二)
教学目的与要求
旨在介绍Python3的书写与运行。
通过本课的学****学生应该掌握如下知识:
1)书写Python3程序
2)掌握Python3的书写风格
重点难点
1)熟练书写并运行Python3程序
教学进程安排
知识回顾:
如何安装Python3?以Python3为例,釆用边讲授边练****的方法,开展以下内容的授课。
授课内容:
一、如何书写并运行Python3程序
二、Python3程序的风格
Python的语句很特别,它没有像其他很多语言那样把要执行的语句用成对的{}花括号包起来,而是把语句向右边缩进了,这就是Python的风格,它是靠缩进语句来表示要执行的语句的。
三、Python3程序的注释
四、Python3程序的调试
课后学****任务布置
书写并运行Python3
主要参考资料
《大数据分析》黄源等主编,清华大学出版社
大数据分析》课程教案
第6次课2学时
大数据分析》课程教案
第9次课2学时
授课内容
爬虫基础(二)
教学目的与要求
旨在介绍Python3的各种数据类型及转换方式。要求学生应该熟练掌握如下知识的运用:
掌握Python3中的各种数据类型
掌握Python3中的各种数据类型的转换
重点难点
各种数据类型的掌握
各种数据类型的相互转换
教学进程安排
知识回顾:
回顾上节课讲授的Python3中的程序书写。
授课内容:
一、介绍一些Python常用的数据类型,包含整型、浮点型、布尔类型、字符串类型、列表类型、兀组类型等各种不同的数据类型,同时介绍与数据类型相关的知识。
二、介绍几个跟数据类型紧密相关的函数:int()、float()和str()。int()的作用是将一个字符串或浮点数转换为一个整数。float。的作用是将一个字符串或整数转换成一个浮点数,也即是转换为小数。str()的作用是将一个数或任何其他类型转换成一个字符串。
课后学****任务布置
书写实例将Python3中的各种数据类型进行转换,使用int()、float()和str()
主要参考资料
《大数据分析》黄源等主编,清华大学出版社
大数据分析》课程教案
第8次课2学时
大数据分析》课程教案
第7次课2学时
授课内容
爬虫基础(四)
教学目的与要求
爬虫主要是与网页打交道的,因此了解一些Python、Web前端与爬虫的相关知识是非常有必要的。
通过本课的学****学生应该掌握如下知识:
1)掌握网页结构
2)掌握爬虫的实现方法
3)掌握Python3中爬虫模块
重点难点
1)urllib模块的应用
2)Requests的应用
教学进程安排
知识回顾:
如何Python3程序?以Python3为例,采用边讲授边练****的方法,开展以下内容的授课。
授课内容:
一、了解网页结构
无论我们通过浏览器打开网站、访问网页,还是通过脚本对URL网址进行访问,本质上都是对HTTP服务器的请求,浏览器上所呈现的、控制台所显示的都是HTTP服务器对我们请求的响应。
二、掌握爬虫实现
三、掌握Python3中爬虫模块
urllib是URL和lib两个单词共冋构成的,URL就是网页的地址,lib是library(库)的缩写。
Requests是用Python语言编写,基于urllib,采用Apache2Licensed开源协议的HTTP库。它比urllib更加方便,可以节约开发者大量的工作,完全满足HTTP测试需求。
课后学****任务布置
安装Requests库,并使用Requests库爬取网页内容
主要参考资料
《大数据分析》黄源等主编,清华大学出版社
大数据分析》课程教案
第8次课2学时
大数据分析》课程教案
第9次课2学时
授课内容
爬