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

| 7页
| 859人阅读
| 1人下载
普通

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

Python语言基础第一课时教学设计

教学目标

3.2.1Python语言基础第一课时

教材内容: 3.2.1Python语言基础第一课时

教学目标:

         掌握Python语言的基本语法规则和IDLE开发环境操作

         理解变量、数据类型(整型、字符串)的概念

         能够独立编写简单的加法器程序,并处理输入输出

         通过"问题分解→算法设计→代码实现"的完整流程,体验计算思维的应用(对应计算思维目标)

         在调试程序的过程中,学会分析错误类型(如类型错误、语法错误),培养解决问题的能力(对应数字化学习与创新)

         通过小组协作探究,掌握用编程解决实际生活问题(如计算场景)的方法

         通过调试成功的体验,增强数字化学习的信心与创新精神

指向的核心素养:

         信息意识:

   认识Python语言在数据处理中的重要性;理解编程是解决现实问题的有效工具

         计算思维:

   掌握用计算思维解决问题的基本流程(抽象与建模→设计算法→编写程序→调试运行)

能够将实际问题转化为可计算的模型 

         数字化学习与创新:

    通过Python编程实践培养数字化工具应用能力;能够利用IDLE环境进行程序调试与创新

         信息社会责任:

   认识编程伦理和数字公民责任;理解正确使用编程技术的重要性

教学重难点:

         重点:Python基本语法结构;变量的定义与使用;数据类型转换(input()与int()的结合使用)

         难点:理解数据类型的概念及转换必要性;算法思维到代码实现的转化;调试过程中的错误分析

学习环境:有教学控制软件的多媒体机房

建议课时:1课时

教学活动设计

教学环节

教学过程

设计意图

新课导入

知识回顾

上次课我们成功解决了一个实际问题 “绘制正多边形”,同学们回想我们用了哪些工具?

   IDLE   Python

1.Python, 编程语言

① 面向对象、解释型的计算机程序设计高级语言,

② 语法简洁清晰,方便对数据进行组织和处理;

③ 具有丰富和强大的库,可以支持很多日常问题的程序实现;

④ 因其解释性语言的本质,Python在大多数平台上都是一种理想的脚本语言,特别适合应用程序的快速开发。

2.IDLE,开发环境

“File”     “Open”    打开文件 

“Run”      “Run Module”    调试运行

从已知到未知,建立知识连接,激发学习兴趣

page number 0

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


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

 

新知探究(开发环境认知)

 

  1. 开发环境认知(IDLE操作演示)

打开IDLE,会出现交互式解释器Python Shell

(1)可在Python Shell提示符“>>>”后输入内容,按回车键后,就可以得到结果

 

(2)通过Python Shell菜单:“File”-“New File”打开编辑器,输入相应的Python程序

 

通过现场演示IDLE界面操作,帮助学生建立对Python开发环境的具象认知,将抽象的开发环境概念可视化

新知探究(第一个Python程序)

 

 

实际问题:加法器,即实现两个整数的求和

请以小组方式,结合用计算机编程解决问题的一般过程,谈论如何解决本问题。

1.抽象与建模

明确了问题的已知条件后,需要明确问题的解决目标。就是需要我们通过输入两个整数,对两数进行加法操作。

基于上述分析,可以得出解决该问题的计算模型如下:

① 假设两个整数分别为a,b。

② 两数求和的结果c,c=a+b

通过"抽象建模→算法设计→程序实现→调试运行"完整流程,系统训练用计算机编程解决问题的科学思维,特别强调从现实问题到计算模型的转化能力

page number 1

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


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

 

 

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)

 

page number 2

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


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