在过去的一年中,我们比较了近15000个开源Python项目,选出了前30个( 前0.2 %)项目。
这是一份极具竞争力的列表,它仔细挑选了2017年1月至12月期间发布的最佳开源Python库、工具和程序。通过考虑流行度、参与度和时间来评估质量。
开源项目对程序员很有用。您可以通过阅读源代码并在现有项目的基础上构建一些内容来学习。给你足够的时间来玩Python项目,你可能在过去一年错过了这些项目。
1号Home-assistant
Home-assistant( v0.6 + ) :在Python 3 [ 11357 stars上运行的开源家庭自动化平台。由保罗·朔伊森提供
第二pytorch
pytorch :在Python中的张量和动态神经网络具有强的GPU加速[ 11019星]。由亚当帕斯克和PyTorch团队的其他人提供
第三Grumpy
Grumpy:一个Python代码转换程序和运行时。[ 8367星]。由迪伦·特洛特和谷歌的其他人提供
4号sanic
sanic :异步Python 3.5 + web服务器,专为[ 8028 stars编写。由卡特频道和埃利·乌列加斯提供
5号Python - fire
Python - fire :用于从绝对任何Python对象自动生成命令行界面( CLIs )的库。[ 7775星]。感谢谷歌Brain的大卫比伯和其他人。
6号 spaCy
spaCy ( 2.0版) :与Python和cyton [ 7633 stars合作的工业级自然语言处理( NLP )。马修·洪尼巴尔
7号pipenv
pipenv : Python面向人类的开发工作流程[ 7273 stars ]。肯尼思·雷兹
8号MicroPython
MicroPython :一种针对微控制器和受限系统的瘦而高效的Python实现方式 4568 stars。
9号propher
propher :用于为时间序列数据生成高质量预测的工具( 4443 stars)。由脸书提供
10号SerpentAI
SerpentAI Python中的游戏代理框架。帮助您创建AIs / Bots来玩任何一款游戏,如[ 3430 stars ]。
11号
dash :纯python [ 3281 stars中的交互式、反应性web应用程序]。克里斯·P
12号InstaPy
InstaPy:Instagram机器人。喜欢/评论/遵循自动化脚本。铁姆格提供
13号
apistar :一个快速而富有表现力的API框架。[ 3024星]。由汤姆克里斯蒂提供
14号faiss
faiss :一个用于高效相似性搜索和密集向量聚类的库[二七一七恒星]。由Facebook研究中心的马蒂斯杜泽等人提供
第15号MechanicalSoup
MechanicalSoup :一个Python库,用于自动化与网站[ 2244 stars的交互)。
16号better - exceptions
better - exceptions : Python中漂亮而有用的异常,自动生成[ 2121 stars )。
第17号flashtext
flashtext :从句子中提取关键字或替换句子中的关键字[ 2019 stars ]。由维克斯辛格提供
18号Maya
Maya: Python [ 1828星】的日期时间
第19号Mimesis
Mimesis 1.0版) : Python库,它有助于为各种目的生成不同语言的模拟数据。这些数据在软件开发和测试[ 1732 stars的各个阶段特别有用]。利基奥·盖姆法里的礼遇
20号Open-paperless
Open-paperless:扫描、索引和归档所有纸质文档。文档管理系统。[ 1717星]。由周婷提供
21号Fsociety
Fsociety。渗透测试框架。[ 1585星]。由马尼丝·马尼索提供
第22号LivePython
LivePython :实时跟踪Python代码( [ 1577颗星)。阿纳斯塔西斯·日耳曼迪斯的礼遇
第23号Hatch
Hatch: Python [ 1537 stars的现代项目、软件包和虚拟环境管理器]。由奥费列夫提供
第24号Tangent
Tangent:纯Python [ 1433 stars中的源到源可调试衍生物]。感谢亚历克斯威尔特施科和谷歌大脑的其他人
25号Clairvoyant
Clairvoyant:一个Python程序,识别和监测历史线索的短期股票运动[ 1159星]。安东尼·费德里科
26号MonkeyType
MonkeyType : Python的系统,它通过收集运行时类型生成静态类型注释。[ 1143星]。卡尔·迈耶在Instagram工程学院的帮助
27号eel
eel :一个小Python库,用于制作简单的电子类HTML / JS图形用户界面应用程序( [ 1137 stars )。
28号Surprise
Sur版: Python scikit,用于构建和分析推荐系统[ 1103 stars ]。
第29号Gain
Gain::每个人的网络爬行框架。
30号PDFTabExtract
PDFTabExtract :一套用于从PDF文件中提取表的工具,有助于对扫描文档进行数据挖掘。
以上就是今年最火的三十个github的项目,如果对你有用的话,记得点关注哦!
如果对于这块有任何不懂的问题可以随时来问我,我对于学习方法,系统学习规划,还有学习效率这些曾经研究的很深,希望可以帮助大家少走弯路