2017年Python开源项目TOP30

2018 年 11 月 30 日 Python程序员

在2017年,我们对比了将近15000个开源的Python项目,最后从中挑选出30个(约0.2%的概率)最受欢迎的项目呈现给大家。

这是一个竞争异常激烈的名单,我们精挑细选了2017年1月到12月之间发布的最佳开源Python库、工具和应用程序。Mybridge AI通过考量受欢迎程度、参与度和新近度等指标来评估这些参选项目的质量。这些项目在Github上得星的数量平均为3707个。

开源项目对于程序员来说可能大有裨益,你可以通过开源代码进行学习同时可以在开源项目上构建自己的东西。是时候拿出点时间来玩玩过去一年中可能错过的Python项目啦!


NO 1

Home-assistan(v0.6+):一个运行在Python3上的开源家庭自动化平台[GitHub上11357颗星], 由Paulus Schoutsen提供。


NO 2

Pytorch:一个张量计算和动态神经网络Python包,拥有强悍GPU加速[GitHub上11019颗星],由Adam Paszke以及PyTorch其他成员提供。


NO 3

Grumpy:一个将python代码编译成Go代码的编译器以及运行环境[Github上8367颗星],由Dylan Trotter以及谷歌其他同事提供。


NO 4

Sanic:基于Python3.5+的异步web服务器,可以让用户快速完成web开发[GitHub上8028颗星], 由Channel Cat和Eli Uriegas提供。

NO 5

Python-fire:可以为任何python对象自动生成命令行接口(CLIs)的库[GitHub上7775颗星],由David Bieber和Google其他同事提供。


NO 6

spaCy(v2.): 使用Python和Cython进行工业级的自然语言处理(NLP)[Github上7633颗星],由Mathew Honnibal提供。


NO 7

Pipenv:Python开发流程依赖管理工具[Github上7273颗星],由Kenneth Reitz提供。


NO 8

MicroPython: 一个更加精简高效的python实现,主要应用于微控制器和资源受限的系统[Github上5728颗星]。


NO 9

Prophet:一个针对拥有线性或者非线性增长的多季节性特性的时间序列生成高质量的预测工具[Github上4369颗星],由Facebook提供。


NO 10

SerpentAI:Python中的游戏代理框架,可以帮助你创建AIs/Bots来玩任何游戏[Github上3411颗星],由Nicholas Brochu提供。


NO 11

Dash:用纯Python语言编写完成Web应用程序,具有很好的交互性和实时性[Github上3281颗星],由Chris P提供。


NO 12

InstaPy:Instagram Bot。喜欢/评论/关注自动化脚本[Github上3179颗星],由TimG提供。


NO 13

Apistar: 可以给Python提供一个快速且表现力好的API框架[Github上3024颗星],由Tom Christie提供。


NO 14

Faiss: 用于有效相似性搜索和密集向量聚类的库[Github上2717颗星],由Facebook Research提供。


NO 15

MechaincalSoup:一个与网站自动交互的python库[Github上2244颗星]。


NO 16

Better-exceptions:自动地对python异常信息进行美化同时添加更多的调试信息[Github上2121颗星],由Qix提供。


NO 17

Flashtext:从句子中提取或者替换关键字[Github上2019颗星],由Vikash Singh提供。


NO 18

Maya:用Python实现人类的日期时间[Github上1828颗星],由Kenneth Reitz提供。


NO 19

Mimesis(v1.0): 该Python库可以针对多种目的使用不同的语言生成模拟数据。这些数据在软件开发和测试的不同阶段特别有用[Github上1732颗星],由Líkið Geimfari提供。


NO 20

Open-paperless:一个用于扫描,索引和存档所有纸质文档的文件管理系统[Github上1717颗星],由Tina Zhou提供。


NO 21

Fsociety:一个黑客工具包————渗透测试框架[Github上1585颗星],由Manis Manisso提供。


NO 22

LivePython:实时可视化追踪您的Python代码[Github上1577颗星],由Anastasis Germanidis提供。


NO 23

Hatch:Python中现代化的项目、包和虚拟环境管理器[Github上1537颗星],由Ofek Lev提供。


NO 24

Tangent:一个由纯Python代码编写的源代码到源代码的可调式微分库[Github上1433颗星],由 Alex Wiltschko和Google Brain提供。


NO 25

Clairvoyant:识别和监控股票市场短期走势的Python程序[Github上1159颗星],由Anthony Federico提供。


NO 26

MonkeyType:通过收集运行时的类型生成静态类型注释的Python工具[Github上1143颗星],由Instagram工程组的Carl Meyer提供。


NO 27

Eel:一个用于制作简单的HTML/JS应用程序的Python库[Github上1137颗星]


NO 28

Surprise(v1.0):一个用于构建和分析推荐系统的Python SciKits(科学库工具包)[Github上1103颗星]。


NO 29

Gain:一个人人都可使用的Web爬行框架[Github上1009颗星],由高久力提供。


NO 30

PDFTabExtract:一个从PDF文件中提取表格的工具,有助于扫描文档进行数据挖掘,[Github上722颗星]。


英文原文:https://qiniumedia.freelycode.com/vcdn/1/优质文章长图2/30amazingpythonproject.pdf
译者:HOLO


登录查看更多
0

相关内容

Python是一种面向对象的解释型计算机程序设计语言,在设计中注重代码的可读性,同时也是一种功能强大的通用型语言。
【实用书】Python技术手册,第三版767页pdf
专知会员服务
234+阅读 · 2020年5月21日
【资源】100+本免费数据科学书
专知会员服务
107+阅读 · 2020年3月17日
【书籍推荐】简洁的Python编程(Clean Python),附274页pdf
专知会员服务
179+阅读 · 2020年1月1日
【新书】Python中的经典计算机科学问题,224页PDF
专知会员服务
52+阅读 · 2019年12月31日
机器学习开源项目Top10
AI100
4+阅读 · 2019年1月20日
10月机器学习开源项目Top10
机器学习算法与Python学习
3+阅读 · 2018年10月30日
推荐 | 机器学习开源项目 Top 10
AI100
3+阅读 · 2018年3月21日
精选Top30!最实用的python开源项目都在这里
乌镇智库
4+阅读 · 2018年1月26日
Python 开源项目 Top30 | 值得收藏
人工智能头条
8+阅读 · 2018年1月19日
15000个开源项目中挑选Top 12,第一就是……
七月在线实验室
8+阅读 · 2018年1月17日
推荐|Python库中Top10 的AI项目(星级3k+),赶紧收藏!
全球人工智能
10+阅读 · 2018年1月16日
GitHub上12月份最热门开源项目
程序猿
4+阅读 · 2018年1月9日
GitHub最著名的20个Python机器学习项目
全球人工智能
9+阅读 · 2017年12月7日
Arxiv
38+阅读 · 2020年3月10日
Deflecting Adversarial Attacks
Arxiv
8+阅读 · 2020年2月18日
Clustered Object Detection in Aerial Images
Arxiv
5+阅读 · 2019年8月27日
Hardness-Aware Deep Metric Learning
Arxiv
6+阅读 · 2019年3月13日
Arxiv
4+阅读 · 2018年4月30日
VIP会员
相关资讯
机器学习开源项目Top10
AI100
4+阅读 · 2019年1月20日
10月机器学习开源项目Top10
机器学习算法与Python学习
3+阅读 · 2018年10月30日
推荐 | 机器学习开源项目 Top 10
AI100
3+阅读 · 2018年3月21日
精选Top30!最实用的python开源项目都在这里
乌镇智库
4+阅读 · 2018年1月26日
Python 开源项目 Top30 | 值得收藏
人工智能头条
8+阅读 · 2018年1月19日
15000个开源项目中挑选Top 12,第一就是……
七月在线实验室
8+阅读 · 2018年1月17日
推荐|Python库中Top10 的AI项目(星级3k+),赶紧收藏!
全球人工智能
10+阅读 · 2018年1月16日
GitHub上12月份最热门开源项目
程序猿
4+阅读 · 2018年1月9日
GitHub最著名的20个Python机器学习项目
全球人工智能
9+阅读 · 2017年12月7日
相关论文
Arxiv
38+阅读 · 2020年3月10日
Deflecting Adversarial Attacks
Arxiv
8+阅读 · 2020年2月18日
Clustered Object Detection in Aerial Images
Arxiv
5+阅读 · 2019年8月27日
Hardness-Aware Deep Metric Learning
Arxiv
6+阅读 · 2019年3月13日
Arxiv
4+阅读 · 2018年4月30日
Top
微信扫码咨询专知VIP会员