初中信息技术川教七年级上册第三单元 走进Python的世界初识python_第1页
初中信息技术川教七年级上册第三单元 走进Python的世界初识python_第2页
初中信息技术川教七年级上册第三单元 走进Python的世界初识python_第3页
初中信息技术川教七年级上册第三单元 走进Python的世界初识python_第4页
初中信息技术川教七年级上册第三单元 走进Python的世界初识python_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

课题:初识Python-我的第一个Python程序

课型:新课(第一课时)

授课人:刘桂麟(初中信息组)

授课班级:初2023级6班

一、教材分析:

本节课是初中七年级第三单元的第一节内容,是初中教材第一次介绍编程语言,在本节课之前,

教材内容编排以计算机系统操作和软件操作为主,本节课可以说是学生代码编程的启蒙课,主要教

学内容是带领学生认识编程语言,学会打开Python编译器,学会编写简单的函数语句并执行得出

结果。

二、学情分析:

通过对我校初一学生的的初步调查,发现有2()%的学生信息技术基础薄弱,在信息技术课堂

外多使用手机、pad等移动智能设备,较少使用电脑,对计算机编程更是零了解;有65%的学生掌

握电脑计算机的基木操作,会使用、探索各类软件和功能,听说过编程语言但对其不了解;另有

15%的同学在小学时学习过图形化编程软件,有一定的编程基础,但对代码编程的认识和实践不足。

针对这样的学情特点,结合初一学生的普遍认知特点,从学生日常使用的软件引入,激发学生思考

程序的产生,从而产生对编程语言学习的兴趣,作为启蒙课,对学生技能的习得目标定位较低,重

在通过游戏和探究活动体验编程语言的作用,理解基础的语法规则。

三、设计思想:

在教学设计中安排大量的尝试性、探索性的活动,引导学生积极主动地完成学习任务。活动总

共分为两大部分,第一部分活动基于游戏化编程平台,侧总让学生体验编程的快乐和编程语言的一

般语法规则。第二部分活动基于Python的代码编译器,侧重将学生在游戏活动中体验到的编程知

识迁移到Python基础代码编程中来,同时学会应用已学的知识自主探索代码语句的含义、修改函

数参数。

四、教学目标;

1、知识与技能:

(1)了解计算机程序和编程语言的含义。

(2)通过实践和探索了解编程语言中函数成分的具体组成和功能,了解数据成分的分类(数值、

字符)和各类的差异。

(3)掌握Python语言编写的基础键入规范,学会编写print函数。

(4)能根据不断尝试的实践结杲和函数名掌握常用函数的功能。

2、过程与方法:

通过模仿、分析、探索之后,根据己学的print函数编写自己的Python程序。

3、情感态度与价值观:

在老师的指导下体验编程的作用和快乐。

五、教学重点:掌握Python语言的基础语法规则并学会使用print函数。

教学难点:掌握数据成分的分类和不同类型数据在编程中的语法差异。

重、难点解决的方法策略:

在教学中选用了学生感兴趣的游戏化编程学习软件作为初始Py由on的编程体验工具,通过任

务和关卡层层递进,在提升学生兴趣的同时让其探索编程语言的运行机制。教学中采用了“活动式”、

“探究式”等教学模式。

六、教学方法:

1、教法:根据对教材和学生的分析,针对学校实际情况,采用任务驱动式探究的教学方法。

2、学法:学生自主探索,让学生不断是错,从屡次的尝试中发现语法规律。

七、过程设计:

结合教材知识内容和教学目标,木课的教学环节及时间分配如卜:

情境创设

游戏一:体验

弓|出PythonPython功能

游戏二:了解

游戏化函数语句组成

编程活动

游戏三:了解

数据成分类型

小结

引出Python编译器

不同数据类型的

输出语法

自主探究未知函

数的功能

八、教学过程:

课强数学内容学生活动设计

环节M图

创设情境:

新课引入引出编程语言

同学们日常都会应用各种各样的软件程

序,如和朋友聊天的扣扣、微信,不会做题时的概念。

用的作业帮、猿辅导,现在机房中的操作系统、

浏览器,都是计算机程序,那这些计算机程序

是怎样产生的呢?

利用百度网页源代码展示程序和编程语言

的关系。

通过讲解计算机的计算本质,阐述计算机

所能理解接收的数据语言和人类自然语言的差

异,引出编程语言是人和计算机沟通的桥梁。

通过“把大象放进冰箱分几步”这一脑筋

急转弯,讲解编程语言的主要组成成分。

游戏化编程平台:扣嗒世界关卡3

游戏化编利用游戏化编

演示

程活动为学生演示该平台的使用方法,通过前几程平台激发学

个简单关卡演示,为学生讲解编程语言中的函生兴趣,让枯

数功能,以及教学生学会从函数名称中判断函

燥、死板的基

数大致功能。

学生爱试关卡30础编程语法规

让学生自主尝试关卡3的过关方法,通过

0则可以通过学

(2)中的数字设定与动画人物的动作关系,引出()

生们的探究尝

函数中的参数概念,为学生讲解函数语句的基0

本组成:函数名称+参数。0试以丰富、有

学生尝试关卡4

趣的结果呈

让学生自主尝试关卡4的过关方法,通过关卡4

(2)中的数字设定与动画人物的动作关系,引出■开火iMSim现。

。取宝石

函数中的参数概念,为学生讲解函数语句的基R用不超过S行代码

有趣的动画人

本组成:函数名称+参数。

学生尝试关卡5物反馈也有助

让学生自主尝试关卡5的过关方法,通过于学生对语法

(“Treg”)中的参数设定与勾画人物的动作关

系,再次感受参数对函数功能的作用。同时引⑶规则的理解・。

导学生对比关卡4和关卡5中参数的写法差异,0

引出数据成分的分类(数值和字符),分析出不0

同数据类型的语法差异(数值型不需要引号,⑶

字符型需要引号)。⑵

利用计算机处理数值计算的本质,解释为

何字符需要加引号而数字不需要。关卡5

攻击ink再次.

收石

取tBTE再次•

头痴必牙存运

0

("Brak")

("Brak")

("Treg")

("Treg")

进行小结:

小结总结、巩固学

编程语言的执行顺序,从上到下逐条执行;

函数由函数名称和参数组成;生在游戏体验

数据成分可以分为数值和字符;中探究到的语

法知识

通过前面的学习同学们体验了Python语言在开始中打开Python的

引出Python前而的学习是

中函数的组成和作用,了解了数据的两大类型。IDLE编译器,学会调节字号,

编译器接下来需要教同学们在Pythcn编译器中从零开根据前面的讲解和课本,独立通过游戏化的

始编写最基础的Python程序。尝试编写、执行prinl语言的两平台体验编程

种数据类型输出。

的基本语法,

其具体的函数

语句背后还有

一大串基础代

码将其与动画

链接。因此,

需要将学生对

Python的初

步认知转化到

真正的

Python基编

程上来。

探究一打开PythonlDLE编译器

巩固探究通过实际应用

探究print(3+2)与print("3+2”)的区别,的交互编译界面,输入

引导学生从尝试结果中发现规律,结合前面所print(3+2)与print(,3+2,)两个函例子巩固学生

讲的数据类型的要点,分析两者不同输出的原数对比,对比参数写法的不同,对数据类型的

因。结合对数据类型的讲解,探究

理解。

探究二思考其产生不同结果的原因。

为同学们展示主要由print语句编写的“数用IDLE的代码编译模式让学生学会基

学计算小帮手”程序,让同学们通过修改参数、打开“数学计算小帮手”,执行

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论