中小学教育资源及组卷应用平台 六、教学设计 课 题 《Python入门》 授课班级 八年级 教学目标 计算思维:用符号表示事物,能分析算法,得出正确结果;数字化学习与创新:能通过程序验证跟踪执行简单算数运算的程序代码;信息意识:用符号代表事物,认识到算法可解决一般问题的实例,理解信息、数据与算法三者之间的关系;信息社会责任:体验、感受算法的魅力,学习信息科技工作者的思维方式,领悟算法思想,认识到原始创新对国家安全的重要意义。 教学重点 熟悉python语言开发环境,掌握python集成式语言环境下的程序代码编辑器。 教学难点 掌握python集成式语言环境下的程序代码编辑器;理解常量变量概念。 教学资源 信息技术课本、多媒体课件,计算机。 教学过程 教学环节 教师行为 学生行为 设计意图 导入 要想让计算机按照人的想法工作,就需要能听懂人给它的指令,即人机间要有至少一种可以交流的“语言”。随着科技进步,计算机语言从最简单的低级语言(机器语言),发展出高级语言,像Python就是高级语言的一种。那同学们知道,我们是如何运用Python语言,来表达出解决问题的方法和步骤(即算法),让计算机帮我们解决问题的呢?--用Python语言书写程序,计算机去执行一行行的程序代码,从而得出人们想要的结果。理解课本p47:“python程序设计语言是人机交流的工具。人们用python语言把自己解决问题的想法和步骤变成一条条有序的指令(即程序),让计算机执行这些指令即可完成交办的任务”。今天我们就来学习python语言环境及其代码编辑。 新课讲授 Python程序设计环境活动一:参照课本,自主探究尝试运行:P48,P50程序;在python集成式语言环境下的交互式命令提示符“>>>”下运行“25*4”程序。提出问题1:python程序设计环境有哪两种?他们的区别是什么?第一种,是python交互式语言环境。通过在命令提示符“>>>”下,输入指令,按下<回车键>,屏幕上就会显示出计算结果。第二种,是python集成式语言环境。区别:集成式语言环境不仅可以通过命令提示符“>>>”运行交互式命令,还可以通过程序代码编辑器一次运行多行程序。它与交互式语言环境的最大区别是具有窗口顶部的菜单栏。图表 1python3.12.4图表 2idle shell图表 3python程序代码编辑器图表 4python集成式语言环境运行结果Python语言程序代码编辑器活动二:参照课本,自行了解python程序代码编辑器中常用菜单命令的含义及其位置。图表 5新建程序文件图表 6代码编辑器常用命令 巩固提升 思考:什么是常量,什么是变量?在程序中,有一种量的值始终保持不变,称为常量。程序在运行的过程中能够改变其值的量,称为变量。程序中红色的“#”代表什么?Python中标识符“#”的作用就是注释,用于解释代码是怎样的逻辑或者作用,运行中不会执行标识符“#”之后的任何信息。Python文件的后缀名是什么?Python程序的命名规则:(1)为便于识别和调用,文件名通常以有意义的英文字母、阿拉伯数字和其他如下划线字符等少数特殊字符的组合来命名。(2)保存后会自动生成扩展名“.py”。程序运行过程中,出错了怎么办?如果运行结果窗口里报告程序代码有错或不是正确的结果,则返回编辑窗口继续编辑程序代码进行改错和调试,直至程序运行结果无误:图表 7程序出错 小结 组织学生分小组总结本课学习内容,请每个小组代表说说自己小组总结的结果。教师做最后的补充。 板书设计 《Python入门》Python程序设计环境python语言程序代码编辑器 课后作业设计 基础性作业 计算机语言分为_____和_____。程序=_____和_____。什么是常量,什么是变量 在Python集成式语言环境下打开程序代码编辑器,然后运行并观察结果。 巩固提升性作业 “已知某三角形的两条直角边为12和5,求出该三角形 ... ...
~~ 您好,已阅读到文档的结尾了 ~~