Python语言基础教学设计

阅读: 评论:0

2024年8月19日发(作者:)

Python语言基础教学设计

python语言基础教学设计

python语言基础

教材内容:本课包含教材3.2.1Python语言基础

对应课程标准中的要求:

1.7掌握一种程序设计语言的基本知识,使用程序设计语言实现简单算法。

教学目标:

●掌握使用IDLE编写程序和运行程

序的方法。

课程标准

●掌握Python常见的数据类型(整

教学目标

型、实型、字符型、布尔型)

●掌握Python算术运算符

●掌握常用的关系和逻辑运算符

●掌握Python中的变量及其赋值

●掌握Python的基本数据结构(字

符串、列表、字典)

●信息社会责任:形成积极学习Python态度,

立志为中国信息技术发展作出贡献。

学习环境:有教学控制软件的多媒体机房,需要安装Python编程环境。

建议课时:1课时

●计算思维:通过判断、分析与综合各种信

息资源,运用合理的算法形成解决问题的方

案。运用基本算法设计解决问题的方案,能

使用编程语言或其他数字化工具实现这一方

案。

●数字化学习与创新:利用计算器小程序,

学习运算符的用法。

指向的核心素养:

●信息意识:形成编程解决实际生活问题的

意识

教学活动

教学

环节

教学过程 设计意图

设计

情境

1、上课前在学习网站上自主观看视频:《一分钟了解通过视频让

学生了解

Python语言

的优点、

Python流行

的原因,激发

学生学习

Python语言

的兴趣。

导入

Python》

2、疫情期间,老师要给上小学的女儿辅导作业,经常需要

给她出四则运算练习题,以提高计算能力,能否设计一个小

程序,可以实现以下功能:自动出加减乘除练习题;能判断

对错;练习超10题并且正确率超90%,提示“过关”结束程

序,多个人参与练习能进行比较分析。

演示做好的小程序。

新课

教学

●知识讲解:集成开发环境IDLE

教师演示IDLE运行程序的两种方式:

①通过IDLE的Shell(交互式解释器)运行

演示在Shell中输入“3+5”按回车计算表达式运算结果,

python的shell中能够直接计算出表达式的结果。

②通过IDLE新建文件并运行

a.通过IDLE的菜单“File”—“New File”命令新建一个全

新的Python程序文件。

b.在这个文件中输入如下的代码,保存文件,通过IDLE的菜

单“Run”—“Run Moudle”或者按f5运行该程序文件:

通过演示让

学生初步掌

握Python运

行程序的两

种方式,让学

生理解print

函数的作用

与使用方法。

print(3+5)

程序设计时,用变量来存储可变数据。将数据存储到变

量中成为变量赋值,采用如下语法的代码:

a=3

b=5

变量名必须以字母、数字和下划线组成,但不能以数字

开头,python3支持汉字做变量名。

这时执行以下语句:

print(a+b)

输出a的值加上b的值:8

在IDLE中新建一个文件,并输入如下代码

print(3+5)

举一反三。用前面介绍过input输入函数给变量a、b赋值。

a=input("请输入一个整数a:")

b=input("请输入一个整数b:")

在学生动手

实践的过程

中让学生掌

握使用IDLE

运行程序的

两种方式。

print(a+b)

输入3、5查看运行结果。

为什么会输出不同结果?因为它们是

不同的数据类型

●知识讲解:数据类型与运算符、表达式

Python按照数据的特点将数据分为若干种不同的类型:

整型:数学中的整数,如1、2、100。

实型:数学中的实数,如0.5、3.14。

让学生初步

掌握Python

中常见的数

据类型和算

术运算符。

字符串型:用单引号或者双引号包裹,表示一段文本,如

“abc”、“2019”。

布尔型:只有True和False两个值,代表成立(真)与不成

立(假)。

实践任务1

●阅读学案,完成小程序要求所需要的知识储备:①四则运

算,需要阅读学案表3.2.2 算术运算符。②判断对错,需要

阅读学案表3.2.3关系运算符。③过关条件,需要阅读学案

表3.2.4 逻辑运算符。

●学生任务二:

通过计算表

达式进一步

掌握Python

中的运算符,

阅读学案,计算一下表达式的值,把结果填在学习网站上。

进一步的巩

固IDLE运行

练习算术表达式计算

程序的方法。

①123-123//100*100 = ; ②36 % 5 =

练习关系表达式计算

①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 = ["李明", "20190103", 95]

Opr = ['+','-','×','÷']

列表可以通过索引访问,如info[0]引用"李明",opr[0]引

用‘+’。

②字典

让学生初步

掌握列表、字

典,初步掌握

列表索引。

字典由键值对组成,键和值之间用冒号“:”分割,用逗号“,”

分割键值对,所有的键值对用“{}”包裹。键和值在字典中

以成对的形式出现例如:

dict = {'铅笔': 71, '钢笔': 59, '橡皮': 98, '尺子': 92}。

让学生掌握

列表、字典,

掌握列表、字

典的索引用

分数 =

{张鹏': 30, '李明': 20, '王浩': 10}

用 dic[‘铅笔’] 引用‘铅笔’的值 71

用 分数[‘李明’] 引用‘李明’的值 20

●学生任务三

完成实践任务3

完成四则运算练习小程序,并运行调试程序:

分别输入几个同学姓名,查看最后列表、字典输出结

果。

课堂

小结

知识梳理:

1.使用IDLE编写程序和运行程序的方法。

中的变量及其赋值

3.掌握Python常见的数据类型(整型、实型、字符型、布尔

型)

基本运算符

的基本数据结构(字符串、列表、字典)

通过回顾总

结帮助学生

巩固本节课

的学习内容。

本节课我设计了一个“四则运算练习小程序”项目,从填空完善程序语句起步,

逐步认识Python语言的数据类型、表达式、变量、赋值语句以及数据结构等。注重

教学设计

思路

知识前后联系,后续学习了if语句和循环语句可以完善这个项目。

本节课中实例的数量与难易度要根据学生的实际情况来决定,并选取一些接近

学生的学习与生活实际的例子,激发学生对程序设计的兴趣。 利用教学网站,实现

作业实时提交,对比展评,实现学生之间,师生之间互动评价。

本课落实课标内容“掌握一种程序设计语言的基本知识,使用程序设计语言实

核心素养

培养的

现简单算法。”本课内容主要是Python语言基础(IDLE编写运行程序、常见数据类

型、算术运算符、变量、赋值、基本数据结构),我设计了一个“四则运算练习小

程序”项目串联起来,基于现实情境,利用问题导向,注重互动式、启发式、探究

式、体验式等多种学习方式结合,培养学生信息意识、计算思维和数字化创新能力。

Python语言基础教学设计

本文发布于:2024-08-19 14:02:44,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/1724047364305328.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:程序   学生   学习   语言   运行   计算   数据
留言与评论(共有 0 条评论)
   
验证码:
排行榜

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23