从15000个python开源项目中精选的top30,github平均star为3707,赶紧收藏

Python炭烧 Python炭烧     2023-02-23     522

关键词:

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

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

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

No 2:Pytorch

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

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及其他工作人员提供]。

No 4:Sanic

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

No 5:Python-fire

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

No 6:spaCy(v2.0)

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

No 7:Pipenv

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

No 8:MicroPython

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

No 9:Prophet

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

No 10:Serpent AI

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

No 11:Dash

Dash是一个纯Python写成的框架,无需JavaScript即可构建交互式的分析类web应用程序。[Github 3281 stars,由Chris P提供]

No 12:InstaPy

Instagram机器人,喜欢/评论/Follow 自动化脚本。[Github 3179 stars,由TimG提供]。

No 13:Apistar

专为Python 3定制的Web API框架[Github 3024 stars,Tom Christie提供]。

No 14:Faiss

用于密集向量的高效相似性搜索库和聚类的库 [GitHub 2717 stars,贡献者Facebook Research]

No 15:MechanicalSoup

一个与网站自动交互的Python库,自动存储和发送cookies,支持重定向,并可以跟踪链接和提交表格。[Github 2244 stars]

No 16:Better-exceptions

该项目以更友好的形式展示Python中的异常信息。[Github 2121 stars,贡献者Qix]

No 17:Flashtext

该项目基于FlashText算法,用以高效搜索句子中的关键词并进行替代。[Github 2019 stars,由Vikash Singh提供]。

No 18:Maya

在不同系统上的不同语言环境中,Python对日期时间的处理非常不畅,Maya主要就是为了解决解析网站时间数据问题。[Github 1828 stars,Kenneth Reitz提供]

No 19:Mimesis

是一个快速易用的Python库,可以用不同语言为基于不同的目的生成合成数据。这些数据在软件开发和测试阶段非常有用。[Github 1732 stars,由LíkieGeimfari提供]

No 20:Open-paperless

该项目是一个一个文件管理系统,可扫描、索引和归档所有纸张文档。[Github 1717 stars,由Tina Zhou提供]

No 21:Fsociety

黑客工具包,渗透测试框架。[Github 1585 stars,Manis Manisso提供]

No 22:LivePython

Python代码实时可视化跟踪。[Github 1577 stars,由Anastasis Germanidis提供]

No 23:Hatch

一个Python项目、包以及虚拟环境的管理工具。[Github 1537 stars,由Ofek Lev提供]

No 24:Tangent

该项目是谷歌开源的一个用于自动微分的源到源纯Python库。[Github 1433 stars,来自Google Brain的Alex Wiltschko以及其他人]。

No 25:Clairvoyant

一个Python程序,用于识别和监控短期库存移动的历史线索[Github 1159 stars,由Anthony Federico提供]。

No 26:MonkeyType

该项目是Instagram开源的一款适用于Python的工具,通过收集运行时类型来生成静态类型注释。[Github 1137 stars,由Instagram工程师Carl Meyer提供]。

No 27:Eel

该项目是一个小型Python库,用于制作简单的类似 Electron的离线HTML/JS GUI应用程序,当前仅支持Python3。 [Github 1137 stars]

No 28:Surprise v1.0

用于构建和分析推荐系统的Python scikit [Github 1103 stars]

No 29:Gain

Web爬虫框架。[Github 1009 stars,由高久力提供]

No 30:PDFTabExtract

一组用于从PDF文件中提取表格的工具,有助于在扫描的文档上进行数据挖掘。 [Github 722 stars]

机器学习开源项目精选top30

...议阅读5分钟。本文为大家带来了30个广受好评的机器学习开源项目。640?wx_fmt=jpeg&wxfrom=5&wx_lazy=1最近,Mybridge发布了一篇文章,对比了过去一年中机器学习领域大约8800个开源项目后,选出30个2017年度优秀的开源项目,包含机... 查看详情

精选100个python实战项目案例,送给缺乏实战经验的你

前言:随着Python语言的流行,越来越多的人加入到了Python的大家庭中。为什么这么多人学Python?我要喊出那句话了:“人生苦短,我用Python!”,正是因为语法简单、容易学习,所以Python深受大家... 查看详情

githubpython数据科学聚焦:推荐5个开源数据科学项目!

...支持工具。本文将通过GitHubrepos重点介绍一组精选的开源Python数据科学项目。之前的文章包括一些涵盖AutoML、自然语言处理、数据可视化、机器学习工作流程的库。这一次,我们将看看另一个选择的数据科学项目及其GitHub回购,... 查看详情

18个惊人的angular开源项目

...Taiga.io提供[1970Stars]5.ViktorNV-1使用AngularJS和WebAudioAPI构建的开源乐器。感谢@NikolayTsenkov提供[191Stars]6.Malhar-angular-dashboardAngularJS构建的通用面板及窗口部件功能。[545Stars]7.DuckieTV一款由AngularJS构建的WebAPP.它可以通过半自动集成torrent... 查看详情

几个优质的devops开源项目分享

参考技术A《开源精选》是我们分享Github、Gitee等开源社区中优质项目的栏目,包括技术、学习、实用与各种有趣的内容。本期推荐的是几个优质的DevOps开源工具。Jpom是一个简而轻的低侵入式在线构建、自动部署、日常运维、项... 查看详情

几个优质的devops开源项目分享

参考技术A《开源精选》是我们分享Github、Gitee等开源社区中优质项目的栏目,包括技术、学习、实用与各种有趣的内容。本期推荐的是几个优质的DevOps开源工具。Jpom是一个简而轻的低侵入式在线构建、自动部署、日常运维、项... 查看详情

unity开源项目精选unirx:unity中的响应式编程(代码片段)

...首发于我的公众号:洪流学堂今天给你分享一个Unity开源项目,我们一起来看看吧!UniRx是什么?UniRx(Unity响应式编程插件)重写了.Net的响应式扩展。.Net官方的Rx很棒,但是在Unity中无法使用 查看详情

全网首发!精选32个最新python实战项目(附源码),拿走就用!

 Python是目前最好的编程语言之一。由于其可读性和对初学者的友好性,已被广泛使用。那么要想学会并掌握Python,可以实战的练习项目是必不可少的。接下来,我将给大家介绍32个非常实用的Python项目,帮助大家... 查看详情

精选12个函数,它们可让python数据处理更容易更便捷(代码片段)

大家好,今天给大家分享12个Python函数,其中Numpy和Pandas各6个,这些实用的函数会令数据处理更为容易、便捷。同时,你也可以在GitHub项目中找到本文所用代码的JupyterNotebook,欢迎收藏学习,喜欢点赞支持&... 查看详情

从python中的列表中获取前25个项目

】从python中的列表中获取前25个项目【英文标题】:Gettingthetop25itemsfromalistinpython【发布时间】:2018-07-1523:46:09【问题描述】:我有一个csv数据文件。格式如下:我需要从这个文件中生成一个前25个国家的排序列表。我正在寻找的... 查看详情

2022年infoworld精选最佳开源软件

2022年InfoWorld精选最佳开源软件。        InfoWorld是致力于引领IT决策者走在科技前沿的国际科技媒体品牌,每年InfoWorld都会根据软件对开源界的贡献,以及在业界的影响力评选出当年的“最佳开源软件”(InfoWorld'sBes... 查看详情

前端vue3+vant4项目:旅游app-项目总结与预览(已开源)(代码片段)

文章目录项目预览首页Home日历:日期选择开始搜索位置选择上搜索框热门精选-房屋详情1热门精选-房屋详情2其他页面项目笔记项目代码项目数据项目预览启动项目:npmrundev在浏览器中F12:首页Home热门精选滑动到底部... 查看详情

3-6期prometheus开源项目之自主无人机精选问答

第3期1、Q:求一篇文章的pdf“Predictivecontrolofaerialswarmsinclutteredenvironments”,做集群的朋友可以看看。A:Predictivecontrolofaerialswarmsinclutteredenvironments:下载链接https://assets.researchsqua 查看详情

最新的10个优质python开源项目

在过去的一个月中,我们对近250个Python开源项目进行了排名,选出了前十。我们比较了在此期间有新的发布或是重大发布的项目。MybridgeAI基于多种因素对项目进行排名,以衡量其在专业人员眼中的质量。本期平均点... 查看详情

unity开源项目精选entitas:unitydots的先行者(代码片段)

...可以叫我大智。EntitasEntitas是Unity官方推出DOTS之前的一个开源ECS框架。不过自从Unity官方启动DOTS以来,Entitas就不再更新了,版本停留在了2019年2月20日发布的1.13.0。虽然Entitas不再更新了,但是在旧版本 查看详情

Python:从列表中打印n个随机项目,但输出必须满足多个规则[重复]

】Python:从列表中打印n个随机项目,但输出必须满足多个规则[重复]【英文标题】:Python:printnrandomitemsfromalistbutoutputmustsatifymultiplerules[duplicate]【发布时间】:2022-01-1721:12:32【问题描述】:在python中,我想从一个较大的字符串列... 查看详情

开源精粹(二)!22个实用、有趣的开源项目

参考技术A作为一名开源爱好者,发掘优秀的开源项目是一件非常有趣的事情。在第一期中,我分享了单页个人网站模板、组装式Flutter应用框架、PHP客户端库、Java诊断工具等一些实用的库和工具。本期依旧会为大家分享一些前端... 查看详情

23个python爬虫开源项目代码

今天为大家整理了23个Python爬虫项目。整理的原因是,爬虫入门简单快速,也非常适合新入门的小伙伴培养信心。所有链接指向GitHub,祝大家玩的愉快1、WechatSogou[1]–微信公众号爬虫。基于搜狗微信搜索的微信公众号爬虫接口,... 查看详情