您好,欢迎来到12图资源库!分享精神,快乐你我!我们只是素材的搬运工!!
  • 首 页
  • 当前位置:首页 > 开发 > WEB开发 >
    GitHub上十大很火的Python项目,最后一个居然是它!
    时间:2020-11-12 12:03 来源:网络整理 作者:网络 浏览:收藏 挑错 推荐 打印

    作为顺序开发人员,GitHub是大家往常必逛的网站,GitHub作为目前全球比较大的男性异性交友平台,下面存在着太多太多的宝藏顺序。

    GitHub上十大很火的Python项目,最后一个居然是它!

    明天,小编就为大家来清点一下GitHub上最火的python项目前十名。并辨别为大家引见每个项目的用途,看看大家能从中播种什么。

    01数据获取

    关于GitHub上的信息,可以经过GitHub的API接口停止获取

    GitHub上十大很火的Python项目,最后一个居然是它!

    上述的顺序中,应用requests库,就可以抓取API接口前往的json数据,并提取我们需求的项目内容。API前往的项目信息中,曾经按照star的数量给我们做好了排序,所以我们只需求提取其中的项目称号、star数量、url链接曾经创立时间即可。

    将抓取到的数据,按照项目的创立时间停止排序后,可视化展现的结果如下:

    GitHub上十大很火的Python项目,最后一个居然是它!

    可以看到,虽然flask、httpie创立的时间是最早的一批,但是却不是star数量最多的项目。反而是创立时间较短的system-design-primer和Python-100-Days项目取得了很高的star数量。下面我们按照项目创立时间的先后顺序,来看一下每个项目的用途是什么吧。

    02十大项目

    1.Flask

    GitHub上十大很火的Python项目,最后一个居然是它!


    GitHub上十大很火的Python项目,最后一个居然是它!

    https://github.com/pallets/flask

    关于web开发人员来说,Flask是十分熟习的项目了,Flask是一款轻量级的Web开发顺序框架。它主要面向需求复杂,项目周期短的小运用。Flask入门十分的复杂,并可以经过扩展来添加其他的功用。在之前分享的案例中,小编就应用Flask来停止了复杂的Web开发运用。

    2.httpie

    GitHub上十大很火的Python项目,最后一个居然是它!

    https://github.com/httpie/httpie

    httpie是一个命令行的HTTP客户端,它提供了复杂的http的命令。前往带代码高亮的结果信息,可以很方便的在http交互场景下及逆行测试调试。官网还给出了httpie的运用方式演示图。

    3.Django

    GitHub上十大很火的Python项目,最后一个居然是它!

    https://github.com/django/django

    django异样是Web开发的顺序框架,它是由python言语停止编写的。django可以快速的开收回安全和可维护的网站。它强调代码的复用性,所以不需求本人重复的造轮子。

    Django相比于Flask来说,功用十分的片面,而且提供了一站式的处置方案。但是它的缺陷就是比较笨重。所以想要开发功用较为完全的传统企业级网站(电商、社交平台等),选择django比较适宜,而想要开发个轻量级的网站,则优先选择flask。

    4.Awesome-python

    GitHub上十大很火的Python项目,最后一个居然是它!

    https://github.com/vinta/awesome-python

    awesome-python(精选的python)从项目的名字就可以看出,它集合了少量的优质的python项目。而且掩盖范围很广,包含了Web框架、爬虫、数据可视化、图像处置、机器学习等等外容。可谓是python的材料大全。此外,该项目还有中文翻译版(https://github.com/jobbole/awesome-python-cn),大家也可以直接看中文翻译版,从中发现python项目宝库。

    5.Thefuck

    这个项目,看名字就很霸气,它的用途是关于命令行语句错误的修正提示。如下图所示。

    https://github.com/nvbn/thefuck

    当在命令行里错误的输入aptget install vim的命令,thefuck会停止提示,提示我们是apt-get install vim,我们接着输入fuck,顺序就会自动的停止修正。用起来既幽默又能处置办法。

    6.Models

    GitHub上十大很火的Python项目,最后一个居然是它!

    https://github.com/tensorflow/models

    这个项目是针关于tensorflow框架用户停止开发指点的项目。其中包含了许多针对TensorFlow用户的最新模型和针对详细成绩的模型搭建的处置方案。项目中提供了演示建模的最佳的完成,来指点TensorFlow用户可以充沛应用TensorFlow停止研讨和产品开发。tensorflow用户可以直接从该项目中下载现成的模型文件,然后停止训练和开发。

    7.Public-apis

    GitHub上十大很火的Python项目,最后一个居然是它!

    https://github.com/public-apis/public-apis

    (责任编辑:admin)