全国服务热线:400-6136-679

位置:天津极客晨星少儿编程培训学校 > 学校动态 > python海龟作图完成小猪佩奇

python海龟作图完成小猪佩奇

来源:天津极客晨星少儿编程培训学校时间:2022/2/8 16:05:19

 观察这个图像可以发现,小猪佩奇在构图基本是各种曲线,类抛物线、类圆、类椭圆、类二次贝塞尔曲线。这里说的都是“类”,这也正是小猪佩奇的构图精髓,一种手绘风格,而不是标准刻板的线条。在前端技术选型上,画图首先想到的是svg、canvas,但它们本身就擅长画图,而且网上都有在线编辑svg的工具,这就没意思了,我想佩奇也不会答应的。于是我想用纯粹的Python来做,这样更有挑战,因为画图画曲线不是Python擅长的事情。

常州童程童美少儿编程培训学校

  基本思路:选好画板大小,设置好画笔颜色,粗细,定位好位置,依次画鼻子,头、耳朵,眼睛,腮,嘴,身体,手脚,尾巴,完事。

  都知道,turtle 是 python 内置的一个比较有趣味的模块,俗称 海龟绘图,它是基于 tkinter 模块打造,提供一些简单的绘图工具。

  在海龟作图中,我们可以编写指令让一个虚拟的(想象中的)海龟在屏幕上来回移动。这个海龟带着一只钢笔,我们可以让海龟无论移动到哪都使用这只钢笔来绘制线条。通过编写代码,以各种很酷的模式移动海龟,我们可以绘制出令人惊奇的图片。使用海龟作图,我们不仅能够只用几行代码就创建出令人印象深刻的视觉效果,而且还可以跟随海龟看看每行代码如何影响到它的移动。这能够帮助我们理解代码的逻辑。所以海龟作图也常被用作新手学习 Python 的一种方式。

  了解了tuttle的用法之后就可以开始实战了。哈哈,先看看效果:

  python学习路线分阶段:基础-进阶-框架-项目实战

  基础第 一阶段:基础Python的理解。基础第二阶段面对对象编程(注重编程能力)

  基础第三阶段面向对象“设计思想”-封装-继承。基础第四阶段python专题。

  进阶班阶段:linux基础。第二:python web工具。第三python部署工具。

  第四关系型数据库。第五Python web框架基础原理。

  框架阶段.python web开发阶段web.py。基础第二Django基础。

  第三flask基础。第四tornado基础

领取试听课
每天限量名额,先到先得

尊重原创文章,转载请注明出处与链接:http://www.peixun360.com/624/news/480243/违者必究! 以上就是天津极客晨星少儿编程培训学校 小编为您整理 python海龟作图完成小猪佩奇的全部内容。

温馨提示:提交留言后老师会第一时间与您联系!热线电话:400-6136-679