社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Python

8月精选Python开源项目Top10

机器学习算法与Python学习 • 6 年前 • 718 次点击  


作者 | Mybridge

译者 | linstancy

编辑 | Jane

出品 | AI科技大本营


过去一个月里,我们对近 250 个 Python 开源项目进行了排名,并挑选出热度前 10 的项目。这份清单的平均 github star 数量高达 1333,涵盖了包括游戏开发、Crawler、终端 (Terminal)、视频下载 (ideo Download)、Social Mapper、Slack、Reconnaissance、推特用户 (Twitter)、类型检查 (Typer Check)等主题,希望你能从中找到一个你所感兴趣的项目深入探究。


1.Pyxel


Pyxel 是 Python 中复古的游戏开发环境。你可以免费使用该平台开发复古的游戏,使用 PICO-8 和 TIC-80 创建自己想要的 API 和调色板规格。此外,得益于其简单的游戏控制台,你可以享受任何艺术风格的游戏。


Github 链接:

https://github.com/kitao/pyxel?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more




2.Photon


Photon 是一款轻量级的快速爬虫框架,你可以使用它提取网址、电子邮件、文件、网站账户信息等。它有如下几大优点:


  • 数据提取:能够抓取广泛的数据格式,包括 URLs/parameter URLs,电子邮件,社交媒体账号,文件 (pdf、png、xml 等),密匙(API keys、hashes 等),JS 文件,正则化字符串等。

  • 多线程爬取:能够智能化地多线程爬取所需信息

  • Ninja Mode:将有 3 个在线服务为你发送目标请求,最大限度提高链接速度,并降低连接重置的风险及单客户端的延迟请求。

  • Plugins:具有 dnsdumpster 和 Exporter 可用接口,Quark 和 XSStrike 接口也在积极开发中。

  • 无缝更新:维护团队将持续、频繁地更新该项目,并保持版本无缝衔接。


Github 链接:

https://github.com/s0md3v/Photon?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more




3.Termgraph


Termgraph 是一款基于命令行的 Python 工具,能实现命令行的画图功能。他能支持如下的图形类型:


  • 箱型图 Bar Graphs

  • 颜色表 Color charts

  • 多变量图 Multi-variable

  • 堆叠表 Stacked charts

  • 水平或竖向图 Horizontal or Vertical

  • Emoji


Github 链接:

https://github.com/mkaz/termgraph?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more




4.Social_mapper


Social_mapper 是一款开源的智能工具,能够通过面部识别技术来大规模地关联不同社交媒体的配置文件。它采用自动化方法,在流行的社交媒体网站上搜索目标名称和图片,来准确地检测用户的存在并对其进行分组,最终将结果输出。你可以通过快速查看结果报告来了解各社交媒体网站的用户情况。


Github 链接:

https://github.com/SpiderLabs/social_mapper?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more




5.Cirq


Cirq 是一种用于创建、编辑和调用 Noisy Intermediate Scale Quantum (NISQ) 电路的 Python 框架。


Github 链接:

https://github.com/quantumlib/Cirq?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more




6. Raccoon


Raccoon 是一款用于侦察和信息收集的 Python 工具,简单性是其最重要的特征。它能从 DNS 中获取所有的数据记录,检索 WHOIS 信息并获取 TLS 数据,检测 WAF 是否存在,以及线程目录是否被破坏、子域枚举等所有操作,最终通过每次扫描将结果输出到相应的文件。由于 Raccoon 的大部分扫描过程都是独立的,且不依赖于彼此的结果,因此它能利用 Python 的 asyncio 异步运行大多数扫描。此外,Raccoon 还支持将 Tor/proxy 用于匿名路由。它使用 SecLists 存储库中的默认单词列表 (用于发现 URL 模糊和子域信息),但不同的列表可以作为参数传递。


Github 链接:

https://github.com/evyatarmeged/Raccoon?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more




7.Sclack


Sclack 是基于 Python 的 Slack CLI 客户端实现。


Github 链接:

https://github.com/haskellcamargo/sclack?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more




8.Twitter-cleanup


Twitter-cleanup 是一款使用 Python 来清理 Twitter 中非活动或机器人账户的应用。这个小脚本能够清理如下两类账户:


  • 删除那些一段时间未发推送的账户

  • 软拦截或阻止一些机器人账户及其相关活动


Github 链接:

https://github.com/cuducos/twitter-cleanup?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more




9.Videodownloader


Videodownloader 是一个简单的 Python 脚本,允许用户下载 YouTube 视频。


Github 链接:

https://github.com/mraza007/videodownloader?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more




10.Undictify


Undictify 是一款能在运行时提供函数调用类型检查的 Python 开发库。


Github 链接:

https://github.com/Dobiasd/undictify?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more




原文链接:

https://medium.mybridge.co/python-open-source-of-the-month-v-aug-2018-9433979f586d


今天看啥 - 高品质阅读平台
本文地址:http://www.jintiankansha.me/t/sIFYhkChFm
Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/23389
 
718 次点击