Life is short, you need Python

人生苦短,我用Python

-- Bruce Eckel

上课听了老师说的一句话,至此难以忘怀,很是受用。老师是知识的传授者,这话果然没毛病,句子反而通顺得很。不同人看待问题的角度各有千秋,颇具个人风格。以我之见,来理解为很好传播python,获得更多受众所打的吸睛标语,虽可料想说的得到共鸣的现象会少见,能力不够闯下的祸不小啊,可有的是民间高手,它们本领超群,我达不到的境地就可借由它人之手帮我实现,这也就平定干戈了,谁让python的独特魅力势不可挡,用过的不为之发声都是不可置信的场景,而我小试牛刀后,个人感触是相信python会越发强大到不可同别的高级语言日而语的,这个海口我是能敢胆大到夸下的。

人云亦云这词我本人大不认同,怀着这种态度,交谈时听人说话我一半脑子会自动过滤筛选掉不合时宜的话,而不是脑袋门口大开,欢迎全部的声音入内,接受我的好茶好酒伺候着,而是以貌取人,不合我口味的都得被我驱赶跑,不要让它们扰了我的兴,使我心情不能一直晴下去。这样的我,在听到开头那句话时,一时没能反应过来,等我慢慢接触过python后,明白到话的精髓所在,真的不是弄虚作假的,深为认同对于学编程感到不得心应手的生手,可以弃别的语言不顾,以前所学一知半解不要紧,对打代码丧失该有的激情,也不影响学python的好心情,因上手不难,就拿这个简单的hello程序来说吧,就一行代码就能输出想要的结果,不像其它的要用1的10倍或15倍代码才能得偿所愿,单就这点,python就不容小觑,得对它格外热情才合理。

看老师演示python的过人之处还不过瘾,老师的另一番操作让我对python印象大大改观,因个人原因,写编程对我来说是一项挑战,很艰难的任务,不到迫不得已不轻易动手,要动身实行时也会使小聪明(网上模仿)来让自己少些工作量,就这样在网上畅游一番后,发现了python的有趣之处,能绘的图可以千奇八怪,多种花样秀真见识到了。有意思的很,聊天工具微信用途颇广,很喜欢在与人聊天时可以发系统自带的表情包来回对方,交流时不全程只用对白,使用别的方式会更能活跃气氛,带动对方跟你有再聊下去的冲动,可见模仿人的脸部表情来绘制相应的神情,这一做法没有不当之处。表情包妙不可言呀,更赞不绝口的是能用python自行绘制所需表情了,python太强大了,它的库很多,就一个turtle就发挥大作用,如库了解一遍后,岂不上天入地入所不能,python的神通不是尔等能想象得出的,这语言真的是有用,说它学来是一无是处的脑子简直被水淹到不能正常运转的地步。

话说得再多不如一个例子那么顶用,那么引人入胜。

接下来是亮法宝的时候了,容我提前告知,透下底,不喜藏着掖着,因个性使然。就一个奸笑,很有深意的图。

奸笑 奸笑 奸笑三笑后,就变好笑了。

程序运行代码展示:

importturtle

turtle.setup(800,800)

turtle.speed(10)

turtle.color("yellow")#画脸

turtle.begin_fill()

turtle.circle(200)

turtle.end_fill()

turtle.left(90)#画嘴

turtle.fd(15)

turtle.right(90)

turtle.color("yellow")

turtle.circle(175,270)

turtle.color("black")

turtle.circle(175,180)

turtle.color("yellow")

turtle.penup()

turtle.circle(175,270)

turtle.pendown()

turtle.color("yellow")

turtle.goto(-179,258)#左白眼

turtle.color("black")

turtle.fillcolor("white")

turtle.begin_fill()

turtle.circle(20,25)

turtle.circle(-170,50)

turtle.circle(13,175)

turtle.circle(150,38)

turtle.circle(280,13)

turtle.end_fill()

turtle.goto(-179,258)

turtle.seth(0)

turtle.color("black")

turtle.begin_fill()

turtle.circle(16)

turtle.end_fill()

turtle.color("yellow")

turtle.goto(26,258)

turtle.color("black")

turtle.fillcolor("white")#右白眼

turtle.begin_fill()

turtle.circle(20,25)

turtle.circle(-170,50)

turtle.circle(13,175)

turtle.circle(150,38)

turtle.circle(280,13)

turtle.end_fill()

turtle.goto(26,258)#右黑眼坐标

turtle.seth(0)

turtle.fillcolor("black")

turtle.begin_fill()

turtle.circle(16)

turtle.end_fill()

turtle.pencolor("black")#右眉毛

turtle.penup()

turtle.goto(60,338)#右眉毛尖坐标

turtle.pendown()

turtle.fillcolor("black")

turtle.begin_fill()

turtle.seth(25)

turtle.circle(-90,34)

turtle.seth(-25)

turtle.circle(-150,30)

turtle.left(155)

turtle.circle(80,55)

turtle.circle(60,80)

turtle.end_fill()

turtle.pencolor("black")#左眉毛

turtle.penup()

turtle.goto(-53,338)

turtle.pendown()

turtle.fillcolor("black")

turtle.begin_fill()

turtle.seth(155)

turtle.circle(90,34)

turtle.seth(205)

turtle.circle(150,30)

turtle.left(-155)

turtle.circle(-80,55)

turtle.circle(-60,80)

turtle.end_fill()

turtle.penup()

turtle.color("yellow")

turtle.fd(10)

turtle.done()

ircle(-60,80)

turtle.end_fill()

turtle.penup()

turtle.color("yellow")

turtle.fd(10)

turtle.done()

python无所不能,可例子在精不在多,想了解更多,请移步别处,好走不送,拜。

python画笑脸-python 学习笔记——学会用turtle画笑脸相关推荐

  1. 用python的turtle画笑脸_python 学习笔记——学会用turtle画笑脸

    Life is short, you need Python 人生苦短,我用Python -- Bruce Eckel 上课听了老师说的一句话,至此难以忘怀,很是受用.老师是知识的传授者,这话果然没毛 ...

  2. Python快速编程入门#学习笔记01# |第一章 :Python基础知识 (Python发展历程、常见的开发工具、import模块导入)

    全文目录 ==先导知识== 1 认识Python 1.1.1 Python的发展历程 1.1.2 Python语言的特点 2. Python解释器的安装与Python程序运行 1.2.1 安装Pyth ...

  3. 全国计算机等级考试二级Python精品题库学习笔记1

    全国计算机等级考试二级Python精品题库学习笔记1 精品试卷01 精品试卷01程序题 基本操作题 2:随机验证码 基本操作题 3:比赛成绩计算 Turtle 绘图题:同心圆 简单应用题 2:员工工资 ...

  4. Python快速编程入门#学习笔记03# |第二章 :Python基础(代码格式、标识符关键字、变量和数据类型、数字类型以及运算符)

    全文目录 ==先导知识== 学习目标: 2.1 代码格式 2.1.1 注释 2.1.2 缩进 2.1.3 语句换行 2.2 标识符和关键字 2.2.1 标识符 2.2.2 关键字 2.3 变量和数据类 ...

  5. 36篇博文带你学完opencv :python+opencv进阶版学习笔记目录

    基础版学习笔记传送门 36篇博文带你学完opencv :python3+opencv学习笔记汇总目录(基础版) 进阶版笔记 项目 opencv进阶学习笔记1: 调用摄像头用法大全(打开摄像头,打开摄像 ...

  6. Python中索引的学习笔记

    1 前言 今天在学习FaceBoxes- 看到一个比较奇怪的代码,"order = scores.argsort()[::-1][:args.top_k]",不太懂这个" ...

  7. Python地理做图——学习笔记

    Python地理做图--学习笔记 GMT 绘制海岸线 绘制地形并叠加海岸线 地理信息数据格式在线转换网址 适用OSGEO4w可以实现tif转nc,转grd 绘制grd和nc 除了投影方式-X, gmt ...

  8. 基于python的数字图像处理--学习笔记(三)

    基于python的数字图像处理--学习笔记(三) 前言 一.灰度拉伸 二.幂律(伽马)变换 三.对数变换 前言 进入冈萨雷斯的第三章内容,并用python实现功能.我更改了代码源,之前找到太烂了,代码 ...

  9. Python第三方库pygame学习笔记(一)

    Pygame Python最经典的2D游戏开发第三方库,也支持3D游戏开发 Pygame适合用于游戏逻辑验证.游戏入门及系统演示验证 Pygame是一种游戏开发引擎,基本逻辑具有参考价值 pygame ...

最新文章

  1. 计算机在人力资源管理中的应用论文,计算机人事管理论文
  2. 错误 1 “System.Data.DataRow.DataRow(System.Data.DataRowBuilder)”不可访问,因为它受保护级别限制...
  3. Roger Ver:BCH也可成为价值储备
  4. mysql实现日志系统_基于Hadoop/CloudBase/MySQL的日志分析系统的设计与实现
  5. ASP.NET Core Razor页面禁用防伪令牌验证
  6. 【100题】第三十四 实现一个队列
  7. 真正的大学老师,是那些无需打卡和考评,也会不可遏止地要去读书写作和上课的人...
  8. python discuz搜索api_Django用内置方法实现简单搜索功能的方法
  9. 漫步线性代数十二——网络
  10. matlab矩阵信号,matlab - 如何在Matlab中使用移位版本的信号样本创建矩阵? - SO中文参考 - www.soinside.com...
  11. Linux下实现多线程异步管道
  12. 数据结构上机实践第11周项目3 - 图遍历算法实现
  13. html中继承加载不出css,javascript - 动态加载 html 中 td标签 的css样式 不起作用
  14. 微信支付服务器繁忙,嘀嘀打车微信支付遭遇系统繁忙 订单过多挤爆服务器
  15. PyCharm黄色波浪线提示: Simplify chained comparison
  16. 0基础入门VTD—前言
  17. 图格 Pro for Mac(多功能照片拼图切图大师)
  18. python程序随机画30个星星_Python3图形(绘制星星)
  19. WebDay05 JQuery框架
  20. 元宇宙3D设计系统【构思与展望】

热门文章

  1. Java编程时部分快捷键
  2. 廖雪峰js教程笔记 2
  3. stand up meeting 12/24/2015 end sprint1
  4. openGL纹理映射参数解析
  5. C# Get network adapter info.
  6. Linux自学日记1
  7. c# 多态实现_虚方法
  8. mysql-视图,触发器,事物,函数,存储过程
  9. 量子计算机区别于冯诺依曼机的一个显著特点,大学计算机基础习题答案西安交大.doc...
  10. python代码块所属关系的语法-天元高校邦数据科学通识课【Python基础语法】答案...