《搜索与Python爬虫》教学反思
一、教材与学生情况分析
搜索与Python爬虫是高中信息技术新课标的内容,其主要是利用Python编程技术来实现网络信息的检索与收集,鉴于高二年级学生具有一定的Python基础,拟打算让学生了解Python爬虫是如何从网络搜索并下载存储信息并参与这一整个流程实现。
在本次教学中,主要通过围绕Python爬虫如何获取网络页面、如何解析网络页面并获取自己想要的信息这一过程来完成教学的。具体我的课堂设计如下:
二、教学实践
(一)新课引入:
首先:询问大家是如何从网络下载一张图片的,给出一般的答案:右键—>另存为,然后提出一个问题:如果你想下载20张、30张、甚至更多图片如何下载呢?引起学生的兴趣。
同学思考后,总结:借助python爬虫,我们可以很方便的下载到自己想要的多张图片。
(二)新知学习,解决疑惑
(1)什么是Python爬虫?
Python爬虫是使用 Python程序 开发的网络爬虫(网页蜘蛛,网络机器人),是一种按照一定的规则,自动地抓取web 页面上自己想要的数据的程序或者脚本。
(2)Python爬虫工作流程
发送请求->获取响应内容->解析内容->保存数据
(三)动手操作,感受Python爬虫的魅力
(1)利用Requests库 读取百度 "http://www.baidu.com/"网页信息。
体检Python爬虫是如何向网页发送请求并获得响应这一过程。
(2)利用Beautiful Soup 库读取百度http://www.baidu.com/首页的所有a标签下的超链接内容。
体检Python爬虫是如何解析页面并展现自己想要信息这一过程。
(3)课堂总结
通过对本堂课的学,初步了解了什么是Python爬虫以及它在网络中检索并收集想要信息这一整个工作流程。
三、教学反思
课后张老师、吉主任等很多高水平的老师对我的课进行了深入的评价,我感觉受益匪浅。今后要多和学生沟通了解,掌握学生的学习接受能力,设计PPT要简洁明了、主题明确,要多设计一些和学生互动案例,调动学生主动学习的热情,提高课堂活跃气氛。总而言之,今后我一定在平常的教学过程中,处处留心,时时注意,必须使用易于学生接受的语言和教学方法,让一些枯燥乏味的知识变得有趣、生动,使我们的学生能在轻松的氛围中学到更多的知识。
最后对所有来听课的老师表示感谢,感谢您真挚的评价,使我受益颇大!