七年级信息技术“用python来画图”教学设计_第1页
七年级信息技术“用python来画图”教学设计_第2页
七年级信息技术“用python来画图”教学设计_第3页
七年级信息技术“用python来画图”教学设计_第4页
七年级信息技术“用python来画图”教学设计_第5页
已阅读5页,还剩1页未读 继续免费阅读

付费下载

下载本文档

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

文档简介

1、“用 Python 画图”项目教学设计 设计意图:随着人类科技的迅速发展,我们身边越来越多的人开始接触到程序设计,全民编程已经 成为了未来的一种趋势,编程已经离我们越来越近了。python 编程教学中,引入 turtle 绘图函数,既让学生直观的感受代码的运行轨迹,又能通过图形建立自己的计算机思维,对学生探索新知识,培养兴趣有着积极的意义。学情分析:七年级阶段学生在经过 python 基础知识学习之后,学生已经了解利用 python 语言编写 计算机程序的基本步骤,能够熟练的运用 Python 自带的 idle 工具,进行简单的程序的编写。 而本课的内容是在六年级的信息技术课程 LOGO 语言

2、设计的基础上进行拓展,因此在老师的 引导下,参考相关资料,能够完成本课的内容 。教学目标:知识与技能目标通过知识的迁移,熟练掌握 python 中 turtle 函数基本命令的用法。通过探究的方法,了解并掌握 python 中循环结构 for 与变量 x 的关系过程与方法目标在老师的引导下,通过对 logo 语言的知识迁移得到 turtle 函数常用命令的用法 通过自主探究和任务驱动法得到 for in range 的用法和变量的使用方法情感态度与价值观目标通过参与 python 绘图,能够直观的看到代码在计算机的变化(代码可视化),能够提升 信息意识和计算思维,激发对新事物的探究兴趣。本课重

3、点完成 turtle 命令的引用,运用,运行本课难点循环结构 for 的用法以及变量 x 的用法教学过程教学环节教师活动学生活动设计意图回忆 LOGO 语言的相关知识同学们,我们今天的任 务是用 Python 来画图, 那么我们之前用过什么 语言来画图呢,我提示一 下,有点儿像小乌龟? (引出 Logo 语言和今天 的课题绘图)那么请同学们完成资 料的连线题并在英文单 词的后面填上他的中文 意思(待学生完成之后公布 答案) 那 么 我 们 学 习 的 python 和这个小海龟有 什 么 关 系 ( 引 出 python.turtle 绘图函数)同学们,我们已经知道了 LOGO 语言与 pyt

4、hon 之 间的桥梁是 turtle 函数,学生回答:LOGO 语言学生完成连线填 通过学生对 LOGO 空题(对 logo 的相 语言的回忆,能够 关知识有了初步的 帮助我们的课堂直 回忆) 接进入正题,LOGO是我们熟悉的一门同学们猜想 logo 语言,那么利用 与 python 之间的 python 与 logo 之间 关系 的相关性,可以增强孩子们学习(logo 语言被内置 turtle 函数的信心。 为 python 语言的一个库函数(turtle )通过学习 import 的 用法,不仅是针对 我 们 本 节 课 的 turtle 函数,这也是那么如何在他们之间建 立联系呢?我们需

5、要用python 学习的惯用 语法,为我们学习到 python 中引用库函数 学生通过观察老师 python 打下基础,的一种方法 import 。演示第一种方法的 同时在输入指定内 同时,回忆上节课 容的同时,也是对老师在资料上给大家整new file ,save ,run同学们第一节课的如何在理了三种 import turtle 的 连贯操作的使用整体知识的考察与python 中使 方法,那么现在请大家看帮助回忆。用 turtle 库函数电脑屏幕,老师将会给大家演示第一种方法,我们来画一个正方形!(老师演示 import turtle 学生分为 A,B 分别 的方法,并在过程中帮助 完成第

6、二种第三种同学复习第一课的内容方法的输入。将保建立 py 文件,保存 存的 py 文件命名 py 文件,运行 py 文件的 为正方形.py 放在过程)现在老师将我们的同学桌面上。得到比对:以上三分为 A、B 组,这个就是 种方法都可以引用 今天的任务分组,两组有 turtle 函数,然后得 不同的任务,请 A 组的 到一个正方形 同学完成第二种方法, B组的同学完成第三种方法,如果最终运行之后出现了一个正方形则说明输入正确注意:每一个符号都是英文符号。请同学们观察正方形的python 代 码 分 析 得 出turtle 函数与 logo 语言之 同学们通过观察正间的差别(探究法)得到常用命令的

7、使用方 法,任务设置:方形.py 中的python 代码,探究turtle 命令的使用方法。(学生对三种 通过引导学生们探 方法分别做一个小 究 turtle 命令的使Turtle 函数 的其他用法请 A 组同学完成题三 结)角形请 B 组同学完成题正 学生 A、B 组完成用方法,能够在过 程中培养学生自主 探究的能力,培养五边形巡视课堂,检查完成情 况,回答学生问题。然后将正确的代码演示 给同学们。相信大家都能够完成我老师布置的任务。 学生的计算机思维。检查自己的代码与老师的代码有什么不同,找到并完善自己的代码。学生通过观察发现 通过引出循环结构们的任务,但是,学过repeat 与 rang

8、e 函for 和变量真正将循环结构for 与变量 x 的运用LOGO 语言的我们知道, 数的异同性可以通过重复命令去执行那些反复执行的语句。 学生回答老师问 在 LOGO 语 言 中 是 题:;x 是什么内容 Repeat。 (正确答案:变量) 那么 repeat 的格式是:?学生从 python 的 基础学习部分带入 python 的结构模式部分。那么在 python 中,repeat 还可以这样来用吗?提出疑问:变量是 学生通过循环结构他有了新的名字,循环结 什么? 构。(引出今天的难点,的学习和探究能够 培养学生的自主探for 循环结构)通过模仿正方形 range 函数的用法究意识,循环

9、结构 也能帮助学生构造请大家看资料 repeat 命 完成圆的设计 令的前世今生,观察 forin range()与 repeat 之计算机思维,提升 用计算机思维去解 决其他问题的能间的差别。能力拓展: 在老师的引导下完力。我 们 可 以 知 道 其 实 成迷宫和螺旋矩阵 通过任务探究的形repeat 重复命令也是一 种循环结构,但是他是 LOGO 里面特有的,在程的填空,并用 python 画出来。式:能够加强学生 的实践能力,编程 从来不是纸上谈序设计中,循环结构 for 通过资料分析,探 兵,需要大量的实 是循环中最常用的一种。 究完成本课的终极 践和练习。任务:六边形螺旋那么这里的 for x in range 上升 ()中的 x 是什么呢?是 不 是 重 复 执 行 的 内 容 呢?(锻炼孩子的计算机思 维)解释变量 x 在循环结构 中的作用。任务设置:观察正方形 for 循环的运通过任务探究的形 式也能让学生有获 得知识,和完成任 务的喜悦满足感本课小结用,在框内填写正确的数 值,并在 python 中画一 个圆。能力拓展同学们今天学习的的内 容简不简单?那么这里有一个挑战等 着大家,我们已经学习了 for in range 函数的用法, 那么如果只是画正多边 形的话,是不是大材小用 了,我们来些不一

温馨提示

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

评论

0/150

提交评论