神秘的图腾

来源 :中国信息技术教育 | 被引量 : 0次 | 上传用户:qwertyuiopgfdsah
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  相信很多信息技术教师对Logo语言中的小海龟画图都有所了解。在Python语言中,也有一个内置图形化模块——turtle库,它是由Logo语言发展而来。海龟绘图,直观而有趣,非常适合初期接触Python学习内容的学生。本篇内容就从笔者学校的校本课程《阿派历险记》的第2课“神秘的图腾”中海龟绘图的故事开始:
  话说阿派在一次寻找古代文明的探险旅程中,失足掉落进时光隧道,穿越到已经失落的一处古代文明。当他(她)缓过神来,矗立在眼前的是一座古村落,那就是让每一个探险家都魂牵梦绕的古代文明世界。欣喜之余,他(她)赶忙奔去。进口处有一扇大门,这扇传说了几百年的大门上有一个隐形的图腾,如能正确画出该图案,就能打开大门,通向另一个世界,一个神话的世界,那里有开天辟地的圣物,有操纵天地的伟力……
  由此,引出本课的学习内容——利用海龟模块绘制图腾。这节课的教学设计遵循三个原则:①任务分解,由易到难,先绘制简单图腾,再绘制复杂图腾;②自主学习,摸索尝试,通过对比图腾的运行效果和代码,理解海龟模块中基础语句的作用;③模仿学习,不断创新,先模仿再创作,综合运用海龟模块设计复杂图腾。
  绘制简单图腾,掌握海龟模块的基础语句
  教师先以范例“长方形图腾”为例,说明如何利用Python的海龟模块绘制简单图形,再给出课堂基本任务:绘制三角形、五角星和圆形等图腾样式。
  1.范例学习
  教师让学生观察范例“长方形图腾.py”的代码和运行效果,猜一猜每一行代码的作用。这样,将代码和运行效果进行对比,学生才能直观感受和理解每一行代码的作用,加深印象,激发兴趣。
  :如表1,利用turtle库的运动方法,控制海龟(黑色箭头)移动。“#”号是单行注释符号,一般单独一行或在同一行代码之后进行注释,方便读程序和修改。这在项目合作时,显得尤为重要。
  2.繪制简单图腾
  教师在分析范例的基础上,先让学生尝试修改程序,绘制三角形和五角星图腾(如下页图1、图2),并鼓励学生通过数学计算或测试调试等各种方法来修正角度,最终完成图案的绘制。
  
  接着,教师可以介绍turtle库的其他运动方法,如“移动到指定坐标goto()”“画圆circle()”,以及“画笔控制”中的“抬笔penup()”和“落笔pendown()”等,引导学生尝试绘制各种圆形或多边形图腾(如下页表2),并提示学生查看Python帮助文档中有关turtle的介绍,进一步实践测试。
  :小海龟的初始位置是坐标原点(0,0),即画布正中心,初始方向是x轴正方向。在绘制三角形、五角星和圆形的过程中,学生需要计算海龟转向的角度,并结合坐标系的知识,不断测试与调试。在此过程中,学生能逐步理解海龟绘图的基本功能,为之后利用计算机绘制复杂图形打下基础。
  
  3.小结
  在模仿简单图腾的基础上,由学生参照学习单,自行小结海龟绘图模块的基本命令、功能和注意点。
  :重在培养学生自主反思和小结的习惯和能力,也为进一步设计组合图案打基础。
  综合运用海龟模块,设计复杂图腾
  1.设计复杂图腾
  发挥想象,先在学习单上绘制图腾样式。接着,参照表3“turtle库的常用方法”,在Python中新建程序文件,编写代码,实现复杂图腾的设计,如在setheading()中,可以设置海龟面向指定的方向。海龟画图有多种乌龟模式,我们可以利用turtle.mode()设置乌龟模式(“standard”“logo”或“world”)并执行重置。如果没有给出模式,则返回当前模式。最常用的是标准(standard)模式,其坐标系和方向可参照图3,海龟的初始状态是面向0度,即向东。
  
  :鼓励学生不断测试调试,优化设计。在实现预设图案的过程中,学生对turtle的认识和理解又提升了一个层次。因为学生是初次接触turtle库,故以学习控制海龟移动或笔触颜色来设计图形为主,暂不涉及海龟的状态、响应事件、特殊方法等设置。
  2.分享总结
  学生设计的图腾样式丰富多彩(如图4、图5)。随后,利用网络学习平台Moodle的讨论区进行作品的全班分享,并可在讨论区中展示图腾设计效果和代码,还可增加注释,说明设计意图和制作难点。学生可以互动分享点评。
  :分享的环节总是最激动人心的,在分享中自我反思,在分享中相互学习。
  
  如果你觉得海龟的移动速度太慢,还可以利用speed()设置绘制的速度,速度变化由慢至快为1~10,1最慢,10最快。若参数为0,则为最快速度,若参数缺省,则保持当前速度。如果希望图腾更加美观,则可以利用pencolor()设置画笔颜色(边框色),或者利用begin_fill()和end_fill()填充颜色。更多有关海龟模块的使用说明,请尝试查看在线帮助文档。神秘图腾的绘制过程有趣又好玩,而turtle库的使用简便又直观,大家不妨也来试一试吧!
其他文献
【关键词】民生新闻“第一时间”主旋律    中国的改革开放年已走过了三十年,民生问题已成为执政党关心的首要问题。党的“十七大”更是把以改善民生为重点的社会建设单列出来,这也是历届党代会报告中所没有过的。大量的事实表明,中国政府各级部门的角色定位正在由“为民做主”的管理者向“让民做主”的服务者平稳过渡。与之相应,中国媒体也开始由“代民说话”变为“让民说话”。由此,民生新闻也迎来了一个大发展的新契机。
李威/编译    19世纪末20世纪初,有一户人家从日本移民到了美国,在旧金山市附近定居下来。在那里,他们开创了自己的事业——种植玫瑰。   还有一户人家,是从瑞士移民过来的,和那户日本家庭是邻居,他们家也种植玫瑰。由于两家的玫瑰品种优良,生命力旺盛,他们两家种的玫瑰在旧金山市场上享有极高的声誉,很受人们欢迎,因此,他们两家都获得了高额的收益。   就这样,40年过去了。在这40年里,这两户人家一
认识篇 直面痛风    随着我国人民生活水平的提高和饮食结构的变化,痛风发病率与日俱增。据调查显示,我国约5%的人患有高尿酸血症(血尿酸过高正是引发痛风的一个主要因素),其中10%~20%的人患有痛风。已证实痛风的发病与经济发展、饮食结构的改变(高嘌呤饮食增加)密切相关。为普及痛风防治知识,本刊特别邀请专家撰稿,为您答疑解惑,使您远离痛风。  老陈已年近六十,性格豪爽,善交朋友,下班后总爱和朋友一
[摘要]本文首先在分析集团财务知识管理的需求和传统知识管理模型的局限的基础上,提出了构建基于XBRL的集团财务知识管理系统的思想;然后研究了采用XBRL技术建立集团财务知识管理系统的方法,并提出一种基于XBRL的集团财务知识管理的系统框架。  [关键词]XBRL;集团财务;知识管理    目前,企业集团内部各单位会计报表中提供的仍是以会计科目进行分类的高度浓缩的价值信息,并不能满足不同集团财务管理
利益的诱饵之外,还要当心恭维的帽子。  钓鱼钩阴险地伸到了水下,见多识广的鲫鱼一眼就看穿了钓鱼钩的鬼把戏。它厉声说道:  “你这坏蛋,以为人家不知道你的鬼把戏?你不就是想用那点好处诱惑我们上钩吗?别在这里白费力气了,快滚!没人上你的当!”  钓鱼钧奸笑着说:“你不上当,不等于别的鱼不上当啊。等着瞧吧,根据经验,鱼饵没有白下的,我很快就会有收获。”  不久,来了一條过路鱼,它一看到鱼饵就贪婪地围着钓
办公软件指可以进行文字处理、表格制作、幻灯片制作、简单数据库处理等方面工作的软件。包括微软的Office系列、金山的WPS系列、永中Office系列等。办公软件的应用范围很广泛,大到社会统计,小到会议记录,都离不开办公软件的鼎立协助。因此在教科版高中《信息技术基础》(必修)上,也涉及了办公软件,书本的第四章《文本和表格信息加工》涉及文字处理软件Word与表格加工软件Excel,第六章《信息集成与信
北洼/编译    那天,我和妹妹前去看望堂姐乔伊,她住在美国芝加哥市郊区的一家宾馆。我们看到大厅内有一架闲置的钢琴,于是决定上去弹奏一会,放松一下心情。我用并不娴熟的弹奏技巧敲响钢琴后,她们都跟着唱了起来。就在那时,一个美妙的男高音缓缓在大厅响起,声音浑厚却又委婉动听,似乎有一种神奇的力量,带动我的手指在琴键上欢快地跳跃。  我们的即兴演出大约持续了15分钟左右,一个女人突然出现在大厅里,将那位特
帕瓦罗蒂最广为人知的癖好是,演出前必须要揣着钉子,没有钉子,“高音C之王”就没法高歌。  帕瓦罗蒂的父亲是一位具有男高音天赋的人,但他太过害羞,一登场就紧张,因此注定与舞台无缘。帕瓦罗蒂虽然成了职业歌唱家,但也具有父亲那样的情况,登场时分外紧张,为此,帕瓦罗蒂采用种种办法来消除自己的紧张情绪。  每次演出,他都要在后台苦苦寻找一枚钉子,要是幸运的话,找到的是一枚生锈的弯钉子,那接下来的演出肯定精彩
育网刊》诚聘栏目主持人………………谢毓祯  浅谈追逐比赛法在200 m跑教学中的运用…杨碧兴  激发中学生中长跑兴趣的几种方法…………马爱华  体育教学中如何提高引体向上的成绩……………………………杨清燕,都志民  请亮好你的第1张名片——对温州市中学女体育教师着装现状的调查研究……………………………戴慧芬  体育教师实践性知识传承的探索与反思………………杨健科,赵冠明,陈昆云  激发学生参与体育
小学写字教学是传承汉字及其艺术的教学活动。从历史上看,写字起端于汉字的滥觞,笔笔体现着它的生成本意和创造艺术;它的终端是现代人的审美观念,划划蕴含着对古人古字意韵的理解,又展示着今人对汉字独有的视角和感念。  硬笔书法是小学生的主要书法形式。在教硬笔书法时,多数教师依然以毛笔书法作为范本,这不仅是因为毛笔书法的理论成熟,还因为在课本中的楷体字,张扬着更多的毛笔味。但是,在计算机键盘冲击着传统笔写书