import turtle
t=turtle.Pen()
bs=50
#画直线
def line(x,y,z):
t.penup()
t.goto(x,y)
t.pendown()
t.fd(z)
#两点直线
def any(a,b,c,d):
t.penup()
t.goto(a,b)
t.pendown()
t.goto(c,d)
#画L型
def typeL(x,y):
t.penup()
t.goto(x-bs*0.25, y+bs*0.075)
t.pendown()
t.goto(x-bs*0.075, y+bs*0.075)
t.goto(x - bs*0.075, y + bs*0.25)
t.penup()
t.goto(x - bs*0.25, y - bs*0.075)
t.pendown()
t.goto(x - bs*0.075, y - bs*0.075)
t.goto(x - bs*0.075, y - bs*0.25)
t.penup()
t.goto(x+bs*0.25, y+bs*0.075)
t.pendown()
t.goto(x+bs*0.075, y+bs*0.075)
t.goto(x + bs*0.075, y + bs*0.25)
t.penup()
t.goto(x + bs*0.25, y - bs*0.075)
t.pendown()
t.goto(x + bs*0.075, y - bs*0.075)
t.goto(x + bs*0.075, y - bs*0.25)
#画半L型
def typehL(x,y,z):
if(z=='l'):
t.penup()
t.goto(x-bs*0.25, y+bs*0.075)
t.pendown()
t.goto(x-bs*0.075, y+bs*0.075)
t.goto(x - bs*0.075, y + bs*0.25)
t.penup()
t.goto(x - bs*0.25, y - bs*0.075)
t.pendown()
t.goto(x - bs*0.075, y - bs*0.075)
t.goto(x - bs*0.075, y - bs*0.25)
if(z=='r'):
t.penup()
t.goto(x + bs*0.25, y + bs*0.075)
t.pendown()
t.goto(x + bs*0.075, y + bs*0.075)
t.goto(x + bs*0.075, y + bs*0.25)
t.penup()
t.goto(x + bs*0.25, y - bs*0.075)
t.pendown()
t.goto(x + bs*0.075, y - bs*0.075)
t.goto(x + bs*0.075, y - bs*0.25)
#画横线
p=bs*4.5
while(p>=-bs*4.5):
line(-bs*4,p,bs*8)
p=p-bs
any(bs*4,bs*4.5,bs*4,-bs*4.5)
any(-bs*4,bs*4.5,-bs*4,-bs*4.5)
t.right(90)
q=-bs*3
while(q<bs*4):
line(q,bs*4.5,bs*4)
q=q+bs
q=-bs*3
while(q<bs*4):
line(q,-bs*0.5,bs*4)
q=q+bs
#画斜线
any(-bs,-bs*4.5,bs,-bs*2.5)
any(bs,-bs*4.5,-bs,-bs*2.5)
any(-bs,bs*4.5,bs,bs*2.5)
any(bs,bs*4.5,-bs,bs*2.5)
#画L型
typeL(-bs*2,-bs*1.5)
typeL(0,-bs*1.5)
typeL(bs*2,-bs*1.5)
typeL(-bs*2,bs*1.5)
typeL(0,bs*1.5)
typeL(bs*2,bs*1.5)
typeL(-bs*3,-bs*2.5)
typeL(bs*3,-bs*2.5)
typeL(-bs*3,bs*2.5)
typeL(bs*3,bs*2.5)
typehL(-bs*4,-bs*1.5,'r')
typehL(bs*4,-bs*1.5,'l')
typehL(-bs*4,bs*1.5,'r')
typehL(bs*4,bs*1.5,'l')
turtle.done()
首先:Python语言在学术上非常受欢迎,不是计算机专业的人,很多都在学习Python。因为这个语言的前景是不可限量的,而且他的语法非常的简单易懂,这就让很多一些提及编程就恐慌的人减去了担心,现在已经是一人应该掌握一门编程语言的时代,很多不是程序员的人们,利用自己写的简单的小程序,让自己生活变得精彩起来,不管是因为兴趣,还是其他,生活好像变得美好起来,有了一些追求。发展前景一:Linux运维
Linux运维是必须而且一定要掌握Python语言,Python是一门非常NB的编程语言,它可以满足Linux运维工程师的工作需求提升效率,总而提升自己的能力,运维工程师需要自己独立开发一个完整的自动化系统时,这个时候才是真正价值的体现,才能证明自身的能力,让老板重视。
发展前景二:Python Web网站工程师
我们都知道Web一直都是不可忽视的存在,我们离不开网络,离不开Web,利用Python的框架可以做网站,而且都是一些精美的前端界面,还有我们需要掌握一些数据的应用。
发展前景三:Python自动化测试
大家都知道,就是Python语言对测试的帮助是非常大的,自动化测试中Python语言的用途很广,可以说Python太强大,掌握和熟悉自动化的流程,方法和我们总使用的各个模板,到现在为止,我了解的Python使用最多的应该是自动化测试。
发展前景四:数据分析
我们都知道现在来临了大数据的时代,数据可以说明一切问题的原因,现在很多做数据分析的不是原来那么简单,Python语言成为了做数据分析师的第一首选,它同时可以给工作带来很大的效率。
发展前景五:人工智能
我们都知道谷歌制作出了的机器人战胜了一个围棋大师,这个就是目前刚出头的人工智能,当然我们的人工智能时代还没有到来,如果这天来了,生活和世界将会发生翻天覆地的变化,而且现在发展这么快,人工智能的时代不会太远。
以上就是目前比较好的几个Python的发展规划和前景,Python没有非常强势的问题,但是它简单的语言结构应用非常广泛,总的来说学习Python是不错的选择。