信息技术第三册第4课 初识Python优秀教案
展开第4课 初识Python
一、学习目标
1.初步了解Python编程环境,了解print()函数
2.了解算法的概念和特征;理解算法在生活、学习中的重要意义。’
3.了解Python语言中常用运算符号。
4.掌握Python程序的新建、设计、保存、运行的一般流程。
5.熟悉注释的使用方法。
二、教学重、难点
教学重点:Print()函数和运算符号的使用,算法的自然语言描述。
教学难点:新建程序文件,算法的理解。
三、教学设计
环节名称 | 活动设计(任务、步骤、要求、成果) | 设计意图 | ||||||||||||||||||||||||||||||||||
第一环节
生活发现 | 一、生活情境 小华12岁的生日到了,在生日party上,小华许下一个美好的愿望,你们想知道小华的愿望吗?我们的好朋友python可以告诉你,你们想认识它吗? 二、问题提出 引导策略:引导学生将生活情景“人物”介绍给大家 如:你能试着将我们的好朋友介绍给大家吗?
(1)你是怎样请出我们的好朋友?(启动Python) (2)它有什么才艺呢?(print()函数) (3)它又有什么特点呢?(Python语法格式) 引导策略:引导学生将朋友的介绍转换为认识Python 如:你们都认识我们的好朋友Python吗?它有什么特点呢? 2.生成问题 (1)小华生日许的愿望是什么? (2)Python是如何实现的?(程序文件) (3)Python如何帮助小华计算生日Party花费情况?(常用运算符号) (4)你能说明Python实现的过程吗?(添加注释) (5)你能想到的其他问题。 三、我的设想 1.小华生日party,Python展示许愿,小组代表自由发言,探秘Python实现的过程 2.组间进行评价。 |
| ||||||||||||||||||||||||||||||||||
第二环节
庖丁解牛 | 引导策略:首先肯定学生所讨论问题,然后让学生结合已有知识能否解决,引导需要学习本堂内容才能解决以上问题。 如:刚才同学们讨论的几个问题很有意义,如果想要解决这些问题就需要用到今天我们要学的知识:程序。我们首先通过学习几个案例来帮助同学们掌握这节课的内容,从而能自主解决上面所提出的问题。 一、生活中的算法 在日常学习和生活中,做事需要遵循一定的方法和步骤。解决数学题、购物消费、洗衣做法.....都有一套问题解决的方法和步骤。这种解决生活中问题的方法和步骤,我们称之为生“活中的算法”。 举例:炒鸡蛋的算法
算法(Algorithm)是指解题方案的准确而完整的描述,是一系列解决问题的清晰指令,算法代表着用系统的方法描述解决问题的策略机制。
有穷性;确切性;输入项;输出项;可行性。 二、认识朋友——启动Python 启动Python在使用时注意以下几点: (1)“>>>”是命令提示符,输入相应的命令即可执行程序。 (2)Print()()是一个Python内置函数,主要作用是打印输出。 (3)在输入命令时,使用的标点符号是英文符号,否则会出现语法错误。 (4)程序中只能使用“()”,没能使用“[ ]”、“{}”,且必须成对出现。
三、消费统计——简单计算
如何根据小华生日消费清单,计算出消费总数呢?说出解决问题的算法。 知识卡:在进行运算时,Python常用运算符号
(1)运算符+、- → *、/、%、// → **优先级是由低到高。 (2)需要改变运算顺序可以使用多层(),不可使用[]。
在Python中计算小华生日消费总数是多少? >>>print(60+10*0.8+12*3.8+30*0.2)
|
| ||||||||||||||||||||||||||||||||||
第三环节 学以致用 | 一、创意研究 引导策略:利用刚学的知识思考如何解决生活发现中提出的问题,并引导制定详细执行方案。 如:刚才我们使用Python命令实现了表达式的计算,在这个简单的计算里我们用到了Print语句,每个小组讨论**分钟,运用已学知识展示小华生日许愿内容。要讨论出以下几个问题: 问题一:要做的程序项目名称叫什么,有什么作用 问题二:为什么要做这个程序项目 问题三:打算怎样去实现这个程序项目 问题四:这个程序项目有什么后续升级的需求吗 以上几个问题讨论完成后,形成文字方案记录下来。老师对每个小组的方案进行点评。学生根据方案完成相应编程任务,并在制作过程中完善方案、步骤/流程图。 有余力或者感兴趣的同学,可以根据老师提出的方案自行选择并完成。 方案1:新建程序 下面是一个名为“梦想成真”的许愿小程序。新建一个程序,输入程序内容,保存为“dream.py”,试着测试运行程序。了解小华的生日许愿,愿望终有一天会实现! Name=input(“请输入姓名:”) Dream=input(“生日许愿:”) Print(“ hello”,name) Print(“你的许愿是”,dream)
方案2:添加注释 可能你对“梦想成真”这个许愿小程序还有些陌生,如果程序有注释就容易理解了。现在,我们一起给程序添加注释吧! 单行注释可使用“#”后面加注释语句,多行注释需要前后3个引号将注释的内容包含在内。根据示例给每一行程序添加注释,说明程序的功能。
同学们想到的其它方案。 二、合作交流 引导策略:教师出示课件或文字说明小组需要完成的内容。 如:小组讨论,根据小组确定的方案,讨论出Python的特点。
三、快乐分享 引导策略:教师出示课件或文字说明小组需要汇报的内容。 每个小组向全班汇报方案完成情况,你对Python认识完善后的特点出示给大家,进行展示评价。
|
| ||||||||||||||||||||||||||||||||||
第四环节 收获展望
| 一、我的收获 通过本节课的学习,你有哪些收获?和大家一起分享一下吧! 在学习的过程中,本堂课是如何开展的,自己在小组学习中的作用,自身能力又得到了哪些提升?
二、拓展延伸 通过你对Python的认识,如何将生日许愿、消费统计程序进一步完善?运用Python编城解决神火中的实际问题,将课堂知识运用到实际学习生活中。 |
|
青岛版第三册第7课 循环语句优秀教学设计及反思: 这是一份青岛版第三册第7课 循环语句优秀教学设计及反思,共9页。教案主要包含了学习目标,教学重,教学设计等内容,欢迎下载使用。
初中信息技术青岛版第三册第6课 条件语句公开课教案及反思: 这是一份初中信息技术青岛版第三册第6课 条件语句公开课教案及反思,共9页。教案主要包含了学习目标,教学重,教学设计等内容,欢迎下载使用。
初中信息技术青岛版第三册第二单元 Python程序设计第5课 变量公开课教案及反思: 这是一份初中信息技术青岛版第三册第二单元 Python程序设计第5课 变量公开课教案及反思,共8页。教案主要包含了学习目标,教学重,教学设计等内容,欢迎下载使用。