3.2.1 Python语言基础第一课时(课件)-2025-2026学年浙教版高中信息技术必修一

2026-02-07
| 31页
| 1543人阅读
| 7人下载
普通

内容正文:

浙教版(2019) 必修1数据与计算 3.2.1Python语言基础 第一课时 1 学习目标 信息意识: 认识Python语言在数据处理中的重要性 理解编程是解决现实问题的有效工具 计算思维: 掌握用计算思维解决问题的基本流程(抽象与建模→设计算法→编写程序→调试运行) 能够将实际问题转化为可计算的模型 数字化学习与创新: 通过Python编程实践培养数字化工具应用能力 能够利用IDLE环境进行程序调试与创新 信息社会责任: 认识编程伦理和数字公民责任 理解正确使用编程技术的重要性 知识回顾 上次课我们成功解决了一个实际问题 “绘制正多边形”,同学们回想我们用了哪些工具? IDLE Python File Open 打开文件 Run Run Module 运行 1.Python, 编程语言 知识回顾 面向对象、解释型的计算机程序设计高级语言, 语法简洁清晰,方便对数据进行组织和处理; 具有丰富和强大的库,可以支持很多日常问题的程序实现; 因其解释性语言的本质,Python在大多数平台上都是一种理想的脚本语言,特别适合应用程序的快速开发。 2.IDLE,开发环境 IDLE是开发Python程序的基本IDE。 新知探究——开发环境认知 打开IDLE,会出现交互式解释器Python Shell IDLE是开发Python程序的基本IDE。 新知探究——开发环境认知 1.可在Python Shell提示符“>>>”后输入内容,按回车键后,就可以得到结果 新知探究——开发环境认知 2.IDLE还带有一个编辑器,可以用来编辑Python程序。 通过Python Shell菜单:“File”-“New File”打开编辑器,输入相应的Python程序 2.IDLE,开发环境 File new file 新建文件 File Open 打开文件 Run Run Module 运行 1.Python, 编程语言 新知探究——开发环境认知 新知探究—第一个Python程序 实际问题:加法器,即实现两个整数的求和 请以小组方式,结合用计算机编程解决问题的一般过程,谈论如何解决本问题 抽象与建模 设计算法 编写程序 调试运行程序 新知探究—第一个Python程序 1.抽象与建模 请小组提炼本问题“加法器”的核心要素并加以确定或假设 两个整数的求和,我们可以得到的已知信息是: 有两个整数 要做相加运算 本问题的已知信息是有两个整数且要做相加运算。两个整数在事先不确定,所以需要通过输入将数据传递给算法,不妨用变量a、b表示。 基于上述分析,可以得出解决该问题的计算模型如下: 假设两个整数分别为a,b。 两数求和的结果c,c=a+b 明确了问题的已知条件后,需要明确问题的解决目标。就是需要我们通过输入两个整数,对两数进行加法操作。 新知探究—第一个Python程序 1.抽象与建模 新知探究—第一个Python程序 2.设计算法 有了计算模型后,就可以遵循算法的特征、围绕算法的要素设计算法。 对任何数据的处理,总体上需要经历下列三个步骤: 输入数据 处理数据 输出处理结果 输入数据: 本问题需要输入的数据是两个整数a、b。 算法描述如下: 输入整数a 输入整数b 新知探究—第一个Python程序 2.设计算法 本问题需要处理的数据: 求两个整数的和c,c=a+b 新知探究—第一个Python程序 2.设计算法 输出求和结果c 本问题需要输出的数据: 算法描述如下: 输入整数a 输入整数b 求两个整数的和c,c=a+b 输出求和结果c 新知探究—第一个Python程序 2.设计算法 为了直观建议先用流程图描述解读该问题的算法,请同学们以小组为单位,进行讨论交流,绘制出本问题的流程图 新知探究—第一个Python程序 2.设计算法 新知探究—第一个Python程序 2.设计算法 新知探究—第一个Python程序 3.编写程序 input( ),获取用户输入 print( ),输出内容到屏幕 a=input(“请输入第一个整数:” ) b=input(“请输入第二个整数:” ) c=a+b print(c) 新知探究—第一个Python程序 3.编写程序 新知探究—第一个Python程序 4.调试运行程序 为什么结果与预期不一致? 新知探究—Python常见数据类型 数据类型 标识符 描述 整型 int 整数 实型/浮点型 float 带小数的数 字符串型 str 放在引号里 布尔型 bool True和False 请同学们自学课本70页表3.2.1,并进行交流分享 以下数据分别是什么数据类型? 200.0 “200” 200 200>200 整型 字符串型 实型 新知探究—Python常见数据类型 布尔型 input( ),获取得到的数据类型是字符串型(str),是不能用来运算的。 a=input(“请输入第一个整数:” ) b=input(“请输入第二个整数:” ) a=int(input(“请输入第一个整数:” )) b=int(input(“请输入第二个整数:” )) int( ),转换成整型 新知探究—Python常见数据类型 破解谜题 int( ),可以把非数值类型转换成整型 请进行小组讨论,把以下两条语句进行完善 23 新知探究—Python常见数据类型 24 a=int(input(“请输入第一个整数:” )) b=int(input(“请输入第二个整数:” )) c=a+b print(c) 变量 新知探究—Python中的变量和赋值语句 25 Python中变量的命名规则: 可以包括字母、数字和下划线 不能就数字开头 字母区分大小写 保留字关键字不能使用。 新知探究—Python中的变量和赋值语句 26 Python 中 的 赋 值 语 句 赋值语句:把等号右边的内容赋给等号左边的变量 age = 19 grade =“高一” “=”赋值符号 新知探究—Python中的变量和赋值语句 1.小杨同学在编程程序过程中给不同的变量取了名字,下列哪个变量名会导致程序运行出错( ) A.kk360 B.Yao C.51study D.xy_tt C 课堂练习 请同学用1分钟回顾本次课的内容,请同学代表进行分享。 小结 Python语言基础 常见数据类型 整型(int) 实型(float) 字符串型(float) 布尔型(bool) 变量的命名规则 可以包括字母、数字和下划线 数字不能开头 字母区分大小写 保留字关键字不能使用 课后思考 你发现了什么? 谢 谢 观 看! $

资源预览图

3.2.1 Python语言基础第一课时(课件)-2025-2026学年浙教版高中信息技术必修一
1
3.2.1 Python语言基础第一课时(课件)-2025-2026学年浙教版高中信息技术必修一
2
3.2.1 Python语言基础第一课时(课件)-2025-2026学年浙教版高中信息技术必修一
3
3.2.1 Python语言基础第一课时(课件)-2025-2026学年浙教版高中信息技术必修一
4
3.2.1 Python语言基础第一课时(课件)-2025-2026学年浙教版高中信息技术必修一
5
3.2.1 Python语言基础第一课时(课件)-2025-2026学年浙教版高中信息技术必修一
6
相关资源
示范课
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。