还剩3页未读,继续阅读
文本内容:
《四川省义务教育阶段信息技术教材》课程教学设计难点理解Python语言中变量的概念以及变量的命名规则
六、教学过程第2节我的第一个Python程序科目信息技术教学对象七年级课时1课时提供者卢坤单位白沙中学
一、教学内容分析本课内容为《我的第一个Python程序》的第2节,帮助学生使用Python中的input函数,学会变量的使用,明白变量的命名规则通过课堂互动与分享,激发学生的学习兴趣
二、教学目标.知识与技能
(1)掌握input函数的使用(动作技能)
(2)能够说出变量的概念(知识)
(3)掌握变量的使用方法(动作技能)
(4)掌握变量的命名规则(知识).过程与方法
(1)通过观看和模仿教师演示,掌握input函数的使用,理解变量的概念,掌握其使用方法和命名规则等知识点,锻炼学生的逻辑思维能力
(2)通过自主练习与探索,培养学生的自主探究能力,体验自主学习的乐趣
(3)通过课堂分享与交流,能够对本课所学内容进行总结与拓展.情感态度与价值观
(1)通过对Python中input函数和变量知识的学习,能够进•步了解Python的神奇之处,激发对Python的学习兴趣
(2)通过自主操作练习,提高自身的动手操作能力,体验人机交互的乐趣
(3)通过运行Python程序,培养高效、严谨的思维习惯
三、学习者特征分析.己有的知识技能基础教学对象是七年级的学生,通过小学信息技术课程的学习,有一定的计算机操作基础,也具备了一定的逻辑思维能力通过上节课的学习,大致了解Python语言,能够完成基本输出语句命令,运行基本的Python语言程序.学习动机在对Python语言有一定认识的基础上,该阶段的学生对新事物的好奇心比较强,愿意接触和自己学习、生活密切相关的新事物,具有良好的学习动机.其他由于学生成长环境与学习环境不同,不同学生对编程语言的学习能力存在较大差异,动手操作能力也会有一定差距
四、教学策略选择与设计教师示范、练习驱动
五、教学重点及难点重点让学生掌握基本输入函数input、变量的使用方法教学环节教师活动学生活动设计意图
1.新课导入情境创设教师语言通过上节课的学习,大家对Python语言有个简单的了解,掌握了print函数的基本功能,也能够写一个完整的Python程序来运行,现在在Python遇到两个新的问题,大家看下怎么来解决提问1前面我们学习通过print函数来输出程序中的值,但反过来,程序怎么接收用户需要输入的值?提问2怎么将用户输入的值保存下来?请大家带着这两个问题来开始我们今天的学习认真聆听思考并回答问题让学生大致了解Python语言,用有趣的应用激发学生的编程兴趣
2.新知讲解函数教师语言刚才给大家提的问题,程序怎么接收用户需要输入的值,不知道大家找到解决方法没有,我们先来看下面的程序3Python373Shell-□XShellDebugQpkm付ndowHepPvthon3;3U373:tf4^dl
2.Mar2$仍
19.21:a53LltSCv.191532bit8vin32Typf*b*lp*.credit•*or-UctnttO*forsortiafonMtion.»么,*人的代眄小普茅嬴3修我所通过这个程序,我们看出,input函数用于向用户生成一条提示,然后获取用户输入的内容请大家先尝试一下input函数的使用方法,可以在命令窗口中完成,也可以新建一个程序来完成,注意程序中标点符号的格式教师行为教师巡视学生观察、模仿教师操作自主练习自主探索掌握Python语言中变量的概念和命名规则,掌握变量的使用方法,掌握输入字符串的和数据操作情况,回答学生在操作中遇到的问题
2.变量的概念教师语言我们通过input函数获取用户输入的内容,解决了我们课前提出的第一个问题,但第二个问题,怎么保存用户输入的内容呢?我们接着看下面的程序JfylhonUJSMr-OX[ik[c«tWb用OplE,WrdowHep
17.3«v3;.3:44kX!
2.*rS
2019.21:26:知r191632M(IntelHco蚪Tn*copynfit*.er•dm*orfeeBortinferL2•)—MBC佚取入的ffl诂“你闾什2%?aa轴相瞅廉一向一刚MX本禽—■・***7的»同•.—)一*Yn四乐乐”印出的他己受通过程序我们发现,使用“name”来保存了用户输入的值,那么“name”在程序中被称为什么?变量教师讲解-变量概念变量是在程序设计时存储信息使用的跟我们生活中快递柜的使用非常类似快递柜就相当于我们的计算机内存,快递物品就相当于存储在计算机内存中的信息,当我们输入快递柜的编号就可以从里面取出快递,那我们在计算机中提供一个内存编号(内存地址)就可以从里面存取信息,而内存地址非常不好记忆,我们就提供一个变量名来代表内存地址在这个程序中,“name”就是一个变量名,并且变量的值是可以修改的
3.变量的命名规则教师语言在我们从快递柜中取快递物品时,快递柜的编号就是每个快递柜的名字,那么在Python语言中,怎么给变量取名字呢?变量名字长短可以任意定,变量名中可以有字母和数字,还可以有下划线,但要遵循几条规则1区分大小写,teacher和TEACHER是不同的变量teacher和Teacher也是不同的变量2必须以字母或下划线字符开头不能是数字开头3变量名中不能包含空格4变量名中不能有”\/%*$<八等特殊字符与标点提问以下哪些变量命名合法?abc_xyz合法HelloWorld合法abc不合法xyz#abc不合法,标识符中不允许出现号_abcl合法labc不合法,标识符不允许数字开头
3.探索小能手鼓励学生自主探索除刚才所学内容之外,通过input完成其他有趣的输入、输出效果判断课本练习题中正确的变量教师行为教师巡视学生操作情况,回答学生在操作中遇到的问题自主探索培养学生的自主探索能力
4.总结分享引导学生思考以下问题1通过今天的学习,你主动分享,与教师一起回顾本课所学知回顾总结,巩固所学,通过会正确使用input函数吗?
(2)你了解Python语言中变量的概念、命名规则和使用方法了吗?
(3)除了以上这些,本节课内容你还发现了Python语言有哪些有趣的功能,请和大家一起分享吧!鼓励学生分享自己对Python的认识以及自己探索出的新功能,总结本课所学知识点待学生总结完毕,课件出示本课主要知识点,进一步加深学生对所学知识的记忆识,认真聆听教师总结分享活动,激发学生对Python学习的热情与兴趣、掌握Python语言的相关知识,发现Python语言中更多的功能
七、板书设计第二节我的第一个Python程序
1、input函数
2、Python语言中变量的概念
3、Python语言中变量的命名规则r®区分大小写
②必须以字母或下划线字符开头Y
③变量名中不能包含空格X®变量名中不能有\/%*$”等特殊字符与标点
八、教学反思本节课的设计采用讲解和程序演示的教学方式,通过讲解相应的知识点,再加上程序演示对结果的验证,激发学生的学习兴趣由于知识点比上节课困难,讲解过程中由浅入深,引导学生步步深入,要求学生合作交流完成任务、自主探究完成任务,在动手中进一步掌握知识结尾的总结分享引领学生对本节课所学知识进行巩固,加深对相应知识点的掌握。