(图片来源网络,侵删)
尝试把turtle也就是海龟画图给大家做一个总结,可能要录三、五十个小案例,作为一个程序包来给大家算是一个小福利首先turtle这个东西叫海龟画图,有时候开玩笑也叫它海王八,就是一个小乌龟,用来干什么的?这是一个教育这个东西目的很简单,就是教学其实在课里边也会讲ticket、拍game或者是PIQT,这个实际上是一个比较经典的GUI的产品,可以画一个界面但是turtle并不是,它也可以画界面,准确的说是画图,不是画界面,它主要是画图干什么教学?实际上它的教学主要还是应对少儿编程这一块为什么把它给拿到这儿来?·第一个目的就是要对初学者,特别是零基础,也需要一个简单易上手的东西·第二个目的就是特别是对于外行来讲,在学语法的时候对语句其实有点模糊,并不太理解带学完语句方循环,方循环能给你讲多少方循环?这个时候就需要一个比较好的产品或者是练习通过海龟画图把它这个语句在以前学过的基础语句、基础语法做一个强化,这个就是海龟画图的一个为什么要讲它的目的如果是一个0基础初学者或者是少儿,学这个东西是OK是没有问题的,因为真的非常简单,但是可以通过它把以前学到的东西做一个加深、巩固,这就是它的目的说一下海龟画图怎么画?很简单,这个大概的哲学宗旨就是首先这是一个画画布,也叫一个画框或者是什么,所有的画图都在这个画布里边,不能朝着它来为什么叫海龟画图?就是原来中间可能有一只小海龟,当然也可能没有,这个看情况,可以设置这只海龟,可以把它理解成海龟趴在海滩上,海龟是不是要往前走?如果往前走还可以拐弯,如果拐弯假定就是走的方向,如果想往上走实际上对于这只海龟来讲就是左转,左转90度如果左转90度走,往前走走了这么长时间,如果右转,右转再左转,左转想走到红点直接过来,这个时候就在左转就行左转多少度?大概的度数,就应该是这样一个角度,把它想象成海龟趴在海滩上,所走过的痕迹就是所谓的海龟画图的图或者把自己想象成是一支笔,这一支笔在这,中心点就在这,这支笔要往前走,往前走,注意默认是往右走,往右走有一个方向,也可以往下走,怎么办?就是右转,这支笔是有灵性的,这是一个小精灵右转,比如右转多少度?90度,就是直着往下走,再往前走,这支笔画过的痕迹其实也是海龟画图的痕迹,也可以,明白吗?这就是它最终最核心的思想所以在画图的时候一定要把想象成是那支笔尖或者是那支海龟就可以了,这是一部分最核心的东西,基于这支笔,笔有粗细,还可以有颜色,画到这,但是想在这接着画,要抬笔,抬笔要落笔,再接着画于是通过控制这支笔亦或是海龟的走向、发、速度、粗细、颜色、彩笔落笔,就可以在这张纸上尽情的绘画了,这个就是海龟画图的最核心的想法先介绍到这,下节课就开始做了,记得点赞关注
0 评论