3.2.1 Python语言基础第一课时(教学设计)-2025-2026学年浙教版高中信息技术必修一
3.2.1Python语言基础第一课时 | |||
教材内容: 3.2.1Python语言基础第一课时 | |||
教学目标: 掌握Python语言的基本语法规则和IDLE开发环境操作 理解变量、数据类型(整型、字符串)的概念 能够独立编写简单的加法器程序,并处理输入输出 通过"问题分解→算法设计→代码实现"的完整流程,体验计算思维的应用(对应计算思维目标) 在调试程序的过程中,学会分析错误类型(如类型错误、语法错误),培养解决问题的能力(对应数字化学习与创新) 通过小组协作探究,掌握用编程解决实际生活问题(如计算场景)的方法 通过调试成功的体验,增强数字化学习的信心与创新精神 | |||
指向的核心素养: 信息意识: 认识Python语言在数据处理中的重要性;理解编程是解决现实问题的有效工具 计算思维: 掌握用计算思维解决问题的基本流程(抽象与建模→设计算法→编写程序→调试运行) 能够将实际问题转化为可计算的模型 数字化学习与创新: 通过Python编程实践培养数字化工具应用能力;能够利用IDLE环境进行程序调试与创新 信息社会责任: 认识编程伦理和数字公民责任;理解正确使用编程技术的重要性 | |||
教学重难点: 重点:Python基本语法结构;变量的定义与使用;数据类型转换(input()与int()的结合使用) 难点:理解数据类型的概念及转换必要性;算法思维到代码实现的转化;调试过程中的错误分析 | |||
学习环境:有教学控制软件的多媒体机房 | |||
建议课时:1课时 | |||
教学活动设计 | 教学环节 | 教学过程 | 设计意图 |
新课导入 | 知识回顾 上次课我们成功解决了一个实际问题 “绘制正多边形”,同学们回想我们用了哪些工具? IDLE Python 1.Python, 编程语言 ① 面向对象、解释型的计算机程序设计高级语言, ② 语法简洁清晰,方便对数据进行组织和处理; ③ 具有丰富和强大的库,可以支持很多日常问题的程序实现; ④ 因其解释性语言的本质,Python在大多数平台上都是一种理想的脚本语言,特别适合应用程序的快速开发。 2.IDLE,开发环境
| 从已知到未知,建立知识连接,激发学习兴趣 | |
学科网(北京)股份有限公司
| 新知探究(开发环境认知)
|
打开IDLE,会出现交互式解释器Python Shell (1)可在Python Shell提示符“>>>”后输入内容,按回车键后,就可以得到结果
(2)通过Python Shell菜单:“File”-“New File”打开编辑器,输入相应的Python程序
| 通过现场演示IDLE界面操作,帮助学生建立对Python开发环境的具象认知,将抽象的开发环境概念可视化 |
新知探究(第一个Python程序)
|
实际问题:加法器,即实现两个整数的求和 请以小组方式,结合用计算机编程解决问题的一般过程,谈论如何解决本问题。 1.抽象与建模 明确了问题的已知条件后,需要明确问题的解决目标。就是需要我们通过输入两个整数,对两数进行加法操作。 基于上述分析,可以得出解决该问题的计算模型如下: ① 假设两个整数分别为a,b。 ② 两数求和的结果c,c=a+b | 通过"抽象建模→算法设计→程序实现→调试运行"完整流程,系统训练用计算机编程解决问题的科学思维,特别强调从现实问题到计算模型的转化能力 |
学科网(北京)股份有限公司
|
| 2.设计算法 有了计算模型后,就可以遵循算法的特征、围绕算法的要素设计算法。 对任何数据的处理,总体上需要经历下列三个步骤: ① 输入数据 ② 处理数据 ③ 输出处理结果 输入数据: 本问题需要输入的数据是两个整数a、b。 算法描述如下: ① 输入整数a ② 输入整数b 本问题需要处理的数据:求两个整数的和c,c=a+b 本问题需要输出的数据:输出求和结果c 加法器算法描述如下: ① 输入整数a ② 输入整数b ③ 求两个整数的和c,c=a+b ④ 输出求和结果c 为了直观建议先用流程图描述解读该问题的算法,请同学们以小组为单位,进行讨论交流,绘制出本问题的流程图 3.编写程序 input( ),获取用户输入 (1)输入整数a、b a=input(“请输入第一个整数:” ) b=input(“请输入第二个整数:” ) (2)求两个整数的和c c=a+b print( ),输出内容到屏幕 (3)输出求和结果c print(c) |
|
学科网(北京)股份有限公司