Python语言入门 【第五课】
召唤画笔海龟
教学时间 | xxxx年xx月xx日 | |
教学题目 | Python语言入门 【第五课】 召唤画笔海龟 | |
教学目标 | 1.引导学生认识代码库; 2.让学生能够召唤画笔海龟; 3.引导学生了解dot()命令; 4.引导学生了解forward()命令; | |
教学重点 | 了解代码库,能够召唤画笔海龟,学会使用dot()和forward命令; | |
教学难点 | 代码模式下导入代码库,理解召唤画笔海龟的命令; | |
教学过程 | 课前引入:通过剧情与对话引入本节课内容或复习所学知识;(5分钟) 源码百科:讲解"代码库”与“召唤画笔海龟”; (10分钟) 代码实践:引导学生完成本节课代码实践: 第一步:导入海归库; 第二步:linux基础命令行退出文件制作嘻哈镜; (10分钟) 程序挑战:引导学生尝试本节课程序挑战: 挑战一:珍珠项链; 挑战二:小红花;(10分钟) 保存并分享:指导学生保存作品,请个别优秀作品的创作者上台分享创作心得;(3分钟) 课后练习:请学生完成课后练习,教师讲解练习; (3分钟) | 个案添加 |
课前引入 | 教师引导:同学们,如果我们要修理一辆机车,可能需要带由螺丝钉、改锥等的工具箱;如果是绘画,我们需要一个工具箱,里面由画笔、颜料等。在Python中也有工具箱,在工具箱的工具中,有的能帮我们画出很多的图形和图案,有的能处理各种数学运算。今天就让我们来学习其中一个工具箱--海龟库。 教师操作 :播放视频【开头引入】部分。 | 个案添加 |
源码百科 | 代码库 教师操作:播放视频【源码百科-代码库】部分。 教师引导:如果积木模式下,编辑器会自动帮我们添加导入代码库的代码。 教师操作:在海龟库中拖出“画笔”积木,观察代码区import turtle。 教师引导:如果我们在代码模式下编写代码,一定要在程序最开始导入代码库。因为只有导入代码库,才能使用代码库中的命令。 教师引导:导入库之后,我们怎么样使用库里面已经编写好的命令呢?我们继续向下学习。 召唤画笔海龟 教师操作:播放视频【源码百科-召唤画笔海龟】部分。 教师提问:请问同学们,为什么要将画笔海龟存放到一个变量中呢? 参考回答:命令画笔海龟绘画。把画笔存放到变量中,这只海龟就有了名字,之后就可以用变量名对海龟下指令了。 教师讲解:没错,将画笔保存在一个变量中,之后才能利用变量的名字,让这支画笔出点、线条等图案。在后面的课程中,我们还会学习画画、画星形,这些操作都需要将画笔用一个变量保存起来。 教师引导:在召唤海龟后,我们再来认识一下,海龟库中的两个指令,分别拼接运行一下积木,查看运行效果。 教师引导:同学们注意观察这两个积木对应的代码:dot()和forward()。Python中指令的作用和它的英文名往往有着密切的关系,我们可以通过指令对应的英文单词含义来猜测它的作用。比如我们之前学过的print、input、import、Pen、dot、forward。 | 个案添加 |
代码实践 | 第一步:导入海龟库 教师操作:播放视频[编程学堂-第一步]部分。 教师引导:同学们要注意不要打错,写好导入代码库语句和注释语句。 第二步:绘制嘻哈镜 教师操作:播放视频【编程学堂-第二步】部分。 教师引导:参考教材和视频,完成代码。完成程序之后,同学们观察代码区,看看你们能不能说出每一条语句的功能,试着看代码把嘻哈眼镜的绘制过程描述出来。 | 个案添加 |
挑战时刻 | 挑战一:珍珠项链 教师引导:绘制珍珠项链的方法和绘制嘻哈镜的方法类似,使用的都是我们学过的命令特别注意,大珠子的直径是小珠子直径的2倍左右。 (在同学初步尝试之后,给出参数的提示:大珠子直径50,小珠子直径25,每次前进36接近25+12=37) 参考答案: 挑战二:小红花 教师引导:这段代码中有一些我们还没有学习的积木。根据积木上文字的提示,同学们应该能猜出它们的作用。尝试改变积木中的数值,运行看看会有什么不同。 教师提示:点的直径决定每一片花瓣的大小,增大画笔向前移动的数值,能让红花增大得更明显。 参考答案:(答案不唯一) | 个案添加 |
保存分享 | 点击上面菜单栏"文件”,在下拉选项中按实际情况选择'保存”(保存至本地)或"保存至云端”的方式保存写过的代码文件,以便下次使用或作品收集。 | 个案添加数据加载失败1001 |
课后练习答案 python代码画图案 | 第一题:在Python编辑器中用什么命令可以加载库? A.install B.import C.input D.pip joomla wordpress参考答案: B sprintf左对齐解析: A选项市安装的意思;C选项input是输入的意思;pip是Python官方推荐的包管理工具,用来安装新的模块或包,pip指令可以通过命令行的方式安装、卸载、更新第三方代码库,但不能加载或者导入库。 第二题:尝试画出一根横着的糖葫芦 解析:一开始前进的长度长一点,作为糖葫芦的木棍;之后前进的长度要短一点,但是每次前进的长度一致,且要保持每一个糖葫芦的直径一致。 | |
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论