GitHub上值得推荐的8个python 项目


Posted in Python onOctober 30, 2020

GitHub 无疑是代码托管领域的先行者,Python 作为一种通用编程语言,已经被千千万万的开发人员用来构建各种有意思或有用的项目。以下我们会介绍一些使用 Python 构建的GitHub上优秀的项目。

GitHub上值得推荐的8个python 项目

1. Manim

GitHub链接: https://github.com/3b1b/manim

B站链接:https://space.bilibili.com/88461692

Manim 是一个说明性数学动画引擎,使用 manim你可以创建动画视频,还可以控制用于插图和图表的动画。

这个项目将有趣直观的动画与数学教材中的图形图表相结合,是为了让人们更容易了解,从而打破学习数学肯定枯燥无味的刻板印象。简单来说就是一个高逼格的解释性的数学动画。

2. DeepFaceLab

GitHub 链接:https://github.com/iperov/DeepFaceLab

DeepFaceLab 是本文中最有趣的 Python 项目之一。DeepFaceLab 是一种可以创建深层假图像和视频的工具,它能让你做很多有意思的事情,比如改变年龄和换脸。为了让事情更令人信服,甚至可以改变语言,前提是你精通视频编辑软件。开发者说互联网上超95%的深度假视频都是使用这个工具制作的。你可以在该项目的网页上找到面孔数据集和设置指南,冲呀伙伴们赶紧动起来!

3. Airflow

GitHub链接:https://github.com/apache/flow

Airflow 是一个由Python提供支持,Apache 软件基金会开发的开源工作流管理工具,是一款开源的,分布式任务调度框架,它将一个具有上下级依赖关系的工作流,组装成一个有向无环图。简单来说,其实就是一个安排和监控工作流程的平台,例如编写、计划和监视等活动。如果把工作流定义为代码时,管理、测试和协作都会变得更加容易。

它提供了可伸缩性、动态管道生成和可扩展性。简单的用户界面让 Airflow 的使用过程非常流畅,它强劲的集成能力与其他服务功效有助于最大程度地节省时间。Airflow 正被业内一些大牌公司使用,如Adobe、Lyft、Slack、Expedia等。

4. GPT-2

GitHub 链接: https://github.com/openai/gpt-2

GPT-2 是一个浩大的基于转换器的语言模型,它根据同样巨大的数据集进行训练。目的就是当从上下文中给一组或之前的单词时,预测下一个单词,也就是一种文本生成方式。

简单地说,你只需要给 GPT-2 一些简短的词语或语言模型就能预测并生成品质优良的长文。

5. XSStrike

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

跨站点脚本是一个漏洞,对网站来说是令人烦恼并且有害的问题。通过从客户端注入恶意代码,攻击者就能对数据和网站造成不可控的损害。

开发人员说他的工具不只是简简单单地检验随机有效负载,而是可以剖析网站并生成带有工作性能的专门工程有效负载。

6. 谷歌图片下载

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

本工具的工作方法就是安装库,然后使用命令将所需的关键字、关键词作为参数,然后就到本工具发挥其神奇的作用的时间了。它允许我们一次性从谷歌上下载上百张图片到你的计算机。实际上就是在google images 搜索带有指定关键字的图片,找到你所需要的即可开始下载。有了它,分分钟拥有免费分享海量资源的技能啦。

7. Gensim

Gensim是一个Python库,它的作用有文档索引、主题建模以及使用大规模语料数据进行类似检索。Gensim是“生成相似”的缩写。它是清晰、高质高效和可扩展的。这完成了对纯文本的无监督语义建模的无麻烦的目标。它被作者称为“根据纯文本进行监督性建模最健壮、最有效的、最让人放心的软件”。

GitHub 链接:https://github.com/apachecn/gensim-doc-zh

8. SocialMapper

通过一张照片就能搜到你的微博吗?是的没错。SocialMapper就是是一种社交媒体映射工具,它通过面部识别来连接不同社交媒体上的信息,然后收集和关联个人资料。它可以大规模地自动搜索社交媒体网站上的文字和图片,尝试准确地监测某某人的存在。最后,它会建立一个报告让人审查。这在网络安全行业十分有用。目前它支持Facebook、LinkedIn、Twitter、GooglePlus、instagram、VKontakte、微博和豆瓣等平台。

GitHub 链接:https://github.com/Greenwolf/social_mapper

总结

总之,如果你对Python十分有兴趣,又找不到好的练手项目,可以自行选择上文推荐的项目练习,Learn by doing才是正确的技术学习姿势。

以上就是GitHub上值得推荐的8个python 项目的详细内容,更多关于GitHub python的资料请关注三水点靠木其它相关文章!

Python 相关文章推荐
使用Nginx+uWsgi实现Python的Django框架站点动静分离
Mar 21 Python
Python实现文件复制删除
Apr 19 Python
python批量添加zabbix Screens的两个脚本分享
Jan 16 Python
Python实现统计给定列表中指定数字出现次数的方法
Apr 11 Python
浅谈Tensorflow由于版本问题出现的几种错误及解决方法
Jun 13 Python
Django中如何防范CSRF跨站点请求伪造攻击的实现
Apr 28 Python
简单了解python的内存管理机制
Jul 08 Python
python处理自动化任务之同时批量修改word里面的内容的方法
Aug 23 Python
解决TensorFlow训练内存不断增长,进程被杀死问题
Feb 05 Python
Python基于内置库pytesseract实现图片验证码识别功能
Feb 24 Python
keras分类模型中的输入数据与标签的维度实例
Jul 03 Python
详解在Python中使用Torchmoji将文本转换为表情符号
Jul 27 Python
python读取excel数据绘制简单曲线图的完整步骤记录
Oct 30 #Python
用python写PDF转换器的实现
Oct 29 #Python
python查询MySQL将数据写入Excel
Oct 29 #Python
Python 使用office365邮箱的示例
Oct 29 #Python
PyCharm2019.3永久激活破解详细图文教程,亲测可用(不定期更新)
Oct 29 #Python
Ubuntu 20.04安装Pycharm2020.2及锁定到任务栏的问题(小白级操作)
Oct 29 #Python
15个Pythonic的代码示例(值得收藏)
Oct 29 #Python
You might like
PHP下用rmdir实现删除目录的三种方法小结
2008/04/20 PHP
Zend的MVC机制使用分析(二)
2013/05/02 PHP
php调用C代码的实现方法
2014/03/11 PHP
php通过header发送自定义数据方法
2018/01/18 PHP
jquery中dom操作和事件的实例学习 下拉框应用
2011/12/01 Javascript
jquery实现简单的拖拽效果实例兼容所有主流浏览器(优化篇)
2013/06/28 Javascript
ie与ff下的event事件使用介绍
2013/11/25 Javascript
tuzhu_req.js 实现仿百度图片首页效果
2015/08/11 Javascript
关于数据与后端进行交流匹配(点亮星星)
2016/08/03 Javascript
JS 拦截全局ajax请求实例解析
2016/11/29 Javascript
jQuery选择器_动力节点Java学院整理
2017/07/05 jQuery
JSON 数据格式详解
2017/09/13 Javascript
微信小程序支付前端源码
2018/08/29 Javascript
微信小程序 可搜索的地址选择实现详解
2019/08/28 Javascript
Vue数字输入框组件的使用方法
2019/10/19 Javascript
浅谈webpack构建工具配置和常用插件总结
2020/05/11 Javascript
Vue封装全局过滤器Filters的步骤
2020/09/16 Javascript
[57:29]Alliance vs KG 2019国际邀请赛小组赛 BO2 第二场 8.16
2019/08/17 DOTA
Python ORM框架SQLAlchemy学习笔记之安装和简单查询实例
2014/06/10 Python
python写xml文件的操作实例
2014/10/05 Python
Python测试人员需要掌握的知识
2018/02/08 Python
python3+PyQt5自定义视图详解
2018/04/24 Python
解决win64 Python下安装PIL出错问题(图解)
2018/09/03 Python
在pycharm中python切换解释器失败的解决方法
2018/10/29 Python
PyCharm+PySpark远程调试的环境配置的方法
2018/11/29 Python
Python动态语言与鸭子类型详解
2019/07/01 Python
Python3的高阶函数map,reduce,filter的示例详解
2019/07/23 Python
Python局部变量与全局变量区别原理解析
2020/07/14 Python
python 多线程死锁问题的解决方案
2020/08/25 Python
俄罗斯建筑和装饰材料在线商店:Stroilandia
2020/07/25 全球购物
会计学专业学生的求职信范文
2014/01/27 职场文书
师德承诺书
2015/01/20 职场文书
单身狗福利?Python爬取某婚恋网征婚数据
2021/06/03 Python
Java并发编程必备之Future机制
2021/06/30 Java/Android
利用Python读取微信朋友圈的多种方法总结
2021/08/23 Python
mysql5.7的安装及Navicate长久免费使用的实现过程
2021/11/17 MySQL