当前位置: 首页 > 科技观察

GitHub八大Python优秀项目,一定有你所需

时间:2023-03-12 01:42:43 科技观察

GitHub八个优秀的Python项目,一定有你需要的。下面我们将介绍一些使用Python构建的GitHub上的优秀项目。1.ManimGitHub链接:https://github.com/3b1b/manimB站链接:https://space.bilibili.com/88461692Manim是一个描述性的数学动画引擎,使用manim你可以创建动画视频并用Animations控制它们插图和图表。该项目将有趣直观的动画与数学课本中的图表相结合,旨在使人们更容易理解,从而打破学习数学必须枯燥乏味的刻板印象。简单来说,它是一部高质量的数学讲解动画。2.DeepFaceLabGitHub链接:https://github.com/iperov/DeepFaceLabDeepFaceLab是本文中最有趣的Python项目之一。DeepFaceLab是一个创建deepfake图像和视频的工具,它可以让你做很多很酷的事情,比如改变你的年龄和改变你的脸。为了让事情更有说服力,甚至可以更改语言,前提是您精通视频编辑软件。开发人员表示,互联网上超过95%的deepfake视频都是使用此工具创建的。你可以在项目的网页上找到人脸数据集和设置指南,快点!3.AirflowGitHub链接:https://github.com/apache/flowAirflow是由Python、ApacheSoftwareFoundation开发的开源工作流管理工具,是一个开源的、分布式的任务调度框架,它将工作流与上下依赖关系到有向无环图中。简单来说,它实际上是一个调度和监控工作流的平台,比如写作、计划和监控活动。当工作流被定义为代码时,管理、测试和协作都变得更加容易。它提供可伸缩性、动态管道生成和可扩展性。简单的用户界面让Airflow的使用变得非常顺畅,其强大的集成能力和其他服务功能有助于最大程度地节省时间。Adobe、Lyft、Slack、Expedia等业内一些知名企业正在使用Airflow。4.GPT-2GitHub链接:https://github.com/openai/gpt-2GPT-2是一个巨大的基于transformer的语言模型,在同一个巨大的数据集上训练。目的是在从上下文中给出一组或前面的单词时预测下一个单词,这是一种文本生成方式。简单来说,你只需要给GPT-2一些短词或者语言模型,就可以预测并生成高质量的长文本。5.XSStrikeGitHub链接:https://github.com/s0md3v/XSStrike跨站点脚本是一个对网站来说很烦人且有害的漏洞。通过从客户端注入恶意代码,攻击者可以对数据和网站造成无法控制的破坏。开发人员表示,他的工具不仅仅检查随机有效载荷,还可以剖析网站并生成具有工作属性的特殊设计的有效载荷。6.谷歌图片下载GitHub链接:https://github.com/hardikvasa/google-images-download这个工具的工作方式是安装库,然后使用命令使用需要的关键字和关键字作为参数,和然后转到该工具发挥其魔力的时候了。它允许我们一次从Google下载数百张图片到您的计算机。其实就是在googleimages中搜索指定关键词的图片,找到你需要的然后开始下载。有了它,你就可以拥有分分钟免费分享海量资源的技能。7.GensimGensim是一个使用大规模语料库数据进行文档索引、主题建模和类似检索的Python库。Gensim是“生成相似性”的首字母缩写词。它干净、高质量、高效且可扩展。这实现了纯文本的无监督语义建模的无障碍目标。它被作者称为“用于纯文本监督建模的最健壮、高效和令人放心的软件”。8.社交地图可以通过照片搜索到你的微博吗?恩,那就对了。SocialMapper是一种社交媒体映射工具,它使用面部识别来连接不同社交媒体上的信息,然后收集和关联个人数据。它在社交媒体网站上大规模自动搜索文字和图像,试图准确监控某人的存在。最后,它创建一个报告以供审查。这在网络安全行业非常有用。目前支持Facebook、LinkedIn、Twitter、GooglePlus、instagram、VKontakte、微博、豆瓣等平台。总结总之,如果你对Python很感兴趣,又找不到好的练习项目,可以选择上面推荐的项目来练习。边做边学才是正确的技术学习姿势。