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 相关文章推荐
跟老齐学Python之使用Python操作数据库(1)
Nov 25 Python
python实现从一组颜色中找出与给定颜色最接近颜色的方法
Mar 19 Python
pandas DataFrame数据转为list的方法
Apr 11 Python
PyTorch上实现卷积神经网络CNN的方法
Apr 28 Python
Python基于pandas实现json格式转换成dataframe的方法
Jun 22 Python
python3.5安装python3-tk详解
Apr 26 Python
python脚本当作Linux中的服务启动实现方法
Jun 28 Python
Python基础教程之输入输出和运算符
Jul 26 Python
Python如何使用input函数获取输入
Aug 06 Python
python批量修改交换机密码的示例
Sep 22 Python
python编程实现清理微信重复缓存文件
Nov 01 Python
解决Python保存文件名太长OSError: [Errno 36] File name too long
May 11 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冒泡排序、快速排序、快速查找、二维数组去重实例分享
2014/04/24 PHP
Laravel中Trait的用法实例详解
2016/03/16 PHP
JS(jQuery)实现聊天接收到消息语言自动提醒功能详解【提示“您有新的消息请注意查收”】
2019/04/16 PHP
浅谈javascript构造函数与实例化对象
2015/06/22 Javascript
jQuery获取与设置iframe高度的方法
2016/08/01 Javascript
将form表单通过ajax实现无刷新提交的简单实例
2016/10/12 Javascript
详解Js模板引擎(TrimPath)
2016/11/22 Javascript
获取今天,昨天,本周,上周,本月,上月时间(实例分享)
2017/01/04 Javascript
vue中用动态组件实现选项卡切换效果
2017/03/25 Javascript
详解基于Vue cli生成的Vue项目的webpack4升级
2018/06/19 Javascript
详解vue中的computed的this指向问题
2018/12/05 Javascript
如何用webpack4.0撸单页/多页脚手架 (jquery, react, vue, typescript)
2019/06/18 jQuery
JavaScript常用内置对象用法分析
2019/07/09 Javascript
layer.open弹层查看缩略图的原图,自适应大小的实例
2019/09/05 Javascript
[13:39]2014 DOTA2华西杯精英邀请赛 5 25 NewBee VS DK第一场
2014/05/26 DOTA
利用Python绘制MySQL数据图实现数据可视化
2015/03/30 Python
Python中shutil模块的常用文件操作函数用法示例
2016/07/05 Python
Python进行数据提取的方法总结
2016/08/22 Python
在ubuntu16.04中将python3设置为默认的命令写法
2018/10/31 Python
python使用Turtle库绘制动态钟表
2018/11/19 Python
对python中if语句的真假判断实例详解
2019/02/18 Python
python微信撤回监测代码
2019/04/29 Python
利用python在大量数据文件下删除某一行的例子
2019/08/21 Python
python生成器推导式用法简单示例
2019/10/08 Python
Python3.5 win10环境下导入kera/tensorflow报错的解决方法
2019/12/19 Python
基于keras 模型、结构、权重保存的实现
2020/01/24 Python
django ListView的使用 ListView中获取url中的参数值方式
2020/03/27 Python
瑞士国际航空官网:SWISS
2016/07/21 全球购物
New Balance俄罗斯官方网上商店:购买运动鞋
2020/03/02 全球购物
哪些情况下不应该使用索引
2015/07/20 面试题
校园运动会广播稿
2014/10/06 职场文书
交通事故一次性赔偿协议书范本
2014/11/02 职场文书
2014年医德医风工作总结
2014/11/13 职场文书
售后服务质量承诺书
2015/04/29 职场文书
vue中data改变后让视图同步更新的方法
2021/03/29 Vue.js
Mysql InnoDB 的内存逻辑架构
2022/05/06 MySQL