对比了Github上5000份Python开源之后,大神精选了36个项目
source link: http://developer.51cto.com/art/201904/595606.htm?amp%3Butm_medium=referral
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
Mybridge评估了5000个开源项目,从中选出36个最佳项目,开发者和学生都可以用来作为项目实践或者项目开发参考。
临近51小长假,著名的绝地欧皇Mybridge又为大家送上一份优秀Python开源项目推荐。对比了Github上5000份Python开源之后,选出了36个平均star数超过1600的repo,非常值得大家学习借鉴。
接下来是完整列表:
1. Manim - Mathematical Animation Engine
简介:Manim是解释性数学视频的动画引擎。用于以编程方式创建精确的动画,如3Blue1Brown的视频中所展示的样例。
star数:> 8750
地址:
https://github.com/3b1b/manim?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more
2. XSStrike
简介:XSStrike是一个Cross Site Scripting检测套件,配备四个手写解析器,一个智能有效负载生成器,一个强大的模糊引擎和一个非常快速的爬虫。
star数:> 6390
地址:
https://github.com/s0md3v/XSStrike?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more
3. 如何在抖音上找到漂亮小姐姐----抖音机器人
简介:使用Python+ADB做的Python抖音机器人。可以实现自动翻页、颜值检测、人脸识别、自动点赞、自动关注、随机防Ban、自动评论等功能
star数:> 5320
地址:
https://github.com/wangshub/Douyin-Bot?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more
4. PythonRobotics
简介:这是机器人算法的Python代码集合,尤其适用于自主导航。易于阅读并能快速理解每个算法的基本思想、选择被广泛使用和实用的算法、最低依赖性。
star数:> 5260
地址:
https://github.com/AtsushiSakai/PythonRobotics?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more#what-is-this
5. Photon
简介:为OSINT设计的爬虫,速度极其夸张!
star数:> 4950
地址:
https://github.com/s0md3v/Photon?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more
6. Google Images Download
简介:这是一个命令行python程序,用于搜索Google Images上的关键字/关键短语,并可选择将图像下载到本地计算机;还可以从另一个python文件调用此脚本。这是一个小型可立即运行的程序。如果只想为每个关键字下载最多100个图像,则无需安装依赖。如果你想要每个关键字超过100个图像,那么你需要安装Selenium库和chromedriver。
star数:> 4730
地址:
https://github.com/hardikvasa/google-images-download?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more
7. trape (stable) v2.0
简介:Trape是一种OSINT分析和研究工具,允许实时跟踪和执行智能社会工程学攻击。它的创建目的是向全世界介绍大型互联网公司如何获取机密信息,例如其网站或服务的会话状态,并通过浏览器控制用户,但它的发展是为了帮助政府和组织、公司和研究人员跟踪网络犯罪分子。
star数:> 3730
地址:
https://github.com/jofpin/trape?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more
8. xonsh
简介:xonsh是一个基于Python的跨平台,Unix shell语言和命令提示符。 该语言是Python 3.4+的超集,带有额外的shell原语。 xonsh(发音为conch)适用于专家和新手的日常使用。
star数:> 3160
地址:
https://github.com/xonsh/xonsh?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more
9. rebound
简介:Rebound是一个命令行工具,可在收到编译器错误时立即获取Stack Overflow结果。只需使用rebound命令执行文件。
star数:> 2640
地址:
https://github.com/shobrook/rebound?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more%20data-href=
10. GIF for Cli
简介:接收GIF,短视频或查询Tenor GIF API并将其转换为动画ASCII艺术。使用ANSI转义序列执行动画和颜色支持。
star数:> 2470
地址:
https://github.com/google/gif-for-cli?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more
11. Snips NLU
简介:Snips NLU(自然语言理解)是一个Python库,允许解析用自然语言编写的句子并提取结构化信息。
star数:> 2570
地址:
https://github.com/snipsco/snips-nlu?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more
12. Social Mapper
简介:Social Mapper是一种开源智能工具,它使用面部识别来大规模地关联不同站点的社交媒体配置文件。 它采用自动化方法在流行的社交媒体网站上搜索目标名称和图片,以准确地检测和分组人员的存在,将结果输出到人类操作员可以快速查看的报告中。
star数:> 2000
地址:
https://github.com/Greenwolf/social_mapper?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more
13. Camelot: PDF Table Extraction for Humans
简介:Camelot是一个Python库,任何人都可以轻松地从PDF文件中提取表格!
star数:> 2000
地址:
https://github.com/socialcopsdev/camelot?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more
14. Sclack
简介:命令行版Slack,超酷
star数:> 1880
地址:
https://github.com/haskellcamargo/sclack?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more
15. Draw This
简介:一个绘制漫画的宝丽来相机。拍照后会弹出一个涂鸦图片,这张图片是相机对它所见所闻的最佳诠释。相机是用于物体识别的神经网络、谷歌快速提取数据集、热敏打印机和树莓派的混搭。
star数:> 1600
地址:
https://github.com/danmacnish/cartoonify?=mybridge&utm_medium=blog&utm_campaign=read_more
16. Twitter Scraper
简介: 作者逆向了Twitter前端API,消除了官方API速率限制,非常快。
star数:> 1200
地址:
https://github.com/kennethreitz/twitter-scraper?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more
17. SimpleCoin
简介:这是一个非常简单,不安全和不完整的用于Python中加密货币的区块链实现。该项目的目标是制定一种工作区块链货币,使其尽可能简单并用作教材。
star数:> 1200
地址:
https://github.com/cosme12/SimpleCoin?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more
18. Lector
简介:Qt写的电子书阅读器。
star数:> 1200
地址:
https://github.com/BasioMeusPuga/Lector?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more
19. makesite.py
简介:用Python中编写自己的简单、轻量级的静态站点生成器,完全控制静态网站/博客的生成。
star数:> 600
地址:
https://github.com/sunainapai/makesite?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more
20. dbxfs
简介:dbxfs允许将Dropbox文件夹挂载,就像它是本地文件系统一样。它与官方Dropbox客户端的不同之处主要有两种:访问需要Internet连接;访问不需要磁盘空间,但如果磁盘空间可用,则会缓存。
star数:> 600
地址:
https://github.com/rianhunter/dbxfs?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more
21. BabySploit
简介:BabySploit是一个渗透测试工具包,旨在让您轻松学习如何使用更大、更复杂的框架,如Metasploit。通过一个非常易于使用的UI和工具包,任何经验级别的人都可以使用BabySploit。
star数:> 500
地址:
https://github.com/M4cs/BabySploit?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more
22. ASCIIFY
简介:使用Python的强大功能将图像转换为ASCII Art。
star数:> 500
地址:
https://github.com/RameshAditya/asciify?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more
23. AutoCrawler
简介:Google,Naver多进程图像抓取工具(高品质,高速度和可自定义)
star数:> 400
地址:
https://github.com/YoongiKim/AutoCrawler?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more
24. datasheets
简介:datasheets是一个用于与Google表格连接的库,包括从Google表格中读取、写入数据和修改Google表格的格式
star数:> 400
地址:
https://github.com/Squarespace/datasheets?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more
25. pyray
简介:Python中使用POV ray渲染复杂的3D对象和场景,动画以及更多普通的香草Python。
star数:> 300
地址:
https://github.com/ryu577/pyray?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more
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以方便使用。
star数:> 300
地址:
https://github.com/mikeyy/nonoCAPTCHA?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more
27. Ubelt
简介:Ubelt是一个包含强大、经过测试、简单函数的可扩展Python标准库。
star数:> 300
地址:
https://github.com/Erotemic/ubelt?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more
28. pyCAIR
简介:pyCAIR是一个基于Seam Carving for Content-Aware Image Resizing的内容感知图像大小调整(CAIR)库。
star数:> 200
地址:
https://github.com/avidLearnerInProgress/pyCAIR?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more
29. soundcloud-dl
简介:以专辑封面和标签形式下载128kbps的SoundCloud音乐。
star数:> 200
地址:
https://github.com/sdushantha/soundcloud-dl?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more
30. pixelhouse
简介:一个极简的绘图库,用于在python中制作精美的动画。
star数:> 200
地址:
https://github.com/thoppe/pixelhouse?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more
31. Twitter Clean-up
简介:Twitter账户清理工具
star数:> 100
地址:
https://github.com/cuducos/twitter-cleanup?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more
32. Face-tracking-with-Anime-characters
简介:靠近摄像头,图片里的妹子会害羞的扭过头
star数:> 100
地址:
https://github.com/Aditya-Khadilkar/Face-tracking-with-Anime-characters?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more
33. YouTube Download
简介:Youtube下载客户端。
star数:> 100
地址:
https://github.com/YouTubeDownload/YouTubeDownload
34. Spotify Playlist Generator
简介:Spotify Playlist Generator是一个Python脚本,每周都会使用新音乐自动构建一个新的Spotify播放列表。
star数:> 100
地址:
https://github.com/mileshenrichs/spotify-playlist-generator?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more
35. render-py
简介:一个用Python编写的软件3D渲染器,旨在让每个人都能轻松理解。
star数:> 100
地址:
https://github.com/tvytlx/render-py?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more
36. Depression and anxiety self-testing telegram bot
简介:电报机器人用于抑郁和焦虑的自我测试。
star数:> 100
地址:
https://github.com/dizballanze/m00dbot?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more
参考链接:
https://medium.mybridge.co/36-amazing-python-open-source-projects-v-2019-2fe058d79450
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK