六行代码获取Github排名前10的Python项目
Github开放了不少API。下面是对这些API的一个使用。
# 获取返回信息
import requests as r
url="https://api.github.com/search/repositories?q=language:python&sort"
import json
L=json.loads(r.get(url).text)
for item in L['items'][:10]:
print(item['html_url'])
这些大受欢迎的项目是什么呢?
让我们来了解一下~
一个资源总集合,对很多优质的库进行了介绍、进入不熟悉领域开发时的高效工具查询助手~这儿有一个其的中文版本。例如我要用PYTHON开发WEB,就在网页中搜索WEB关键字就好了。
一个介绍大型系统设计项目。教学时用了很多很好看的图片,总觉得自己开发不出大型系统的人可以看一下~
相当有价值的一个项目,提供了共有的API。例如天气。不过这些项目多半都是由国外人维护的原因,所以对国内的一些信息的获取没那么有帮助。
谷歌开源的机器学习框架、有多厉害、不用我多说了吧。挺佩服这些大公司的,这么好的资源都共享,这对我们来说,就是要赶超十几年的技术啊,结果别人直接开源了。
它自己的简介是这样说的。
Command-line program to download videos from http://YouTube.com and other video sites。
一个命令行的下载YOUTUBE视频或其他视频站点的工具。这样的工具在国内也有不少。个人感觉国内的更好。
简明好用的WEB框架。
这**啥呀、又报错了、*粗鄙之语*。一个很有趣的小项目。
另一个WEB框架。从排名上来看的确比不上另外一个了。
HTTP请求模拟器。我不大明白它解决了什么痛点。
标题说的很对、一个机器学习框架。
总结
排名前几位的竟然都是总集性质、或者学习资料性质。然后才依次是一些优质库。
感觉平时也挺真实的,毕竟只有深入用某个库的人才会Star这个库,而很多资料性质的东西、工具集合等,则是人人都需要的。毕竟大多数人的都是基础水品。
可能就和知乎上很多有深度的技术文章没什么人看、发一些概览性质的文章却一般还结不错一样吧。