第4课初识Python
1、教材分析
知识点来源
青岛出版社
初中信息技术
第三册
第二单元第4课
课程类型
讲授型
、启发型
、演示型
、合作学习型
教学目标
初步了解Python编程环境,认识简单的数据类型。学会在Python交互模式下使用print()函数。了解Python语言中常用运算符号。掌握Python程序的新建、设计、保存、运行的一般流程。初步感受程序设计的魅力,在调试中养成耐心细致的好习惯。
教学重难点
教学重点:Print()函数和运算符号的正确使用。教学难点:新建程序以及完整程序的编写。
教学准备
课本、导学案、微课视频、学习素材包等。
2、学情分析
认知能力
学生在初中阶段未接触过此类语言,在接受和理解方面具有一定的困难。
学习动机
Python对学生来说是个新鲜语言,具有较浓厚的兴趣。
学习风格
学生个体现有的知识水平的差异,使学生希望获取新知识的态度参差不齐。
3、教学流程
教学环节
过程与组织
教师活动
学生活动
情境创设激发兴趣
交互式导入新课教师出示《学习包》内的用Python编写的程序,并让学生打开测试运行。该程序为一著名游戏的角色介绍的界面,能激发学生的兴趣,快速进入今天的教学主题。教师提问:该程序是用什么语言编写的呢?由此导入今天的课题。
学生打开《学习包》,找到
guss.py
小程序,并测试运行。讨论问题,并回答。
任务驱动探索新知
任务一启动Python----------探究Python教师引导学生根据课本内容及微课视频,尝试先自主探究启动Python,遇到问题小组合作解决。教师出示分任务:试一试认识Python
shell交互式命令窗口做一做认识print()函数,在命令提示符下输入“welcome
to
python
world”。试一试试着输入两部分语句,用,分隔开试一试语句出现的错误原因有哪些?启动Python在使用时注意以下几点:“>>>”是命令提示符,输入相应的命令即可执行程序。Print()()是一个Python内置函数,主要作用是打印输出。师生共同总结常见错误:函数名称拼写错误。在输入命令时,使用的标点符号是英文符号,否则会出现语法错误。语法错误教师引导学生思考:Python在我们平时的学习中,能做什么呢?我们学习的各科知识,能否跟Python相联系呢?教师引导学生Python与数学相联系,从而引出任务二:
【自主探究】根据课本知识结合导学案和微课,学生先尝试自主探究完成Python语言的启动,并认识其界面。【小组合作】1.小组代表演示操作,共同突破难题。2.组间进行评价。3.完成导学案的填写学生代表展示交流学生思考后踊跃回答,教师评价总结
任务二简单的计算---探究Python与数学的联系教师讲解“交互模式”,请学生根据导学案课本及微课视频,尝试完成课本上24页5个计算题目。为巩固任务一的学习,教师引导学生使用print()函数输出显示计算结果。针对常用运算符号的使用,通过巡视总结学生遇到的共性问题,教师可通过多媒体重点演示操作并配合精讲。功能符号加法+减法-乘法
除法/取余%取整//幂运算
针对⑤需要注意的问题:程序中只能使用“()”,没能使用“[
]”、“{}”,且必须成对出现。计算完毕,教师出示问题?在Python程序中,运算的级别是怎样的呢?学生小组探究后回答。教师出示ppt总结:幂运算↓乘除法、取余、取整↓加减法教师提问:Python跟语文有没有联系啊?,从而引出任务三:
【自主探究】根据课本知识结合导学案和微课,学生先尝试自主探究完成24页的计算。【小组合作探究】针对自主探究中遇到的困难问题,可采用协作学习的方式尝试解决。学生展示交流【小组合作探究】小组合作总结运算级别。
任务三新建程序---探究用Python与语文的联系利用刚学的知识思考如何讲Python与语文相联系,教师引导问题:刚才我们使用Python命令实现了表达式的计算,实现了Python与数学的联系。在这个简单的计算里我们用到了Print语句,那语文与Python有联系吗?出示“梦想成真”程序,学生思考以下问题:问题一:为什么要新建程序?问题二:如何保存?问题三:如何去运行?以上几个问题讨论完成后,形成文字方案记录下来。老师对每个小组的方案进行点评并针对共性难点问题进行精讲。学生根据方案结合课本25页以及导学案的内容完成相应编程任务,并在制作过程中完善方案。方案:新建程序下面是一个名为“梦想成真”的许愿小程序。新建一个程序,输入程序内容,保存为“dream.py”,试着测试运行程序。了解你朋友的许愿,愿望终有一天会实现!Name=input(“请输入姓名:”)Dream=input(“说说你的梦想:”)Print(“
hello”,name)Print(“有一天你会”,dream)
【自主探究】根据课本25页知识结合导学案和微课,学生先尝试自主探究完成程序的编写。【小组合作探究】针对自主探究中遇到的困难问题如为什么要新建程序?等,可采用协作学习的方式尝试解决。学生回答问题学生展示交流
梳理总结
教师提问“通过本节课的学习,你学到了什么?”,先由学生总结本节课所学收获,教师引导学生对本节课的知识进行归纳和总结:如何启动,如何用Python编程,学会了print()函数的使用。如何用Python进行数学计算。Python与语文相联系,探究程序的编写常见编程中的错误有哪些?
思考总结本节学习内容
德育升华
教师总结升华:同学们,Python并没有那么神秘,它就在我们的学习生活中。Python也没有那么难,我们一定能掌握它突破它挑战它!同学们,Python学习之路才刚刚开始,未来,快乐与挑战将并存,同学们,你准备好了吗?下次再见。
4、教学反思
本节课我将根据初二年级学生的心理特征及其认知规律,采用直观教学和活动探究的教学方法,体现以“教师为主导,学生为主体”的教学理念,放手让学生自主探索的学习和小组合作的探究,主动地参与到知识形成的整个思维过程,力求使学生在积极、愉快的课堂氛围中提高自己的认识水平,从而希望达到预期的教学效果。
5、板书设计
第4课初识Python
1.启动Python
3.新建程序
2.简单计算(共15张PPT)
第4课
初识Python
P
Y
T
N
延迟符
O
H
学习目标
Learning
objectives
1.初步了解Python编程环境,认识简单的数据类型。
2.学会在Python交互模式下使用print()函数。
3.了解Python语言中常用运算符号。
4.掌握Python程序的新建、设计、保存、运行的一般流程。
5.初步感受程序设计的魅力,在调试中养成耐心细致的好习惯。
延迟符
启动Python
简单的计算
新建程序
思考总结
1
2
3
4
活动
延迟符
1
启动Python
延迟符
启动Python
1
2
3
4
5
如何启动?
启动Pyton
IDLE
找到“所有程序”
单击开始菜单
找到Python
进行编程实现打印输出简单字符串
延迟符
1
试一试
认识窗口
2
做一做
单行语句输出
3
试一试
4
思考
错误出现的原因
怎么做?
试一试
认识Python
shell交互式命令窗口
做一做
认识print()函数,在命令提示符下输入“welcome
to
python
world”
试一试
试着输入两部分语句,用,分隔开
试一试
语句出现的错误原因有哪些?
延迟符
自主探究
合作交流
函数名错误
符号使用了中文
语法错误
根本不会
常见错误有
延迟符
2
简单的计算
延迟符
01简单加减乘除计算
02幂运算
03取余取整运算
在Python交互模式下表达式
延迟符
最高
幂运算
注意括号的使用
可以使用()或多层括号
其次
乘除和取余、取整。
最后
加法、减法
延迟符
运算级别
3
新建程序
延迟符
新建程序文件
(new
file)
编写程序
保存程序(save)
测试运行(RUN)
1
2
3
4
步骤
延迟符
4
思考总结
延迟符
在本节课中,你又什么收获?请小组讨论
1
如何启动,如何用Python编程
2
如何用Python进行数学计算
3
使用Python编程
4
编程需要注意什么?
延迟符
学到了什么?
初识Python
The
End