资源简介 《在Python中用turtle模块画图》第一课时教案教学目标1.掌握在Python中引入模块的方法;2.学习turtle模块基本用法;3.通过小组合作和自主探究,提高动手操作能力。4.体会计算机编程对分析实际问题带来的好处,提升信息技术学科素养。教学重难点【重点】turtle模块基本命令的用法;【难点】画图框架的设置。一、导入:看一看,计算机还能画画哟!Python有一个功能,可以在一个窗口内让一只虚拟海龟四处移动并绘制你想要的形状。你想画什么呢?让我们拿起指挥棒——海龟绘图吧!二、目标展示:1、掌握在Python中引入模块的方法;2、掌握turtle绘图窗口的调用与退出;3、掌握海龟绘图的基本命令:fd,bk,lt,rt,pu,pd三、新课内容:(一)海龟在哪儿?生活中画画的节奏是怎样的呢?先摆好画布(纸),拿笔,蘸颜料,再画……海龟绘图也是一样的:先在电脑屏幕上创建一块区域当画布(可以设置大小和底色),小海龟其实就是画笔(可以设置样式、粗细、笔色),然后就开始涂鸦啦……不过在动手之前,先了解一下海龟坐标系的知识:小海龟的初始坐标为(0,0),处于画布的中心,面向x轴正右方。朝向就是画笔的方向,画线的单位为像素。开始驱动海龟,只需要3行代码(P47)>>>importturtle#用import语句导入turtle模块>>>turtle.screensize(400,300,‘blue’)#设置画布的长、宽与背景颜色>>>turtle.shape(“turtle”)#叫出小海龟小海龟的初始坐标为(0,0),处于画布的中心,面向x轴正右方。试一试:把上面代码的括号中的参数去掉成空括号,会出现什么结果呢?import语句:导入所需的功能库,还可以下面另外两种写法(P48)>>>importturtleast#导入turtle模块并取别名为t>>>t.screensize(400,300,‘blue’)#这行代码开头就要使用新名称t>>>t.shape(“turtle”)>>>fromturtleimport#导入turtle模块的所有函数>>>screensize(400,300,‘blue’)#从本行开始,可以不再写模块的名字>>>shape(“turtle”)(二)能知道画笔的颜色和粗细吗?(P50)试一试:小海龟画了什么?试一试:画一个正方形(P51)海龟绘图基本命令:前进:forward(n)或fd(n),n为长度,单位像素后退:backward(n)或bk(n),n为长度,单位像素左转:left(m)或lt(m),m为度数右转:right(m)或rt(m),m为度数更多命令祥见附表1(P58-59)试一试:画两个正方形,仅仅再重复一次代码?海龟绘图基本命令:抬笔:penup()或pu(),无参数落笔:pendown()或pd(),无参数四、小组合作,练一练例1:画一个回字或信号强度图案:例2:绘制一栋房子:【说明】画图文件一般保存为.pyw类型,运行时不出现黑窗口(控制台),.py则要调用控制台窗口。五、挑战一下?例3:绘制边长为100像素,线宽为2像素的正五边形:例4:绘制五角星,边长为150像素,线宽3像素:例5:画一个边长为60的正方形,并填充为红色,边框为蓝色。(可参考52页代码)六、课堂小结海龟的调用importturtle基本绘图命令的使用fd(),bk(),lt(),rt(),pu(),pd()七、巩固练习1.完成课件的上机训练或例程(程序名自定义)。2、编写一个Python程序,绘制平行四边形,自己选择尺寸和角度(“画平行四边形.pyw”)。3、编写一个绘制菱形的程序,自己选择尺寸和角度。(“画菱形.pyw”)。4、编写一个绘制4个正方形的程序,输出结果必须如右。(“画四个正方形.pyw”)(共14张PPT)Python有一个功能,可以在一个窗口内让一只虚拟海龟四处移动并绘制你想要的形状。你想画什么呢?让我们拿起指挥棒——海龟绘图看-看计算机还能画画哟!一、学习目标:二、学习过程:探究与合作(20’)三、课堂作业:(10’)四、展示与评价:五、拓展与提升:六、课堂小结:本课任务掌握在Python中引入模块的方法;掌握turtle绘图窗口的调用与退出;掌握海龟绘图的基本命令:fd,bk,lt,rt,pu,pd生活中画画的节奏是怎样的呢?先摆好画布(纸),拿笔,蘸颜料,再画……海龟绘图也是一样的:先在电脑屏幕上创建一块区域当画布(可以设置大小和底色),小海龟其实就是画笔(可以设置样式、粗细、笔色),然后就开始涂鸦啦……不过在动手之前,先了解一下海龟坐标系的知识:>>>importturtle>>>turtle.screensize(400,300,‘blue’)>>>turtle.shape(“turtle”)#用import语句导入turtle模块#设置画布的长、宽与背景颜色#叫出小海龟小海龟的初始坐标为(0,0),处于画布的中心,面向x轴正右方。import语句:导入所需的功能库,还可以下面另外两种写法(P48)#导入turtle模块并取别名为t#这行代码开头就要使用新名称t>>>importturtleast>>>t.screensize(400,300,‘blue’)>>>t.shape(“turtle”)#导入turtle模块的所有函数#从本行开始,可以不再写模块的名字>>>fromturtleimport>>>screensize(400,300,‘blue’)>>>shape(“turtle”)>>>importturtleast>>>t.pencolor("green")>>>t.pensize(8)>>>t.fd(100)#设置画笔颜色为绿色#设置笔粗为8个单位#画100个单位长度的直线>>>importturtleast#导入小海龟库>>>t.fd(100)#小t向前运动100像素,也可用t.forward(100)>>>t.left(120)#小t向左转30度>>>t.fd(100)#小t向前100度>>>t.left(120)#小t再向左转120度>>>t.fd(100)#小t向前100步试一试:小海龟画了什么?海龟绘图基本命令:前进:forward(n)或fd(n),n为长度,单位像素后退:backward(n)或bk(n),n为长度,单位像素左转:left(m)或lt(m),m为度数右转:right(m)或rt(m),m为度数更多命令祥见附表1(P58-59)试一试:画一个正方形(P51)试一试:画两个正方形,仅仅再重复一次代码?海龟绘图基本命令:抬笔:penup()或pu(),无参数落笔:pendown()或pd(),无参数【说明】画图文件一般保存为.pyw类型,运行时不出现黑窗口(控制台),.py则要调用控制台窗口。例3:绘制边长为100像素,线宽为2像素的正五边形:外角例4:绘制五角星,边长为150像素,线宽3像素:五、挑战一下?【主要内容】海龟的调用importturtle基本绘图命令的使用fd(),bk(),lt(),rt(),pu(),pd()1.完成课件的上机训练或例程(程序名自定义)。2、编写一个Python程序,绘制平行四边形,自己选择尺寸和角度(“画平行四边形.pyw”)3、编写一个绘制菱形的程序,自己选择尺寸和角度。(“画菱形.pyw”)。4、编写一个绘制4个正方形的程序,输出结果必须如右。(“画四个正方形.pyw”)巩固练习 展开更多...... 收起↑ 资源列表 在Python中用turtle模块画图第1课时 课件(14张PPT).pptx 教案在Python中用turtle模块画图第1课时.docx