当前位置:   article > 正文

GitHub十大Python项目推荐,Star最高26_github 排行 python

github 排行 python

GitHub 存储库包含 OpenAI 论文“语言模型是不受监督的多任务学习者”的代码和模型。

5.XSStrike

Stars:8.5k

开发者:Somdev Sangwan

GitHub 链接: https://github.com/s0md3v/XSStrike

跨站点脚本(又名 XSS)是一个漏洞,对网站来说可能非常烦人和有害。通过从客户端注入恶意代码,攻击者可以对网站和数据造成无法控制的损害。s0md3v 的 XSStrike 本质上是一个 XSS 检测套件,它本身是独一无二的。

开发人员声称,他的工具不是简单地测试随机有效负载,而是分析网站并生成具有工作效果的专门工程有效负载。此工具的一些各种功能包括:

  • 上下文语境分析
  • 强大的模糊引擎
  • 支持多线程分析
  • 支持从文件中消除有效负载
  • 定制的 HTML 和 JavaScript 解析器
  • 扫描任何过时的 Javascript 库

6. 谷歌图片下载

Stars:7.1k

开发者:Hardik Vasa

GitHub 链接: https://github.com/hardikvasa/google-images-download

Hardik Vasa 的脚本允许我们一次性从 Google 上下载数百张图片到本地计算机。此工具的工作方式是安装库、使用命令、将所需的关键字作为参数,以及让该工具发挥其神奇的作用。本质上是在google images 索引中搜索带有指定关键字的图片,找到后就进行下载。

7.Photon

Stars:7k

开发者:Somdev Sangwan

GitHub链接: https://github.com/s0md3v/Photon

Photon 是一个使用 Python 构建的功能强大且易于使用的 web 爬虫程序。s0md3v 的轻量级和快速爬虫遵循开源智能框架的指导方针和方法,该框架允许收集和分析从开放或公共来源获取的信息。

Photon 可以从中抓取信息的许多来源包括:

  • URL,包括带参数的URL
  • 社交媒体账户、电子邮件
  • pdf、png、XML文档等文件
  • 子域
  • JavaScript文件

Photon 以有组织的方式保存所有提取的信息,甚至可以导出为 JSON 文件。该工具还提供了各种选项来自定义它的工作方式,比如控制超时,排除一些 url 等等。

8.NeuralTalk

Stars:5k

开发者:Andrej Karpathy

GitHub链接: https://github.com/karpathy/neuraltalk2

NeuralTalk 的核心是 Python 和 NumPy 中使用多模式递归神经网络的图像字幕项目。由于技术的改进和更好的硬件支持,开发人员发布了 NeuralTalk2,它比原来的 NeuralTalk 更好、更快。

NeuralTalk2使用批处理实现,并且仍然使用 RNNs ,基于Torch,可以在 GPU 上运行,同时支持CNN 微调。虽然开发人员已经弃用 NeuralTalk,但该项目仍然可以在 GitHub 上进行查看。

9.Xonsh

Stars:3.9k

GitHub链接: https://github.com/xonsh/xonsh

可以将 Xonsh 看作是一种由 Python 支持的跨平台外部语言。因为 Python 与 Xonsh 的深度集成,Xonsh 可以把 Python 的工作(甚至是最基本的任务)完成得更好。

使用 Xonsh,不需要输入“$echo 2+2”,只使用 $2+2 ,也可以得到正确的结果。

开始使用 Xonsh shell 也非常简单,只要用适合你的环境的命令进行安装就可以了。Xonsh 可用于许多包管理器,包括pip、Conda、Apt、Brew等。Xonsh 具有非常容易编写脚本,有一个带有类型化变量的大型标准库等特性。

10. Rebound

Stars:3.3k

开发者:Jonathan Shobrook

GitHub 链接: https://github.com/shobrook/rebound

编译器错误非常令人厌烦,唯一的解决方案是直接进行堆栈溢出或阅读文档。Jonathan Shobrook和他的著名工具 Rebound,已经找到了一种方法,可以让我们的工作变得更容易,同时还可以处理那些讨厌的编译器错误。

Rebound的工作方式是,使用该工具运行文件,它会检查文件中存在的任何编译器错误,并获取它能找到的任何相关的堆栈溢出线程。

Rebound的能力,加载线程在终端和浏览器中可以是一根救命稻草,不仅你是新手,还是老程序员,都可以节省大量的时间进行无休止地寻找答案。目前,Rebound 仅支持 Python、Node.js、Ruby、Golang 和 Java。

总结

创意也是没有极限的,在GitHub 上,只有这样的项目能完美展示我们的创造力和才能。但这只是冰山一角,因为Python可以用来执行更加庞大复杂的项目任务,前提是你拥有专有的技术并清楚地了解自己想要实现的目标。随着 Python 的不断发展,越来越多的开发人员用其构建令人惊叹的项目,就像我们上面提到的那些项目。

好了,如果你对Python兴趣十足,又找不到好项目练手,不妨试试上文介绍的项目,肯定能让你大开眼界,从而打开思路!

关于Python技术储备

学好 Python 不论是就业还是做副业赚钱都不错,但要学会 Python 还是要有一个学习规划。最后大家分享一份全套的 Python 学习资料,给那些想学习 Python 的小伙伴们一点帮助!

朋友们如果需要这份完整的资料可以微信扫描下方CSDN官方认证二维码免费领取【保证100%免费】

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/从前慢现在也慢/article/detail/843215
推荐阅读
相关标签