python循环绘制六角星_高中备课公益小组|江苏来信:Python图形(计算思维+设计思维)...

主讲:沈建国   江苏大港中学 

版权声明

1.本课件教学内容可修改使用,修改后也可免费传播,禁止付费传播。

2.不修改内容者,请勿更换作者传播,但可删除作者使用。

3.修改者,请自觉把修改版发邮件至347679968@qq.com,以供更多的分享。发现错误者也请发邮件告知,让我们的教学更好。

请自觉维护公益活动,恶意侵权破坏者本号实名公示!

如有公益课件纳入商家课程资源请联系本号邮箱,共同维护正当版权

点评:

     以前,我们很多老师也设计过很多编程来绘制图形,也有过与应用相结合,但更多体现的是编程中的计算思维,即循环下的图形自动化。所以,有时我们在审美的时候,只是炫,缺乏了一点深度。

      江苏的沈老师,提供了一个课件并还有视频、教学设计等资源,并且非常高兴地答应分享给大家。

      我推荐的理由就是感受到了设计思维的魅力!

      这种魅力,从中国纹样文化开始,这一下打开了历史与文化的广阔视野,感染力油然而生。

      这种魅力,在绘制工具的比较中开始向技术价值转向。

      这种魅力,在这里的设计思维得到加深:

我们再来仔细观察下这个图形:它这么多条线横七竖八的集中在这里,我们该从哪里下手呢?这个问题好像又给我们带来了困惑。

其实,遇到这样比较复杂的问题时,老师给大家介绍一个经验:将这个比较复杂的图形进一步分解,分别分解成一个正方形,再到一条线段。

那接下来,我们就从绘制一条线段开始做起。

     这种魅力,您自己下载来看吧。

     那么,大家认为还有在设计思维上有提高的角度吗?我想到的,程序与对称、程序与分形等,大家还可以探索(⊙o⊙)哦~

江苏来信


关注了蓝调百香果一段时间,在上面学习了不少你分享的资源。每天登陆你的公众号都能有所收获,这样的感觉非常好!

我是江苏的一名高中信息技术教师,因为听说新课改后的教材里会用到python语言,所以本学期初我也开始学习python。

前段时间参加了教科版的新教材培训,回来后正好赶上学校组织的公开教学活动,我就抱着学用结合的想法,准备了《Python趣味编程——绘制图形》这样一篇教学设计。

教案最基本的绘制图形的选题灵感来自北京张宁老师的普惠课程的直播内容,她是把这部分内容作为小学阶段的入门兴趣课程。我在这个绘制基本图形的基础上进行了一些调整,用在了我的零基础的高中学生的第一节课上。

下面简单说说设计这节课的思路。

在教科版教材培训活动上,课标组负责人李艺教授从核心素养的角度解读新的教学目标,将之具体分为学科知识、问题解决和学科思维三个层面:学科知识就是学生要掌握的基本知识;问题解决就是站在学生的思维视角,结合学生的已有经验,产生认知冲突,逐步实现问题解决,从而将学习内容提升到一个新的高度;而学科思维主要侧重于学科高阶思维的培养,就是学生将学到的知识全部遗忘后还能遗留下来的思维能力。(这些只是我的片面理解,那天感觉他讲的很玄深,听得有点云里雾里不太透彻)。

基于以上的理解,我将学科知识确定为熟悉python turtle模块的基本语句,具体来说就是forward和转向(left、right命令),for循环语句,以及了解顺序结构和循环结构的基本特点。问题解决就联想到学生之前接触过的绘图工具如画图软件、word图形、photoshop等工具,让学生了解到虽然这些软件也能够实现简单的绘图功能,但要绘制图例的效果确实比较复杂,一步步引入python编程,激发学生进一步学习的欲望。

学科思维方面,我通过播放微视频的形式让学生观察复杂图形的绘制过程,引导他们将复杂问题逐步分解成相对简单的单一问题,具体在这个图形任务中,就是将复杂的图形先分解成一个简单的正方形,再进一步分解到一条线段,从而将教学过程分解成绘制一条线段、绘制一个正方形、绘制一个由正方形组合成的复杂图形这三个任务中来。

在完成三个任务的过程中,通过不断地补充新的语法知识,引导学生一步步完成各个任务。在介绍for循环语句环节,因为对冒号(:)和缩进符号等有着严格的格式要求,为降低初学者的难度,我通过记事本文件将代码的主体包括符号空格等方面作一个学习支架,让学生复制到python环境中并调整变量和参数的数值等活动,帮助学生提高完成任务的效率。

最后的嵌套for循环语句我认为是一个难点,我课前准备过程中准备将绘制正方形的for语句全部换回一开始的绘制四条线并分别转向的语句,在外面使用for循环;后来在和同事讨论中又想及时让学生理会循环的意义,便采用将正方形循环语句中的绘制一条线段用绘制一个正方形带入,这样形成绘制4个正方形的效果,并提供了一段参考代码,如果学生实在一时难以理解也不影响绘制图形,让他们在绘制图形的过程中去感受嵌套循环的实现原理。

在具体教学环节,绘制一条线段让学生对照我的演示实践一般,基本没有出现什么问题。但在向学生介绍转向语句(left(90)或者right(90))代码之后,巡视发现一位同学没能理会代码的真实用意,竟然在forward(100)语句之后又接连加上了left(90)和right(90),执行后发现还是一段线段的效果。这个时候我心有点慌张,怕同学们都陷入这个我不曾料想过的坑中,但后来巡视了一圈之后,发现仅仅是极个别同学出现的情况,虚惊一场。

后面在介绍完嵌套循环让学生自由体验环节,立马被学生非凡的想象力给折服了,不少同学通过调整参数,绘出了非常美妙的图案,并且发现有一个学生竟然通过for循环和简单的forward、left语句画出了一个圆,这完全超出了我的认知,因为我之前也没想到可以用这种方法绘制出圆的效果,这次真切的体会到了什么是教学相长。最后的展示环节,学生们纷纷踊跃向全班同学展示自己的创作成果,课堂气氛异常活跃,相比之前的信息技术课感觉畅快了很多,第一次体验到了课堂学习带给学生和我的享受。

啰啰嗦嗦的这么多,既是想向王老师分享我对这节课的认识和感受,同时也想请王老师对我这节课的教学设计给予意见和建议,谢谢王老师了!

江苏省大港中学沈建国(江苏省镇江市)

2019.12.15

精彩课件


9a2a44c120206f6bdf644cd633d8ced6.png

de69bb0492a05fbb68abfca875fe65ec.png

7c0defd18830ae1b967ecfa94d1f1b13.png

e86f560cfa516bcb6824dd8498381c06.png

82bb62a8e3d0d9f1a3d75137d6a394b9.png公益活动说明:


如果您想展示自己的已有研究,可以提供自己的课件、教案展示。

邮件:347679968@qq.com

链接:https://pan.baidu.com/s/1XyKJsKIIzWaxVSll--Gm5A

提取码:ou0i

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值