python到底能做什么,python更适合做什么

首页 > 教育培训 > 作者:YD1662023-06-10 03:57:59

python 做人工智能这一块也是非常方便,我记得我之前辅导一个情报学的同学做一个舆情分析系统,当时就是用了 python 制作,结合使用 sklearn 库,在可允许的误差中实现了这一套系统,这个还是非常棒的。

python 还可以通过 opencv 做图像识别,或者对图像进行模糊、加强等操作。我当时接触 opencv 是因为有一个平台说要征稿,一番计算之后发现学习成本和稿酬相比,稿酬比较诱人,接着我就接触了,就写了一些小东西,这个体验还是非常赞的。

五、python web方面

python到底能做什么,python更适合做什么(5)

用 python 做 web 方面是一个较为常规的方向,python web 我接触的比较晚,因为之前做 web 我是使用的 php(为什么不用 java 是因为我年少时被 java 坑太惨了)。

我第一个接触的 python web 框架是 django。当时由于公司的一个项目是使用了 django 进行开发,我问开发(小农同学)这东西玩得怎么样,他跟我说“太简单了,直接就可以生成一个完整的项目。”!

我一听,心想这不就是跟那些 WordPress、discuz 一样吗?这还是 python?

于是为了搞懂 django,自己试了一下,果真 django 对开发一些项目及其方便。若使用 django 可以将其比喻成房子的地基(且软硬完全),再通过自己编写一“模块”为这个房子添加更多功能,在开发一些方向的 web 来说是非常方便的。

之后查了一下资料,发现了 Instagram 竟然就是 django 进行开发的。

六、画画

python到底能做什么,python更适合做什么(6)

python 还可以通过代码画画,通过 turtle 画出很精美的作品。

turtle 是 python 的一个图像绘制库,我从资料上得知 turtle 是用来给青少年学习更好 python 的方式。我尝试了一下,确实很赞,下面就是我之前绘制出的一颗清新小树:

python到底能做什么,python更适合做什么(7)

这里是我的代码:

from turtle import * import random def drawTree(length): if length>1: if length<30 and length>14:#缩小一下树干 pensize(4) elif length<15 and length>5:#长度这个范围内那么就是绿叶 color('#04B486')# pensize(3) elif length<5 and length>1:#红花 color('#FE2E9A') pensize(2) else: color('#5E5E5E')#其他范围就是正常的树干 pensize(5) #随机角度与长度 randangle=2*random.random() randlen=2*random.random() #每次使用函数先绘制线段,再调整角度,这里是向右的角度转动 fd(length) right(20*randangle) drawTree(length - 10*randlen) #这里是向左的角度转动 left(40 * randangle) drawTree(length - 10*randlen) #为什么需要再向右转20度?那是因为我一共向左转了40度,使用backward后退,必须是相同的角度,不然退回去角度就不同了位置就不会对 right(20 * randangle) up() backward(length) down() def fallingFlowers(m): x,y=-1000,-750 for i in range(30): up() goto(x,y) x =100 down() yval=50 for i in range(m): a = 100*random.random() b = 2*random.random() print(a) if a>59: color('#FE2E9A') else: color('#04B486') circle(5) up() goto(x,y (yval*b)) fd(a) yval =50 down() setworldcoordinates(-1000,-750,1000,750) tracer(False) fallingFlowers(10)#绘制落叶 bgcolor("#F5F6CE") color('#5E5E5E') pensize(5) up() goto(0,-700)#跳到绘制起始点 down() left(80) fd(140) drawTree(120) input()

上一页12末页

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.