从15000个Python开源项目中精选的Top10

  • A+
所属分类:ptython全栈开发

从15000个Python开源项目中精选的Top10

继推出2017年机器学习开源项目Top 30榜单后,Mybridge AI又推出了一个Python开源项目Top 30榜单,包括开源Python库、工具等。

继推出2017年机器学习开源项目Top 30榜单后,Mybridge AI又推出了一个Python开源项目Top 30榜单,包括开源Python库、工具等。该榜单基于项目质量、用户参与度以及其他几个方面进行了评估,从大约15000个开源项目中挑选了Top 10。这些项目在Github上的平均star为3707。

No 1:Home-assistant (v0.6+)

基于Python 3的开源家庭自动化平台[Github 11357 stars,由Paulus Schoutsen提供]

https://github.com/home-assistant/home-assistant

从15000个Python开源项目中精选的Top10

No 2:Pytorch

PyTorch是使用GPU和CPU优化的深度学习张量库,基于Python语言编写。[Github 11019 stars,由PyTorch团队的Adam Paszke和其他人提供]

https://github.com/pytorch/pytorch

从15000个Python开源项目中精选的Top10

No 3:Grumpy

Grumpy是一个Python to Go的源代码翻译编译器和运行时,旨在取代CPython 2.7。关键区别在于,Grumpy是将Python源码编译为Go源代码,然后将其编译为native code,而不是bytecode。这也就意味着Grumpy没有虚拟机(VM)。编译好的Go源码是对Grumpy运行时的一系列调用,一个Go库服务于具有相似目的的Python C API。 [Github 8367 stars,由Google的Dylan Trotter及其他工作人员提供]。

https://github.com/google/grumpy

从15000个Python开源项目中精选的Top10

No 4:Sanic

该项目是一个类 Flask 的 Python 3.5+ 网页服务器,专为加速而设计。Sanic支持异步请求处理,意味着你可以使用Python 3.5中一些async/await语法。。[Github 8028 stars,由Channel Cat和Eli Uriegas提供]

https://github.com/channelcat/sanic

从15000个Python开源项目中精选的Top10

No 5:Python-fire

一个可以从任何Python对象自动生成命令行界面(CLI)的库。 [Github 7775 stars,来自Google Brain 的 David Bieber]

https://github.com/channelcat/sanic

从15000个Python开源项目中精选的Top10

No 6:spaCy(v2.0)

该项目是一个使用Python和Cython的进行高级自然语言处理(NLP)的开源库 [Github 7633 stars,由Matthew Honnibal提供]

https://github.com/explosion/spaCy

从15000个Python开源项目中精选的Top10

No 7:Pipenv

Python.org官方推荐的Python打包工具。它会自动为项目创建和管理virtualenv,并在安装/卸载软件包时从Pipfile中添加/删除软件包。 [Github 7273 stars,由Kenneth Reitz提供]

https://github.com/pypa/pipenv

从15000个Python开源项目中精选的Top10

No 8:MicroPython

一个脱胎于Python且非常高效的Python实现,主要是为了能在嵌入式硬件上(这里特指微控制器级别)更简单地实现对底层的操作。[Github 5728 stars]

https://github.com/micropython/micropython

从15000个Python开源项目中精选的Top10

No 9:Prophet

该工具是Facebook开源的一款用于为多周期性的线性或非线性时间序列数据生成高质量预测的工具。[Github 4369 stars,由Facebook提供]

https://github.com/facebook/prophet

从15000个Python开源项目中精选的Top10

No 10:Serpent AI

该项目是一个Python写的游戏代理框架,简单而强大,可帮助开发者创建游戏代理。可将任何视频游戏变成一个Python写成的成熟沙箱环境。该框架的目的是为机器学习和AI研究提供一个有价值的工具,不过对于爱好者来说也是非常有趣的。[Github 3411 stars,由Nicholas Brochu提供]

https://github.com/SerpentAI/SerpentAI

从15000个Python开源项目中精选的Top10

写在最后

前几天有私信小编要Python的学习资料,小编整理了一些有深度的Python教程和参考资料,从入门到高级的都有,文件已经打包好了,正在学习Python的同学可以下载学习学习。文件下载方式:点击小编头像,关注后私信回复“资料”即可下载。首先把代码撸起来!首先把代码撸起来!首先把代码撸起来!重要的事说三遍,哈哈。“编程是门手艺活”。什么意思?得练啊。

从15000个Python开源项目中精选的Top10

weinxin
我的微信公众号
爱真理,得永生!          爱在灵灵久博客,网罗天下,福利大家!

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: