他對比了 GitHub 上 5000 份 Python 開源以後,選出了 36 個平均 Star 數超過 1600 的 repo, 很是值得你們學習借鑑。前端
下面是完整列表:python
1. Manim - Mathematical Animation Enginegit
Manim 是解釋性數學視頻的動畫引擎。用於以編程方式建立精確的動畫,如 3Blue1Brown 的視頻中所展現的樣例。github
https://github.com/3b1b/manim算法
2. XSStrikechrome
XSStrike 是一個 Cross Site Scripting 檢測套件,配備四個手寫解析器,一個智能有效負載生成器,一個強大的模糊引擎和一個很是快速的爬蟲。shell
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