南方版八年级上册信息技术教案第2课 走进Python_第1页
南方版八年级上册信息技术教案第2课 走进Python_第2页
南方版八年级上册信息技术教案第2课 走进Python_第3页
南方版八年级上册信息技术教案第2课 走进Python_第4页
南方版八年级上册信息技术教案第2课 走进Python_第5页
全文预览已结束

下载本文档

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

文档简介

第2课走进Python

一、教学内容分析

《走进Python》是《算法与程序设计入门》的第二课,将其安排在《问题解决思路》

之后,充分体现了教材对课程指导纲要的要求,培养学生解决问题的能力要通过程序设计

实战来达成,其主要内容有Pythons.7中PythonShell和IDLE编程环境,并初步介绍了

Python中的语言。"从IDLE启动Python”模块介绍了Python的启动和PythonShell

这种编程交互模式。”做实验,学编程”模块通过实验初步接触到程序语言和编程。“输

入错误内容反馈”模块带领学生领略Python编程语言有严格的规则要求。“编写程序代

码”这个模块阐述的是编程环境下代码的编写与运行。“输入输出语句”和“注释语句”

这两个模块是对这些语句的介绍,让学生能够认识和了解程序设计中不同种类的语句。学

完本节课的内容,学生能熟练掌握Shell环境和编程环境的区别以及认识了程序设计的部

分语言,为Python的进一步学习作准备。

二、学习者特征分析

本课面向的是八年级的学生,八年级的学生已具备较高的抽象思维能力,思维灵敏,独

立性增强,好奇心强,容易受到外界刺激而产生兴趣,依赖中求独立,愿意探索和发现新自

我,且求知欲强,竞争心渐强。针对这一情况,本课主要讲述的是在Python中的基本环境

和基本语言,这对于学完第一课的学生而言,能充分激发他们的学习兴趣,调动学生的学习

积极性,使他们能更深入的去了解程序设计,对学习Python产生信心。

三、教法建议

本节课重点讲述了Python中的交互环境和编程环境。对本堂课的教学,我们有以下几

点建议(仅供参考):学生通过第一课的学习,对程序设计有了一个初步的认识,本节课中

介绍Python的环境,让学生真正走进Python;本节课的重点是对Python中交互模式和编

程模式的对比和基本语言的了解,通过知识的讲解和实验操作,可使大部分学生有较高的学

习积极性和参与性,而对于那些基础差的同学,我们要给予更多的注意和帮助;教师可以对

小组或个人的成果进行评价,让学生的学习效果得到及时的反馈。

四、参考教案

科目信息技术年级八年级班级

课时1课时课型新授课时间

课题走进Python---Python的语法基础

知识与技能:

1.掌握PythonShell和IDLE编程环境的特点。

2.学会使用PythonShell和IDLE编辑环境。

3.了解变量、字符串、输入输出语句和注释语句等程序语言。

教识

过程与方法:

学能

1.培养学生自主探究和小组合作的能力。

目力

2.培养学生勤于动脑和动手的操作能力以及严谨的思维方式。

标品

情感、态度与价值观:

1.培养实践操作、应用能力和学生的团队精神。

2.培养学生积极对待新问题的态度。

3.培养学生在学习过程中的价值体验。

教学重点:

重点PythonShell和IDLE编辑环境的异同。

难点难点:

Python语句的学习。

板书第2课走进Python----Python的语法基础

设计一、PythonShell和编辑环境

示意二、编代码学语句

框图

教学硬件准备:多媒体教学工具。

准备软件准备:Python3.7o

教学过,

教师活动学生活动教师意图时间

一、回顾导入

上节课我们和小明一起了解了算法与程序的基

本知识,见识了Python编写的小游戏。小明非常好

奇这样的程序是如何编写出来的呢?同学们一定跟

认真引入课

他一样充满了好奇吧!千里之行,始于足下。今天,

听讲,积极堂,让学生3,

我们就和小明一起边做实验,边学Python编程。

思考。完成过渡。

二、做实验,学编程

1.启动Python进入PythonShell交互模式。

【操作演示】PythonShell是简单操作的交互模

式窗口,输入代码后直接按回车即可看到运行结果。认真指导学

2.【操作演示】进行窗口教学,师生共同实验学听讲,积极生打开

习。思考,并自Python并进

加法运算:在“>〉〉”提示符后直接输入加法算己动手操实验操作。

式,按回车键,查看结果。作。

乘法和除法运算:在计算机编程语言中,乘号是

“*”,除号是“/”表示,分别在“〉>>”提示符后输

入乘法和除法测试一下。

打印“Hello":在提示符后输入print

15,

('Hello'),回车测试。

我们发现Python语句通常用的是一些英文单词,

简单易懂。(print是打印或输出的意思)

打印100次“Hello”:print('Hello'*100)

【操作演示】随意输入一些文字或者符号,查看

结果。

计算机会出现“NameError”(变量名未被定义)

或者"SynataError"(语法错误)的提示,换句话说,

要计算机能“听懂”我们所编写的语言,还必须符合

一定的规则。

【巩固练习】

在PythonShell中,计算以下表达式:

(1)5897163+859436

(2)89564/526+21*6

三、实战编代码

【操作演示】PythonShell虽然方便我们学习,

但是不方便我们编写复杂的代码程序,接下来我们学

习PythonIDLE真正的程序代码编辑环境。执行

认真指导学

“File”一“NewFile”命令,新建一个文件,得到

听讲,积极生打开

一个无标题的空白窗口,我们在空白处编写代码就可

思考,并自Python并进

以了。

己动手操实验操作。

实践任务1:作。

同学们自己尝试输入三行代码分别实现打印“我

爱吃苹果”,打印20次“苹果”,打印“我吃饱了”。

注意:编写程序时,代码中的符号及标点一律在英文

状态下输入。

点击(Run)运行菜单,选择"RunModuleF5”

运行命令,此时Python会提醒我们对刚编写的代码

进行保存,选择文件保存位置,并将文件保存好之后

可以显示运行结果。(抽学生的程序进行演示并评价

或作出修改)

【巩固练习】

启动PythonIDLE,新建文件,运行以下程序(见

教材”体验与建构”第二题)。

四、学习Python语句

实践任务2:认真通过任

修改任务1的程序并保存:听讲,积极务驱动方式17,

完成任务。巩固学生学

food=input()

习效果。

print('我爱吃',food)

print(food*20)

print('我吃饱了’)

运行之后,Python窗口出现光标,同学们自己动

手输入你喜欢吃的食物,看看运行效果。

我们可以发现,之前做的实验程序是编写好了之

后直接运行显示结果,但是任务2这个程序需要我们

手动输入自己想吃的东西,也就是说,变得更加人性

化了,这其中用到了一些Python语句。

1.变量

变量相当于保存信息的小盒子。你现在想吃苹果

food中可以放苹果,等会儿你想吃橘子,food中又

会帮你储存好橘子。

2.输入语句

实现让我们手动输入的语句为input()oinput()

可以实现让用户在窗口中输入信息。

3.输出语句

输出语句同学们在第一课就已经接触过了,

print。是打印输出语句,即在屏幕上输出文字或表

达式的计算结果。

用单引号或双引号括起来的文字叫做字符串,例

如:

print('This','is','Mike.')print会依

次输出每个引号里面的内容,遇到逗号,会输出一个

空格。当然print也可以打印输出计算结果,如

print(40+20)

4.注释语句

为了方便阅读复杂的程序,我们可以用自然语言

在程序中做标注说明,解释代码的意思。若解释一行

代码标注以开始,后面写明注释内容;若是多

行文字的注释,可以用成对的符号将其包括

在内。(展示示例)Python并不会运行注释语句,所

以我们可以使用注释语句跳过一些需要调试的代码,

以便后期检查。

五、实践探索认真培养学5,

温馨提示

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

评论

0/150

提交评论