100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > 我的爱情与Python不得不说的故事

我的爱情与Python不得不说的故事

时间:2018-09-27 01:26:54

相关推荐

我的爱情与Python不得不说的故事

我的爱情与Python不得不说的故事

最近,沉迷于辩论比赛,有最近有场辩论赛因为一句话出圈了:为什么是坠入爱河而不是跳入爱河呢?因为爱本身是自由意志的沉沦。这让我想起来我当时坠入爱河的时候,作为人家印象里呆板、没有情趣的程序员,我也有一颗期盼美好的心。几年前,在我和我女朋友认识的第二天,我用Python给她画了一幅画,让她大受感动,甚至也给我画了一幅水墨画如下:

接下来,我就简单介绍一下我这出其不意的一招:

首先,导入所要用到的包:

importturtleasTimportrandomimporttime

然后,用类似于递归的方法画出躯干

#画樱花的躯干(60,t)defTree(branch,t):time.sleep(0.0005)ifbranch>3:if8<=branch<=12:ifrandom.randint(0,2)==0:t.color('snow')#白else:t.color('lightcoral')#淡珊瑚色t.pensize(branch/3)elifbranch<8:ifrandom.randint(0,1)==0:t.color('snow')else:t.color('lightcoral')#淡珊瑚色t.pensize(branch/2)else:t.color('sienna')#赭(zhě)色t.pensize(branch/10)#6t.forward(branch)a=1.5*random.random()t.right(20*a)b=1.5*random.random()Tree(branch-10*b,t)t.left(40*a)Tree(branch-10*b,t)t.right(20*a)t.up()t.backward(branch)t.down()

再随机生成樱花树下掉落的花瓣:

#掉落的花瓣defPetal(m,t):foriinrange(m):a=200-400*random.random()#random.random()生成一个0到1的随机符点数b=10-20*random.random()t.up()t.forward(b)t.left(90)t.forward(a)t.down()t.color('lightcoral')#淡珊瑚色t.circle(1)t.up()t.backward(a)t.right(90)t.backward(b)

再说main函数:

if__name__=="__main__":#绘图区域t=T.Turtle()#画布大小w=T.Screen()#t.hideturtle()#隐藏画笔t.getscreen().tracer(5,0)w.screensize(bg='wheat')#wheat小麦t.left(90)t.up()t.backward(150)t.down()t.color('sienna')#画樱花的躯干Tree(60,t)#掉落的花瓣Petal(200,t)w.exitonclick()#最后这句是告诉海龟保持住,直到遇到鼠标点击的时候才退出(exitonclick)

最终成画效果为:

因为我们在画树的过程中具有随机性,所以每次画出来的树都是不一样的,可能有的好看,有的不好看,反正多试几次,就能画出好看的树了。

当时,其实还画了另一幅画:玫瑰花,如下图:

在我让她感受到了程序员的浪漫后,她终于答应做我女朋友了!所以,想要脱单的码农们,还不快冲,这还拿不下她?

最后

如果对Python感兴趣的话,可以试试我的学习方法以及相关的学习资料

对于0基础小白入门:

如果你是零基础小白,想快速入门Python是可以考虑培训的。

一方面是学习时间相对较短,学习内容更全面更集中。

Python所有方向的学习路线

Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。

二、Python必备开发工具

三、精品Python学习书籍

当我学到一定基础,有自己的理解能力的时候,会去阅读一些前辈整理的书籍或者手写的笔记资料,这些笔记详细记载了他们对一些技术点的理解,这些理解是比较独到,可以学到不一样的思路。

四、Python视频合集

观看零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。

五、实战案例

光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。

六、Python练习题

检查学习结果。

七、面试资料

我们学习Python必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有阿里大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。

大家拿到脑图后,根据脑图对应的学习路线,做好学习计划制定。根据学习计划的路线来逐步学习,正常情况下2个月以内,再结合文章中资料,就能够很好地掌握Python并实现一些实践功能。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。