内容正文:
《1.2Python语言的特点》教案
课 题
Python语言的特点
课 型
新授课
课 时
1
授课班级
授课时间
授课教师
教材分析
1本节课程是Python入门的核心课程,是帮助学生建立Python整体认知的关键课。
2核心内容为3点:①python的历史与现状;②Python语言的优缺点;③Pyhon语言的应用。
学情分析
1. 已有基础
优势:Python语法贴近自然语言,入门心里门槛低,容易激发兴趣
2. 学习特点
-学习主动性差,无编程基础,对Python的优缺点理解很难,对Pyhton应用领域可能迷茫。
学习目标
Python的历史及现状
Python的特点
Python的应用领域
学习重难点
重点:Python的优点、缺点。
难点:爬虫开发和以及相关应用的解释。
教学方法
讲授法
课前准备
阅读教材、上网查询相关知识,阅读教材1.2节内容。
教学媒体
黑板、多媒体
教学过程
教学环节
教师活动设计
学生活动设计
设计意图
活动一:
自学课本第6页到第7页的内容,找出Pyhton的发明者者是谁?主要应用领域在什么领域?
1.根据课前学习及测试情况,安排学生讲解Python的发展史。
A.Python的历史:Guido van Rossum
(吉多∙范·罗苏姆)1991年推出第一个版本,目前已经推出3.X版本,成为最受欢迎的编程语言之一。
B.Python是跨平台、面向对象的动态编程语言,多用于网络编程、人工智能、爬虫开发、自动化运维等。
2.通过小组合作学习完成任务,加深理解帮助记忆。
3.给予学生鼓励和肯定。
1.了解Python的由来。
2.根据问题找出问题的答案,在课本上行画出来。
教师适当引导鼓励学生进行课前学习反馈,学习历史,提升学习兴趣。
活动二:
根据自学完成下面问题。
Python 第一个版本发布________。
Python 是一种跨平台、 的动态类型语言。
Python 程序可以以多种形式与其他编程语言编写的程序组合在一起,因此,Python 也被称为“ ”语言。
Python语言有哪些特点?
根据教师的讲解,理解熟记相关基础知识,完成相应题目。
Pyhon版本,Python的基本特点
· 简单易学
· 更容易理解
· 免费开源
· 可移植性
· 胶水语言
· 类库丰富
Python的应用
· Web开发
· 网络编程
· 爬虫开发
· 数据分析
· 人工智能
· 自动化运维
· 常规软件开发
2.小组合作,熟记Python语言的特点及其相关基础知识。。
1.小组合作,完成问题。
2.讨论总结Python语言特点。
3.讨论学生生活中听到了关于Pyhton的应用
1.通过小组合作、交流培养学生团队意识;
2.通过小组讨论提高学生解决问题能力。
活动三:
让学生总结本节所学内容,展示练习题。
引导学生共同进行归纳总结
完成课堂随堂演练
与教师共同梳理本课主要学习内容
共同完成习题练习
小结学习内容,形成知识技能体系,进行课后练习巩固。
课堂小结
作业布置
总结本节所学内容,把程序设计语言分类及特点
程序设计语言执行方式写到作业本上。
板书设计
Python历史及现状
· 1991年,第一版本
· 本书用的3.x版本
Python的优缺点
优点
· 简单易学
· 更易理解
· 免费开源
· 可移植性
· 胶水语言
· 类库丰富
缺点
· 运行速度慢
· 语法独特
Python的应用领域
· Web开发
· 网络编程
· 爬虫开发
· 数据分析
· 人工智能
· 自动化运维
· 常规软件开发
教学反思
通过人物引出Python发明者,提高学生学习兴趣。但是本节的专业名词太多,学生有很多没有编程基础。例如,“跨平台”“动态类型”抽象概念讲解较浅,部分学生理解模糊;小组讨论案例局限,延伸到应用领域学生可能更感觉到困惑。需要学生下去多查阅Python相关资料,做课外补充。
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
$