来自:新智元,编辑元子 | 责编:乐乐

   正文   

去年,国外一位热衷于为开发者提供优质项目的开发者 Mybridge 为大家精送了一份优秀 Python 开源项目推荐。

他对比了 GitHub 上 5000 份 Python 开源之后,选出了 36 个平均 Star 数超过 1600 的 repo, 非常值得大家学习借鉴。

下面是完整列表:

1. Manim - Mathematical Animation Engine

Manim 是解释性数学视频的动画引擎。用于以编程方式创建精确的动画,如 3Blue1Brown 的视频中所展示的样例。

https://github.com/3b1b/manim

2. XSStrike

XSStrike 是一个 Cross Site Scripting 检测套件,配备四个手写解析器,一个智能有效负载生成器,一个强大的模糊引擎和一个非常快速的爬虫。

https://github.com/s0md3v/XSStrike

3. 如何在抖音上找到漂亮小姐姐(抖音机器人)

使用 Python+ADB 做的 Python 抖音机器人。可以实现自动翻页、颜值检测、人脸识别、自动点赞、自动关注、随机防 Ban、自动评论等功能

https://github.com/wangshub/Douyin-Bot

4. PythonRobotics

这是机器人算法的 Python 代码集合,尤其适用于自主导航。易于阅读并能快速理解每个算法的基本思想、选择被广泛使用和实用的算法、最低依赖性。

https://github.com/AtsushiSakai/PythonRobotics

5. Photon

为 OSINT 设计的爬虫,速度极其夸张!

https://github.com/s0md3v/Photon

6. Google Images Download

这是一个命令行 python 程序,用于搜索 Google Images 上的关键字 / 关键短语,并可选择将图像下载到本地计算机;还可以从另一个 python 文件调用此脚本。

另外,这还是一个小型可立即运行的程序。如果只想为每个关键字下载最多 100 个图像,则无需安装依赖。如果你想要每个关键字超过 100 个图像,那么你需要安装 Selenium 库和 chromedriver。

https://github.com/hardikvasa/google-images-download

7. trape (stable) v2.0

Trape 是一种 OSINT 分析和研究工具,允许实时跟踪和执行智能社会工程学攻击。

它的创建目的是向全世界介绍大型互联网公司如何获取机密信息,例如其网站或服务的会话状态,并通过浏览器控制用户,但它的发展是为了帮助政府和组织、公司和研究人员跟踪网络犯罪分子。

https://github.com/jofpin/trape

8. xonsh

xonsh 是一个基于 Python 的跨平台,Unix shell 语言和命令提示符。该语言是 Python 3.4 + 的超集,带有额外的 shell 原语。xonsh(发音为 conch)适用于专家和新手的日常使用。

https://github.com/xonsh/xonsh

9. rebound

Rebound 是一个命令行工具,可在收到编译器错误时立即获取 Stack Overflow 结果。只需使用 rebound 命令执行文件。

https://github.com/shobrook/rebound

10. GIF for Cli

接收 GIF,短视频或查询 Tenor GIF API 并将其转换为动画 ASCII 艺术。使用 ANSI 转义序列执行动画和颜色支持。

https://github.com/google/gif-for-cli

11. Snips NLU

Snips NLU(自然语言理解)是一个 Python 库,允许解析用自然语言编写的句子并提取结构化信息。

https://github.com/snipsco/snips-nlu

12. Social Mapper

****

Social Mapper 是一种开源智能工具,它使用面部识别来大规模地关联不同站点的社交媒体配置文件。它采用自动化方法在流行的社交媒体网站上搜索目标名称和图片,以准确地检测和分组人员的存在,将结果输出到人类操作员可以快速查看的报告中。

https://github.com/Greenwolf/social_mapper

13. Camelot: PDF Table Extraction for Humans

****

Camelot 是一个 Python 库,任何人都可以轻松地从 PDF 文件中提取表格!

https://github.com/socialcopsdev/camelot

14. Sclack

命令行版 Slack,超酷

https://github.com/haskellcamargo/sclack

15. Draw This

一个绘制漫画的宝丽来相机。拍照后会弹出一个涂鸦图片,这张图片是相机对它所见所闻的最佳诠释。相机是用于物体识别的神经网络、谷歌快速提取数据集、热敏打印机和树莓派的混搭。

https://github.com/danmacnish/cartoonify?=mybridge&utm_medium=blog&utm_campaign=read_more

16. Twitter Scraper

简介: 作者逆向了 Twitter 前端 API,消除了官方 API 速率限制,非常快。

https://github.com/kennethreitz/twitter-scraper

17. SimpleCoin

这是一个非常简单,不安全和不完整的用于 Python 中加密货币的区块链实现。该项目的目标是制定一种工作区块链货币,使其尽可能简单并用作教材。

https://github.com/cosme12/SimpleCoin

18. Lector

Qt 写的电子书阅读器。

https://github.com/BasioMeusPuga/Lector

19. makesite.py

用 Python 中编写自己的简单、轻量级的静态站点生成器,完全控制静态网站 / 博客的生成。

https://github.com/sunainapai/makesite

20. dbxfs

dbxfs 允许将 Dropbox 文件夹挂载,就像它是本地文件系统一样。它与官方 Dropbox 客户端的不同之处主要有两种:访问需要 Internet 连接;访问不需要磁盘空间,但如果磁盘空间可用,则会缓存。

https://github.com/rianhunter/dbxfs

21. BabySploit

BabySploit 是一个渗透测试工具包,旨在让您轻松学习如何使用更大、更复杂的框架,如 Metasploit。通过一个非常易于使用的 UI 和工具包,任何经验级别的人都可以使用 BabySploit。

https://github.com/M4cs/BabySploit

22. ASCIIFY

****

使用 Python 的强大功能将图像转换为 ASCII Art。

https://github.com/RameshAditya/asciify

23. AutoCrawler

Google,Naver 多进程图像抓取工具(高品质,高速度和可自定义)

https://github.com/YoongiKim/AutoCrawler

24. datasheets

datasheets 是一个用于与 Google 表格连接的库,包括从 Google 表格中读取、写入数据和修改 Google 表格的格式

https://github.com/Squarespace/datasheets

25. pyray

Python 中使用 POV ray 渲染复杂的 3D 对象和场景,动画以及更多普通的香草 Python。

https://github.com/ryu577/pyray

26. nonoCAPTCHA

一个异步 Python 库,使用 Mozilla 的 DeepSpeech,PocketSphinx,Microsoft Azure 和 Amazon 的 Transcribe Speech-to-Text API,通过音频自动解决 ReCAPTCHA v2。使用 Pyppeteer 构建 Chrome 自动化框架,与 Puppeteer 相似,PyDub 可轻松将 MP3 文件转换为 WAV,aiohttp 用于异步简约 Web 服务器,Python 内置 AsyncIO 以方便使用。

https://github.com/mikeyy/nonoCAPTCHA

27. Ubelt

Ubelt 是一个包含强大、经过测试、简单函数的可扩展 Python 标准库。

https://github.com/Erotemic/ubelt

28. pyCAIR

pyCAIR 是一个基于 Seam Carving for Content-Aware Image Resizing 的内容感知图像大小调整(CAIR)库。

https://github.com/avidLearnerInProgress/pyCAIR

29. soundcloud-dl

以专辑封面和标签形式下载 128kbps 的 SoundCloud 音乐。

https://github.com/sdushantha/soundcloud-dl

30. pixelhouse

一个极简的绘图库,用于在 python 中制作精美的动画。

https://github.com/thoppe/pixelhouse

31. Twitter Clean-up

Twitter 账户清理工具

https://github.com/cuducos/twitter-cleanup

32. Face-tracking-with-Anime-characters

靠近摄像头,图片里的妹子会害羞的扭过头

https://github.com/Aditya-Khadilkar/Face-tracking-with-Anime-characters

33. YouTube Download

Youtube 下载客户端。

https://github.com/YouTubeDownload/YouTubeDownload

34. Spotify Playlist Generator

Spotify Playlist Generator 是一个 Python 脚本,每周都会使用新音乐自动构建一个新的 Spotify 播放列表。

https://github.com/mileshenrichs/spotify-playlist-generator

35. render-py

一个用 Python 编写的软件 3D 渲染器,旨在让每个人都能轻松理解。

https://github.com/tvytlx/render-py

36. Depression and anxiety self-testing telegram bot

电报机器人用于抑郁和焦虑的自我测试。

https://github.com/dizballanze/m00dbot

参考链接

medium.mybridge.co/36-amazing-python-open-source-projects-v-2019-2fe058d79450

来和小伙伴们一起向上生长呀!

扫描下方二维码,添加小詹微信,可领取千元大礼包并申请加入 Python 学习交流群,群内仅供学术交流,日常互动,如果是想发推文、广告、砍价小程序的敬请绕道!一定记得备注「交流学习」,我会尽快通过好友申请哦!

????长按识别,添加微信

(添加人数较多,请耐心等待)

????长按识别,关注小詹

(扫码回复 1024 领取程序员大礼包)

在对比了 GitHub 5000 个 Python 项目之后,我们精选出了这 36 个!相关推荐

  1. github拉取python项目出现问题Cannot set up a python SDK at Python 3.6 (pachong_calendar)

    在github上拉取python项目的时候,出现的问题.愿意大概就是sdk不能启动,遇到了问题. 原因:python项目建立的时候都有建立虚拟环境,所以不同机器的虚拟环境要求不一样,导致python. ...

  2. 霸榜GitHub!这个Python项目有人刷到头秃

    来源:开源前线(ID:OpenSourceTop) 猿妹 整编 综合自:https://github.com/Python-World/python-mini-projects 近日,IEEE Spe ...

  3. github上的python项目 运行,12月Github上热门的Python开源项目

    12月份GitHub上最热门的Python开源项目排行已经出炉啦,一起来看看上榜详情: 1. rich https://github.com/willmcgugan/rich Star 19647 R ...

  4. 牛!GitHub标星Python项目实战,附赠:学习图谱

    Python的火不容置疑! 2018年起,凭借应用广效率高的特点,Python将 Java 和 C++甩出身后,很多人开始学习Python.这些都给了Python的底气,它背靠AI和大数据,连续半年拿 ...

  5. python项目-python完整项目

    广告关闭 腾讯云双11爆品提前享,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高满返5000元! 一个完整的python项目需要具备什么? 1. 需求功能的实现: 实现思路+现有框 ...

  6. GitHub每月优秀热门项目推荐:2021年11月

    泰森云 每月初整理发布 C 项目 1. WindTerm Star 2.4k Watch 51 Fork 143 支持 SSH/Telnet/Serial/Shell/Sftp 的终端工具.虽然该软件 ...

  7. 5月份 Github 上最热的十个 Python 项目,从Debug工具到AI水军、量化交易系统。

    2019 年第 46 篇,总第 70 篇文章 原文地址:https://medium.mybridge.co/python-open-source-for-the-past-month-v-may-2 ...

  8. Github 上火热的十个 Python 项目,从Debug工具到AI水军、量化交易系统。( 嗨学编程)

    Github 上火热的十个 Python 项目,从Debug工具到AI水军.量化交易系统. https://blog.csdn.net/fei347795790/article/details/101 ...

  9. Github上有趣的100个python项目

    Github上面有很多有趣的python项目,包括软件.库.教程.资源等.这次收集了其中比较受欢迎的100个,供大家参考. 资料来源:https://github.com/521xueweihan/H ...

最新文章

  1. 老板说我最近飘了,都敢用 MySQL 实现分布式锁了
  2. com学习笔记(6)类厂
  3. 精通GridView(C#) (二)
  4. python验证用户登录的判断_python怎么判断用户是否登录?
  5. 详解网页中的关键词分布技术
  6. php web开发应用教程,PHP-Web 应用程序开发:使用模板_PHP
  7. Java SecurityManager checkAccess()方法与示例
  8. 【DP】LeetCode 53. Maximum Subarray
  9. php报错 Function name must be a string in xxxx
  10. 【linux程序设计】使用POSIX API的文件I/O操作方法仿写cp命令
  11. 加载mysql的jdbc驱动_JDBC驱动加载
  12. elasticSearch核心概念的介绍(七):常见的数据类型
  13. 【颜纠日记】如何清除cookie方法,保护你的隐私。
  14. 常用传感器讲解七--红外警报传感器(KY-008)
  15. HEVC Tile 编码器-kvazaar
  16. 华为nova8和小米10青春版哪个好
  17. icare3.0医用his软件部署基本流程
  18. stp实验心得_实验报告STP
  19. java实现word模板文件填充
  20. 爬取起点中文网的小说

热门文章

  1. JQUERY输入改变事件change
  2. 操作系统的功能和特征
  3. python微信聊天机器人_python实战项目,使用itchat模块制作微信聊天机器人
  4. android 能自动选择的listview,Android ListView多选模式
  5. mysql 数据迁移java_使用jdk进行数据迁移(sqlite迁移mysql)
  6. 小米redmi_99.9元!Redmi首款智能手环评测:能“打赢”小米手环5吗?
  7. 修身论文2000字_软考论文怎么写
  8. 5g空分复用技术_5G十大关键技术之三的空分复用
  9. .html追加的触发js事件,JavaScript
  10. layui 行悬停显示工具_Minitab | 工具栏和状态栏