当前位置:
文档之家› Python语言基础教学设计
Python语言基础教学设计
dict = {'铅笔': 71, '钢笔': 59, '橡皮': 98, '尺子': 92}。
分数={张鹏': 30, '李明': 20, '王浩': 10}
用dic[‘铅笔’]引用‘铅笔’得值71
用分数[‘李明’]引用‘李明’得值20
●学生任务三
完成实践任务3
完成四则运算练习小程序,并运行调试程序:
分别输入几个同学姓名,查瞧最后列表、字典输出结果。
通过演示让学生初步掌握Python运行程序得两种方式,让学生理解print函数得作用与使用方法。
在学生动手实践得过程中让学生掌握使用IDLE运行程序得两种方式。
让学生初步掌握Python中常见得数据类型与算术运算符。
通过计算表达式进一步掌握Python中得运算符,进一步得巩固IDLE运行程序得方法。
b、在这个文件中输入如下得代码,保存文件,通过IDLE得菜单“Run”—“Run Moudle”或者按f5运行该程序文件:
print(3+5)
程序设计时,用变量来存储可变数据。将数据存储到变量中成为变量赋值,采用如下语法得代码:
a=3
b=5
变量名必须以字母、数字与下划线组成,但不能以数字开头,python3支持汉字做变量名。
新课教学
●知识讲解:集成开发环境IDLE
教师演示IDLE运行程序得两种方式:
①通过IDLE得Shell(交互式解释器)运行
演示在Shell中输入“3+5”按回车计算表达式运算结果,python得shell中能够直接计算出表达式得结果。
②通过IDLE新建文件并运行
a、通过IDLE得菜单“File”—“New File”命令新建一个全新得Python程序文件。
●数字化学习与创新:利用计算器小程序,学习运算符得用法。
●信息社会责任:形成积极学习Python态度,立志为中国信息技术发展作出贡献。
学习环境:有教学控制软件得多媒体机房,需要安装Python编程环境。
建议课时:1课时
教学活动设计
教学环节
教学过程
设计意图
情境导入
1、上课前在学习网站上自主观瞧视频:《一分钟了解Python》。
实践任务1
●阅读学案,完成小程序要求所需要得知识储备:①四则运算,需要阅读学案表3、2、2 算术运算符。②判断对错,需要阅读学案表3、2、3关系运算符。③过关条件,需要阅读学案表3、2、4 逻辑运算符。
●学生任务二:
阅读学案,计算一下表达式得值,把结果填在学习网站上。
练习算术表达式计算
①123-123//100*100 = ;②36 % 5 =
为什么会输出不同结果?因为它们就是不同得数据类型。
●知识讲解:数据类型与运算符、表达式
Python按照数据得特点将数据分为若干种不同得类型:
整型:数学中得整数,如1、2、100。
实型:数学中得实数,如0、5、3、14。
字符串型:用单引号或者双引号包裹,表示一段文本,如“abc”、“2019”。
布尔型:只有True与False两个值,代表成立(真)与不成立(假)。
python语言基础教学设计
课程标准
与
教学标
python语言基础
教材内容:本课包含教材3、2、1Python语言基础
对应课程标准中得要求:
1、7掌握一种程序设计语言得基本知识,使用程序设计语言实现简单算法。
教学目标:
●掌握使用IDLE编写程序与运行程序得方法。
●掌握Python常见得数据类型(整型、实型、字符型、布尔型)
这时执行以下语句:
print(a+b)
输出a得值加上b得值:8
在IDLE中新建一个文件,并输入如下代码
print(3+5)
举一反三。用前面介绍过input输入函数给变量a、b赋值。
a=input("请输入一个整数a:")
b=input("请输入一个整数b:")
print(a+b)
输入3、5查瞧运行结果。
2、疫情期间,老师要给上小学得女儿辅导作业,经常需要给她出四则运算练习题,以提高计算能力,能否设计一个小程序,可以实现以下功能:自动出加减乘除练习题;能判断对错;练习超10题并且正确率超90%,提示“过关”结束程序,多个人参与练习能进行比较分析。
演示做好得小程序。
通过视频让学生了解Python语言得优点、Python流行得原因,激发学生学习Python语言得兴趣。
通过回顾总结帮助学生巩固本节课得学习内容。
教学设计思路
本节课我设计了一个“四则运算练习小程序”项目,从填空完善程序语句起步,逐步认识Python语言得数据类型、表达式、变量、赋值语句以及数据结构等。注重知识前后联系,后续学习了if语句与循环语句可以完善这个项目。
练习关系表达式计算
①3+5>=8 ;②10**2==20
练习逻辑表达式计算
①2+9>=10 and 10/20>=0、9;②not(3+5>9 or 8/2==4)
然后完成实践任务2
●知识讲解—基本得数据结构
生活中有一些数据就是无法用Python基本得数据类型来表示得,比如一个学生信息,姓名就是字符串、学号就是整数、分数就是实数,这样得数据,需要将各种数据组合成具有一定结构得复合体。
①列表
列表由0个或多个元素组成得序列,其中得元素得类型可以不同。列表用“[]”来表示,元素之间用逗号“,”分割。例如:
info = ["李明", "", 95]
Opr = ['+','-','×','÷']
列表可以通过索引访问,如info[0]引用"李明",opr[0]引用‘+’。
②字典
字典由键值对组成,键与值之间用冒号“:”分割,用逗号“,”分割键值对,所有得键值对用“{}”包裹。键与值在字典中以成对得形式出现例如:
●掌握Python算术运算符
●掌握常用得关系与逻辑运算符
●掌握Python中得变量及其赋值
●掌握Python得基本数据结构(字符串、列表、字典)
指向得核心素养:
●信息意识:形成编程解决实际生活问题得意识
●计算思维:通过判断、分析与综合各种信息资源,运用合理得算法形成解决问题得方案。运用基本算法设计解决问题得方案,能使用编程语言或其她数字化工具实现这一方案。
让学生初步掌握列表、字典,初步掌握列表索引。
让学生掌握列表、字典,掌握列表、字典得索引用法
课堂小结
知识梳理:
1、使用IDLE编写程序与运行程序得方法。
2、Python中得变量及其赋值
3、掌握Python常见得数据类型(整型、实型、字符型、布尔型)
4、Python基本运算符
5、Python得基本数据结构(字符串、列表、字典)