php发展

首页 » 常识 » 问答 » 武大学生用Python敲出樱花开放
TUhjnbcbe - 2021/2/15 18:09:00
白癜风能不能治疗好         http://m.39.net/pf/a_4501962.html
武大学生Python敲出樱花开放,刷爆热搜细看图片你会发现每个像素都是“武汉加油”无数个“武汉加油”汇聚成花海众人称其为“工科生的浪漫”那么,如何用Python敲出樱花开放?除了让“樱花开放”,Python还有哪些妙用?

今日重磅福利

后台回复即可获得:

Python爬虫与机器学习教学视频

20本豆瓣推荐Python入门必读书

个主流编程语言Python/R视频教程

MorganClaypool出品数据挖掘教材

阿里+腾讯+京东商业数据分析面经

SQL+SAS+MySQL数据分析教学视频

全部推文福利,每周统一发送至Uni会员邮箱

1

武大学生用Python敲出樱花开放

三月初春,正值武汉樱花初放时节,受目前疫情影响,很多人不能出门赏樱。近日,武大信管院的朱同学,用python敲出樱花开放,引发热搜。据朱同学介绍,写代码的时间总共大概花了三四个小时,因为平时有这样的想法,刚好灵感闪现,就想到用这种方式来给武汉加油。

*图片来源:网络

*图片来源:网络

*图片来源:网络

细看图片你会发现,每个像素都是“武汉加油”,无数个“武汉加油”汇聚在一起,每个字都是一个像素点,汇聚成“花海”。

*图片来源:网络

此外,武汉大学还放出了源代码,大家也可以尝试在自己的电脑上实现樱花开放全过程:

*图片来源:武汉大学官微*图片来源:武汉大学官微

*图片来源:武汉大学官微

2

除了让樱花开放,Python还可以...

1

用Python"P图"

这是一个很神奇的操作,请大神为Uni酱解答这是如何做到的...

*图片来源:网络

2

低价抢机票

魏星

身在美帝,一年回国一次,来回的时间不用指定某一天,在特定的某周内都行。以前的方法是天天盯着网页看有没有便宜机票,后来灵机一动,用Python(BeautifulSoup,Tinyurl,Googlevoice包)写了个抓机票网站查询结果网页的程序,放到AmazonEC2的服务器上,每十五分钟抓一下网页的票价,低于刀就调用GoogleVoice的发短信功能把URL发条短信给自己,抢票!

3

撩妹子

有人为了追某妹子,用Python做了一个很高级的操作:每天早晨定时发一封Email提醒妹子今天天气。在一起之后还是每天如此,只不过前面加上了“今天是我们在一起的第xx天”。还有人写了个小的脚本,喜欢的妹子发了微博,自动点赞...

*图片来源:网络

3

Python为何如此受欢迎?

近年来,Python在AI和数据分析领域大展拳脚,据StackOverflow调研报告显示,Python的月活用户已超越了Java、成为第一,IEEESpectrum也在年度顶级编程语言排行榜上将Python列为第一。那么,Python为什么如此受欢迎?

*图片来源:网络

1

需求大,用途广

全AI领域专业技术人才空缺数量超过万!而随着技术要求的不断升级,最通用的编程语言Python的技能需求增速更高达%!Googleearth、谷歌爬虫、Google广告等项目也都在大量使用Python开发。Instagram、Reddit、豆瓣、Pinterest、知乎在内的很多互联网公司都将Python作为了主要编程语言。

在两会期间,人工智能技术已经成为国家战略,而进入人工智能领域,Python是必经之路,Python工程师炙手可热!当然Python不止可以从事AI相关工作,数据分析、爬虫、Web开发等众多岗位也是大厂必备项!

2

简单易上手

对于初学者来说,简化的人性化语法+快速编写与执行,使得Python非常好入门。在语法上,Python仿佛生来就是为程序员编码效率而考虑的编程语言,很多在其他编程语言编译阶段需要给出的类型限制或约束,在Python中都可以省略。从下面两个简单的Python与Java对比的例子中,就能看出Python简洁的特点:

*图片来源:网络

另外,Python语言也被设计得更接近于自然语言。比如:在Python中并没有使用很多编程语言中用的"{}"来限定代码块,而完全采用缩进的方式加以限制,这使得Python代码更为整洁、一致,提供了更好的可读性。江湖流传,Python入门时间按天计算,C++入门时间按年计算,人生苦短,我用Python!

3

具备大数据处理能力

在企业领域,近年来兴起的大数据以及云计算的应用,促使Python快速走向成功。Python极易将繁琐无序的凌乱数据转化为可用的结构化数据,非常有助于大数据的处理,这使它成为了数据科学中最流行的语言之一,被用于机器学习以及AI系统等各种现代技术中。

比如,在使用Pandas(PythonDataAnalysisLibrary)写数据处理程序时,只需十几行代码,就能达到3倍JAVA代码量实现的效果,大大提升了数据处理工作的效率。

4

薪资高

有相关机构爬取了全国的Python职位,最后发现Python薪资最高的是一线城市,平均月薪高达25K!

*图片来源:网络

即便是二线城市,如武汉,Python开发工程师的平均工资也高达¥/月!一般都能在15K-20K之间。

*图片来源:网络

在年,国内猎聘网发布的《AI人才竞争力报告》也指出,AI领域从业者平均薪资高于互联网行业平均薪资,较高季度平均年薪达33万元,高出互联网平均年薪近5万元!

*图片来源:网络

4

Python在各行业的应用

比如:

1

金融

基金投资经理做策略分析需要每天查看大量的股票行情、公司报表,还要每天在Excel上手动更新数据,而用Python可以随时随地利用截面数据、时序数据获取,完成动态分析和自动更新数据;

2

咨询

咨询顾问经常需要对客户企业的内部数据从行业层面获得对比分析,除了让实习生手动下载研报、往Excel上“抄”数据以外,只要获得权威平台的API接口,就可以直接导入年报、研报等资料数据,留下更多的时间和人力制定策略;

3

财务

用Python可以搞定最烦人的底稿整理,几行代码就能抓取PDF财报文件上的数据,并进行简单的汇总统计;

4

零售

以沃尔玛为例,全国的采购库存数据在总部进行集中管理,十几万的供应商数据采集和管理,Excel是不可能完成的,而Python等语言可以顺畅又快速地跑通,还可以用Tableau一秒拉出一个美观的仪表盘,图+表向上级完美展示你的工作成果。

*图片来源:网络

5

这些编程语言同样能打

对于程序员来说,没有最好的语言,只有最适合你开发场景的语言。哪怕我吹爆Python,我相信还是会有人为PHP打call,为Java站街,说C#是最好的语言没有之一...毕竟很多编程语言目前仍然是强大的主流。

1

Java

Java是最流行和最成功的编程语言之一。Java的使命是WORA(WriteOnceRunAnywhere)——“编写即可运行”,Java平台的独立性是在企业领域成功的重要支柱。到目前为止,它是最流行的应用程序编程语言之一。

2

C/C++

C语言有一个优势,就是全世界无论什么地方,它的运行速度都相对比较,不仅如此,国内许多高校中的第一门编程语言也使用了C,对于科班的学生来说,掌握并熟悉C就非常重要。C++是在C流行时代作为下一代语言开发的。与偏重结构化的C编程相比,它最显著的编程特性是面向对象。C++在IT领域得到了广泛的应用,因为它兼容本地系统,并具有面向对象特性。

3

Go

Go语言年诞生于Google,由计算机领域的三位祖师级大神RobPike、KenThompson和RobertGriesemer写成。由于背靠Google,Go在诞生之初就吸引了大批开发者的
1
查看完整版本: 武大学生用Python敲出樱花开放