3.2 Python语言程序设计教学设计2026-2027学年浙教版高中信息技术必修一

| 4页
| 10人阅读
| 0人下载
普通

学科网 zxxk.com学科网 zxxk.com

3.2《Python 语言程序设计》教学设计

2026—2027 学年浙教版(2019)高中信息技术必修1

课  题

3.2 Python 语言程序设计

教材版本

浙教版(2019)必修1《数据与计算》

所在单元

第三章 算法的程序实现

课  型

新授课

课  时

1 课时(40 分钟)

授课对象

高中一年级学生

 

一、教学目标

1. 信息意识:能认识 Python 作为一种面向对象、解释型的高级程序设计语言的特点与应用价值,体会用计算机程序处理数据、解决问题的效率与优势,初步形成用 Python 编写程序解决身边实际问题的意识。

2. 计算思维:能理解 Python 的基本数据类型(整型、浮点型、字符串型、布尔型)、变量与赋值、算术/关系/逻辑运算符、输入输出函数及类型转换等知识;能用顺序、分支、循环三种控制结构编写简单的 Python 程序,体会“用程序设计语言实现算法”的过程,发展抽象、建模与逻辑推理能力。

3. 数字化学习与创新:能借助 IDLE 集成开发环境完成程序的输入、运行与调试,理解交互式模式与脚本模式的区别与适用场景;能主动查阅帮助文档与教材示例,在数字化环境中自主学习、合作探究,完成简单的编程任务。

4. 信息社会责任:在编写程序的过程中,体会变量命名规范、代码缩进、标点符号等书写规范的重要性,养成严谨细致的编程习惯;知道程序处理的对象是数据,初步建立保护数据与个人信息安全的意识,形成正确使用技术的态度。

5. 能在小组合作中主动承担动手实践、记录观察、交流展示等任务,乐于分享与倾听,在“用 Python 编写程序解决问题”的实践中体会编程的乐趣,增强理性精神与协作意识。

二、教学重点与难点

教学重点:Python 的基本数据类型、变量与赋值、运算符、输入输出函数;用顺序、分支、循环三种控制结构编写简单的程序。

教学难点:理解数据类型与类型转换(尤其是 input() 的返回值是字符串);准确运用分支和循环结构描述、实现算法,并在调试运行中发现和修正错误。

三、教学方法与教学准备

教学方法:情境教学法、案例探究法、任务驱动法、演示讲解法、对比分析法、讨论法、小组合作法。

教学准备:多媒体课件与“打折计算”“猜数游戏”“体质指数(BMI)计算”等贴近生活的程序案例;安装有 Python 与 IDLE 集成开发环境的计算机教室;《Python page number 0

第 1 页 共 4 页

学科网 zxxk.com学科网 zxxk.com学科网(北京)股份有限公司


学科网 zxxk.com学科网 zxxk.com

小程序实践任务单》与参考代码;国家中小学智慧教育平台等数字化资源;跨学科融合点:信息技术(算法与程序实现)、数学(表达式、运算符、函数)、体育与健康(体质指数)、经济生活(分期付款、打折计算)。

四、教学过程(40 分钟)

教学环节

教师活动

学生活动

设计意图

情境导入

(4 分钟)

在大屏幕上运行一个用 Python 编写的小程序:输入商品原价 128 元、打七五折,屏幕立刻输出“应付 96.0 元”;再运行一个“猜数游戏”,由计算机随机想一个数、让同学来猜,计算机提示“大了”“小了”。提问:“这些程序是用什么语言写的?它们为什么能听懂我们的要求,又快又准地给出结果?”学生议论后小结:这些程序都是用 Python 写的。Python 语法简洁、可读性强、功能丰富,是当今最流行的程序设计语言之一,也是我们学习编程的好帮手。由此揭示课题《Python 语言程序设计》,点明本课要认识 Python 的基本知识,并学会用三种基本结构编写简单的程序。

观看两个小程序运行,感受程序“听指令办事、又快又准”的特点;联系上一课“绘制正多边形”的程序,说出它用的也是 Python;带着“Python 的程序是怎样写出来的”的疑问进入本课学习。

用运行现成程序制造直观冲击,把抽象的“Python 语言”落到看得见的效果上;承接 3.1 的 turtle 程序,自然引出本课主题,落实“信息意识”。

探究一

认识 Python

与编程环境、

数据类型与

变量

(8 分钟)

先认识 Python:它是一种面向对象、解释型的计算机程序设计高级语言,语法简洁清晰,有丰富而强大的库,能支持很多日常问题的程序实现,因解释性语言的特点而特别适合应用程序的快速开发。再介绍打开 Python 的集成开发环境 IDLE:交互式模式(Python Shell)输入一行代码立即执行并显示结果,适合测试简单的代码;脚本模式把多行代码保存为 .py 文件后一次性运行,适合编写完整的程序。接着讲解第一个知识要点——数据类型与变量:用 type() 函数查看,Python 的常见数据类型有整型 int(如 10、−5)、浮点型 float(如 3.14、2.0)、字符串型 str(用单引号或双引号括起来,如 "hello")、布尔型 bool(只有 True 和 False 两个值)。变量是用来存储数据的容器,赋值语句的基本格式是“变量名 = 值”,Python 中变量使用前不需要预先声明类型,其类型由所赋的值决定;命名要遵守规则——可由字母、数字、下划线组成,不能以数字开头,区分大小写,不能用 Python 的关键字(如 if、for、while)。演示 a = 10、s = "Python"、b = a + 5,以及多重赋值 a, b = 1, 2 与交换变量 a, b = b, a。

打开 IDLE,分别在交互式模式与脚本模式下输入、运行简单代码,比较两种模式的差别;给不同数据赋值并用 type() 查看其类型;讨论并说出变量名“2a”“if”为什么不合法。

把“语言基础”讲在真实环境里,让学生在动手操作中认识界面与数据类型;用“试着起名字”的方式让命名规则落到实处,为后面的程序设计打好基础,落实“数字化学习与创新”。

page number 1

第 1 页 共 4 页

学科网 zxxk.com学科网 zxxk.com学科网(北京)股份有限公司


由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。