medium
翻译:无阻我飞扬
摘要:本文来自 Mybridge, 介绍了过去一年里 30 个惊艳的 Python 开源项目.点击每一个都可以在 GitHub 上看到更为详细的内容.以下是译文.
在过去的一年里,Mybridge AI 比较了近 15000 个开源 Python 项目,选择了前 30 名(概率只有 0.2%).
这是一个竞争异常激烈的名单,精挑细选了 2017 年 1 月到 12 月之间发布的最佳开源 Python 库,工具和应用程序.Mybridge AI 通过考量受欢迎程度,参与度和新近度等指标来评估这些参选项目的质量.这些项目在 Github 上得星的数量平均为 3,707 个.
本年度机器学习项目(平均得星的数量是 3,558): 这里 (0 副本)
开源项目对于程序员来说可能大有裨益.通过阅读源代码并在现有项目之上构建一些东西.是该拿出时间来玩玩过去一年中可能错过的 Python 项目啦!
<推荐阅读>
A) 初学者
Python 圣经:构建 11 个项目并从初学者到专业人员
[27,672 条推荐,4.7 / 5 星]
B)数据科学
Python 数据科学和机器学习训练营:使用 NumPy,Pandas,Seaborn,Matplotlib,Plotly
[90,212 条推荐,4.6 / 5 星]
(点击下面的数字,给最大贡献者评级)
Python 开源项目排行榜
第一名
家庭助理(v0.6+):开源家庭自动化平台
在 Python 3 上运行 [Github 上 11357 颗星].由 Paulus Schoutsen 提供
第二名
Pytorch:强 GPU 加速 Python 中的 Tensor 和动态神经网络 [Github 上 11019 颗星].由 Adam Paszke 和 pytorch 团队其他成员提供
第三名
Grumpy:一个 Python 源代码反编译和运行 [Github 上 8367 颗星].由 Dylan Trotter 和 Google 的其他成员提供
第四名
Sanic:异步 Python3.5+web 服务器加速 [Github 上 8028 颗星].由 Channel Cat 和 Eli Uriegas 提供
第五名
Python—fire:从任意 Python 对象中自动生成命令行接口(CLIs)的库 [Github 上 7775 颗星].由 David Bieber 和来自 Google Brain(Google Brain 是 Google 内部用于训练大规模深度神经网络的构架,它为用户提供了方便的 API)的其他成员提供
第六名
spaCy(v2.0):用 Python 和 Cython 实现工业强度的自然语言处理(NLP)[Github 上 7663 颗星].由 Matthew Honnibal 提供
第七名
Pipenv:人类的 Python 开发工作流 [Github 上 7273 颗星].由 Kenneth Reitz 提供
第八名
MicroPython:简单和高效的 Python 实现微控制和约束系统 [Github 上 5728 颗星]
第九名
Prophet:生成具有线性或非线性增长的多重季节性的时间序列数据的高质量预测工具 [Github 上 4369 颗星].由 Facebook 提供
第十名
SerpentAI:用 Python 编写的游戏代理框架.帮助创建 Ais/Bots,可以玩任意游戏 [Github 上 3411 颗星].由 Nicholas Brochu 提供
第十一名
Dash:用纯 Python 编写的交互的,实时响应的 Web 应用程序 [Github 上 3281 颗星].由 Chris P 提供
第十二名
InstaPy:Instagram Bot. Like/Comment/Follow 自动化脚本.[Github 上 3179 颗星].由 TImG 提供
第十三名
Apistar:一个快速的和有表现力的 API 框架.用于 Python**[Github 上 3024 颗星]**.由 Tom Christie 提供
第十四名
Faiss:有效相似性搜索和密集向量集群的库 [Github 上 2717 颗星].由 Matthijs Douze 和来自 Facebook 研究院 的其他成员提供
第十五名
MechanicalSoup:一个与网站自动化交互的 Python 库 [Github 上 2244 颗星].
第十六名
Better-exceptions:用 Python 编写的自动地漂亮的和有用的异常处理 [Github 上 2121 颗星].由 Qix 提供
第十七名
Flashtext:从句子中提取关键词或替换句子中的关键词 [Github 上 2019 颗星].由 Vikash Singh 提供
第十八名
Maya:用 Python 实现人类的日期时间 [Github 上 1828 颗星].由 Kenneth Reitz 提供
第十九名
Mimesis (v1.0):Python 库,有助于为不同的目的以不同的语言生成模拟数据.这些数据在软件开发和测试的不同阶段特别有用 [Github 上 1732 颗星].由 Líkið Geimfari 提供
第二十名
开放式无纸化:扫描,索引和归档所有的纸质文档.一个文档管理系统 [Github 上 1717 颗星].由 Tina Zhou 提供
第二十一名
Fsociety:黑客工具包.渗透测试框架 [Github 上 1585 颗星].由 Manis Manisso 提供
第二十二名
LivePython:实时可视化跟踪 Python 代码 [Github 上 1577 颗星].由 Anastasis Germanidis 提供
第二十三名
Hatch:用于 Python 的现代项目,包和虚拟环境管理器 [Github 上 1537 颗星].由 Ofek Lev 提供
第二十四名
Tangent: 用纯 Python 实现源到源的可调试导数 [Github 上 1433 颗星].由 Alex Wiltschko 和来自 Google Brain 其他成员提供
第二十五名
Clairvoyant:识别和监控短期股票走势的历史线索的 Python 程序 [Github 上 1159 颗星].由 Anthony Federico 提供
第二十六名
MonkeyType:Python 通过收集运行时类型生成静态类型注释的系统 [Github 上 1143 颗星].由 Instagram 工程组 的 Carl Meyer 提供
第二十七名
Eel:一个小的 Python 库,用于制作简单的电子类 html / js GUI 应用程序 [Github 上 1137 颗星].
第二十八名
Surprise v1.0:建立和分析推荐系统的 Python scikit**[Github 上 1103 颗星]**.
第二十九名
Gain:获取每个人的 Web 爬行框架 [Github 上 1009 颗星].由 高久力 提供
第三十名
PDFTabExtract: 一组从 PDF 文件中提取表的工具,有助于对扫描文档进行数据挖掘 [Github 上 722 颗星].
这就是 Python2017 年度开源项目.可以在 Mybridge 网站 上基于自己的编程技能读最好的日常文章.
来源: http://geek.csdn.net/news/detail/251604