前言
本系列课程是针对无基础的,争取用简单明了的语言来讲解,学习前需要具备基本的电脑操作能力,准备一个已安装python环境的电脑。如果觉得好可以分享转发,有问题的地方也欢迎指出,在此先行谢过。
生活中应该都有过用笔乱涂乱画的经历,要画出一个像样的作品出来,还是需要有点动手基础的,同时还得具有一定的想象力;其实程序也是可以绘图的,用程序绘图最核心的就是掌握基本的点,线,面绘制,有一定的数学基础(角度,三角函数等就可以了)。
具体绘制是使用python提供的一个叫做turtle的海龟库,结合python编程语言去实现的。
导入海龟库,画笔默认是一个classic空心箭头效果,这里设置成了turtle的造型了,过多造型可以查看官方文档。
默认画布打开后会瞬间关闭的,加上done()方法,可以让画布持续,画布的中心点也就是画笔的起点,方向向右。
通过dot方法和forward()方法可以绘制点和直线。dot的参数第一个是点的大小,第二个是颜色。
平面几何图形就是由线组合而成,通过计算角度,我们可以对应的图形。
圆形本来也可以通过绘制一个边数比较多的多边形来实现的,但是turtle提供了现成的circle方法给我们用,一个参数时,表示绘制多大半径的圆,两个参数后面一个表示圆弧的度数。
通过pensize()和pencolor()方法可以设置画笔的大小和颜色。
填充颜色使用需要使用beginfill()和endfill(),表示从哪里开始到哪里结束,没有设置颜色时默认使用画笔的颜色。
color方法可以让我们分开设置画笔颜色和填充颜色。
通过学习了以上的一些方法,我们就已经具备了利用程序去绘制图形的能力,因为图形都是由点,线,面组成的,我们只要可以将要绘制的图形拆分开成点线面,那么我们就可以绘制出来。具体案例可以看后面的文章。
(全文完)
欢迎转载,转载请注明出处! 欢迎关注公众微信号:叶子陪你玩编程 分享自己的python学习之路