GitHub上十大最火的Python项目,最后一个竟然是它!
重磅干货,第一时间送到
作为程序开发人员,GitHub是大家平时必逛的网站,GitHub作为目前全球最大的男性同性交友平台,上面存在着太多太多的宝藏程序。
今天,小编就为大家来盘点一下GitHub上最火的python项目前十名。并分别为大家介绍每个项目的用途,看看大家能从中收获什么。
对于GitHub上的信息,可以通过GitHub的API接口进行获取
上述的程序中,利用requests库,就可以抓取API接口返回的json数据,并提取我们需要的项目内容。API返回的项目信息中,已经按照star的数量给我们做好了排序,所以我们只需要提取其中的项目名称、star数量、url链接已经创建时间即可。
将抓取到的数据,按照项目的创建时间进行排序后,可视化展示的结果如下:
可以看到,虽然flask、httpie创建的时间是最早的一批,但是却不是star数量最多的项目。反而是创建时间较短的system-design-primer和Python-100-Days项目取得了很高的star数量。下面我们按照项目创建时间的先后顺序,来看一下每个项目的用途是什么吧。
1.Flask
https://github.com/pallets/flask
2.httpie
https://github.com/httpie/httpie
3.Django
https://github.com/django/django
4.Awesome-python
https://github.com/vinta/awesome-python
5.Thefuck
这个项目,看名字就很霸气,它的用处是对于命令行语句错误的修正提示。如下图所示。
https://github.com/nvbn/thefuck
6.Models
https://github.com/tensorflow/models
7.Public-apis
https://github.com/public-apis/public-apis
8.The Algorithms Python
https://github.com/TheAlgorithms/Python
9.System-Design-Primer
https://github.com/donnemartin/system-design-primer
该项目的目的是学习如何设计大型系统,并为系统设计的面试做准备。项目提供了包含中文、英文、日文、韩文等等多种语言的翻译版本。学习如何设计可扩展的系统对于以后的系统开发会有很大的帮助,因此,对这方面感兴趣的小伙伴可以star并进行学习。顺便说一下,这个项目也是截至目前为止,GitHub上最火的python项目,star的数量已经超过了11万。
10.Python-100-Days
https://github.com/jackfrued/Python-100-Days
以上就是小编给大家总结的10大Python项目,都是赫赫有名的神器!如果能掌握一二就可以傲娇一把了;如果能领悟里面的精髓,学会里面的武功招式,你就是高手啦,对你提升Python功力大有裨益,赶紧收藏,学起来!
祝大家早日从菜鸟飞升为大师,欢迎在留言区吱一声,你最喜欢哪一个!