近年来 Python 在 AI 和数据分析畛域大展拳脚,据 Stack Overflow 调研报告显示,Python 的月活用户已超过了 Java、成为第一!
Python 能玩的货色太多了,明天就说几个比拟乏味的:
1、撩妹子
有人为了追某妹子,用 Python 做了一个很高级的操作:
每天晚上定时发一封 Email 揭示妹子今天天气。在一起之后还是每天如此,只不过后面加上了“明天是咱们在一起的第 xx 天”。还有人写了个小的脚本,喜爱的妹子发了微博,主动点赞 …
图片起源:网络
2、高价抢机票
大家进来游览或者留学生放假须要买往返机票的时候,为了买到最低或绝对高价的票,经常须要下好几个手机 App,或者间断几天不停登陆不同的网站来回比价!
费时费力不说,有时候买完票发现还有更便宜的,这就很“蓝瘦”了。。。
不过用 Python(BeautifulSoup,Tinyurl,Googlevoice 包)写个抓机票网站查问后果网页的程序,放到 Amazon EC2 的服务器上,每十五分钟抓一下网页的票价,低于某个价格就调用 Google Voice 的发短信性能把 URL 发条短信给本人,抢票!
2、抢火车票
同理,Python 还能够用来抢火车票。置信国内异地工作 or 学习的敌人们都经验过,春运的票真的好难抢啊 TnT…
即便再难,家还是要回的,票还是要抢的,GitHub 上用 Python 抢票的我的项目在春运前就又重回到了 Top 榜单。
我的项目名很罗唆,就是“12306”,来自名叫 文贤平 的程序员。这很可能是全 GitHub 最德高望重的购票小助手了,性能始终在更新!
4、做 Photoshop
PS 作为世界四大发明之一能够说被宽广网友用到了极致,只有你想不到、没有我 P 不了!
图片起源:网络
要用 Python 做 PS,要用到货色叫 PIL。PIL 全称是 Python Image Library,顾名思义,是用来做图像处理的。它是一个 Python 的库,能够实现很多 PS 里的成果,
PIL 能够做的和图像处理相干的事件包含了:
图像归档(Image Archives)。PIL 非常适合于图像归档以及图像的批处理工作。你能够应用 PIL 创立缩略图,转换图像格式,打印图像等等。
图像展现(Image Display)。PIL 较新的版本反对包含 TkPhotoImage,BitmapImage 还有 Windows DIB 等接口。PIL 反对泛滥的 GUI 框架接口,能够用于图像展现。
图像处理 (Image Processing)。PIL 包含了根底的图像处理函数,包含对点的解决,应用泛滥的卷积核(convolution kernels) 做过滤(filter), 还有色彩空间的转换。PIL 库同样反对图像的大小转换,图像旋转,以及任意的仿射变换。PIL 还有一些直方图的办法,容许你展现图像的一些统计个性。这个能够用来实现图像的主动对比度加强,还有全局的统计分析等。
5、用 Python 画画
既然都能够 PS 了,画画又有什么难的?
通过 python 的深度学习算法包去训练计算机模拟世界名画的格调,而后利用到另一幅画中,不多说间接上图!
右边的图片是梵高的《星空》作为模板,两头的图片是待转化的图片,左边的图片是后果。
图片起源:网络
对于 Python 为什么近年崛起速度这么迅速,这么热门?
从语言自身讲:Python 代码格调简洁、便于浏览 / 收费开源、领有强健的社区 / 兼容大多的平台 / 面向对象 / 丰盛的规范库 & 第三方库 ……
而现在咱们逐步步入人工智能的时代,大数据、数据分析、机器学习等等的利用越来越宽泛,于是乎 Python 只是适应了这个时代需要而已。
Python 能够做的的确很多,对于学习 Python 的同学来说,抉择明确的方向也是很重要的事件。