年1月6日下午,胶州市智能小陶器创新实验室第一次课堂教学研讨活动在胶州市三里河小学举行。胶州六中贤纪玲老师教授了《Python基础课程turtle绘图(一)》人工智能课。本节课的课程目标:一是认识turtle(海龟)绘图,并熟记一些简单的程序代码。二是结合turtle(海龟)绘图进行简单图形的绘制。
首先,贤老师通过欣赏一个用turtle(海龟)制作的动态图形来激发孩子们的兴趣,引出课题《Python基础课程turtle绘图》。接着,贤老师带领孩子们一起熟记turtle、import、forward等一些简单的程序代码。最后,贤老师引导孩子把turtle想象成一只真正的小海龟,把它放在一个横轴为x、纵轴为y的坐标系中。以坐标原点(0,0)开始,小海龟就会根据输入的一组组的代码指令,在平面坐标系中移动。从而在它爬行的路径上绘制出直线、正方形、等边三角形、圆形等简单图形。
00:39打开Python自带的IDLE工具后(如图A),点击”File”菜单并选择”NewFile”,会弹出一个空白窗口(如图B)。
图A图B任务1:体验之初,绘制直线
在“空白窗口”输入以下程序代码(如图1-1):
importturtle引入海龟
turtle.forward()海龟向前行像素
图1-1图1-2任务2:小试牛刀,绘制正方形
在“空白窗口”输入以下程序代码(如图2-1):
importturtle引入海龟
turtle.forward()海龟向前行像素
turtle.right(90)海龟向右转90°
turtle.forward()海龟向前行像素
turtle.right(90)海龟向右转90°
turtle.forward()海龟向前行像素
turtle.right(90)海龟向右转90°
turtle.forward()海龟向前行像素
turtle.right(90)海龟向右转90°
图2-1图2-2任务3:学以致用,绘制等边三角形
在“空白窗口”输入以下程序代码(如图3-1):
importturtle引入海龟
turtle.forward()海龟向前行像素
turtle.right()海龟向右转°
turtle.forward()海龟向前行像素
turtle.right()海龟向右转°
turtle.forward()海龟向前行像素
图3-1图3-2任务4:层层深入,绘制半径为像素的圆
在“空白窗口”输入以下程序代码(如图4-1):
importturtle引入海龟
turtle.circle()画一个半径的圆
图4-1图4-2海龟画图很奇妙,
命令可得全记牢!
第一步先请海龟到,
importturtle
importturtle
第二步前进后退左左右右不能少
向前怎么做?
数值随意调
向后怎么办?
这个要知道
左记住
右记住
命令练熟练,
方向难不倒,
感谢贤老师
传经又送宝
祝愿三里河
编程步步高!