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

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运维开发项目_GitHub上值得推荐的8个python 项目相关推荐

  1. python运维开发招聘_GitHub - PlutoaCharon/LiunxNotes: 校招-运维开发(Liunx,Python,Golang)面试学习笔记...

    校招-运维开发(Liunx,Python,Golang)面试学习笔记 1. 网络基础类 2. Linux系统管理类 3. Linux服务管理类 4. 数据库管理 ​ 索引(包括分类及优化方式,失效条件 ...

  2. Python运维开发基础01-语法基础【转】

    开篇导语 整个Python运维开发教学采用的是最新的3.5.2版,当遇到2.x和3.x版本的不同点时,会采取演示的方式,让同学们了解. 教学预计分为四大部分,Python开发基础,Python开发进阶 ...

  3. 阅后即焚,Python 运维开发99速成

    2019独角兽企业重金招聘Python工程师标准>>> -欢迎大家订阅微信公众号:Python从程序猿到程序员 导读 本文篇幅较长,请收藏并耐心阅读 首先请读者原谅这个文章标题有些唬 ...

  4. day01.介绍python运维开发

    第1节:介绍python运维开发 课程的开场白: 学完次课程可以开发出高效的自动化软件.运维监控.聊天软件.网站等内容. 这个运维开发跟实际上的开发是有区别的,区别在我们是实现功能,但是不能向开发那样 ...

  5. Python运维开发基础09-函数基础【转】

    上节作业回顾 #!/usr/bin/env python3 # -*- coding:utf-8 -*- # author:Mr.chen # 实现简单的shell命令sed的替换功能import s ...

  6. Python运维开发基础10-函数基础【转】

    一,函数的非固定参数 1.1 默认参数 在定义形参的时候,提前给形参赋一个固定的值. #代码演示: def test(x,y=2): #形参里有一个默认参数 print (x) print (y) t ...

  7. Python运维开发工程师养成记(循环语句)

    图示 循环语句类型 while循环 for循环 嵌套循环 循环控制语句 break语句:在语句块执行过程中终止循环,并且跳出整个循环 continue语句:在语句块执行过程中终止当前循环,跳出该次循环 ...

  8. python运维开发工程师_运维开发工程师的工作职责精选

    运维开发工程师需要负责优化.改进运维支撑系统,并保证其安全高效稳定的运行.下面是学习啦小编为您精心整理的运维开发工程师的工作职责精选. 运维开发工程师的工作职责精选1 职责: 1. 负责主导运维平台的 ...

  9. python运维开发做什么_想做运维开发工程师,Python Django学的很迷茫,怎么办?...

    不只一个想要转型成为运维开发工程师的小伙伴问过我,Python语法学起来那么简单,为什么一个Django框架就那么难? 学Python的小伙伴往往会有这样的困惑: 我看了100多个小时的教学视频,为什 ...

最新文章

  1. c++调用python操作mongo
  2. Matlab向量与多项式
  3. 什么是非集计模型_集计与非集计模型的关系
  4. mysql5.6.28安装_mysql5.6.28源码安装
  5. ZOJ 3635 Cinema in Akiba[ 大规模阵列 ]
  6. 残差网络ResNet
  7. 初始化参数之memory_target
  8. urllib.error.URLError: <urlopen error [SSL: WRONG_VERSION_NUMBER] wrong version number 成功解决
  9. centos7下给bond网卡配置bridge桥接
  10. 二次录入已经OUT! 4S店销售用小帮软件机器人教你做人!
  11. U盘中的SanDiskSecureAccess可以删除么?删除后影响U盘的使用么?
  12. QT | 设置字体颜色
  13. c语言如何找一个数的因数,如何用C语言找完数并显示因数?(编译器为Dev-c)
  14. c 语言 随机值的生成器,C 语言随机数生成器的实现分析
  15. 交换机和路由器技术-11-VLAN Trunk
  16. Ubuntu下多网卡配置RTNETLINK answers: File exists的解决方案
  17. 如何用保险抵御人生中的死亡风险【全攻略】
  18. 博客系统-写文章之富文本编辑器editor
  19. FPGA----VHLS补丁及采用LU分解(Chosky分解)求解矩阵的逆
  20. [肖博数学干货]高考数学二轮复习方法之概率和统计附强化题型解析

热门文章

  1. viper4android2.3.1.1,【资源】ViPER4Android FX 音效驱动 v2.3.0.1
  2. mysql做wp网站_mysql做wp网站
  3. 税收和成本计算器php,企业税收计算器
  4. vueCli3 身份证正则校验
  5. 烟台大学计算机学院宋宜斌教授,宋宜斌
  6. 鼠标悬停变小手的效果,兼容FF
  7. 数字电路与微型计算机原理,电子科技大学1999年考研真题-微机原理与数字电路...
  8. 360浏览器升级_360安全卫士下载|360安全卫士 12.0 最新版
  9. JasperReport报表导出PDF中文不显示的问题
  10. 如何将日志配置文件放入到Apollo配置中心并支持热更新