你好,我是豌豆花下貓。前幾天,我重新整理了 Python 潮流週刊的往期分享,推出了第 1 季的圖文版電子書,受到了很多讀者的一致好評。
但是,合集和電子書的篇幅很長,閱讀起來要花不少時間。所以,為了方便大家閱讀,我打算將合集進一步整理,分門別類將原始內容的標題羅列出來。
本文總計約 800 個連結,有 5 大分類,你可以快速瀏覽文章、專案、播客、影片和話題討論的標題,快速找到自己感興趣的內容進行檢視。
Python 週刊的精美電子書 EPUB、PDF 及 Markdown 版本,請在公zh號“Python貓”裡傳送“W30”,獲取免費下載連結
🦄文章&教程
精選國內外的優質文章,主要來自於個人部落格、技術平臺、企業網站等。
1、程式語言的錯誤處理模式
2、深入理解 Python 虛擬機器:描述器實現原理與原始碼分析
3、人工智慧 AI 孫燕姿模型應用實踐
4、用 C 語言寫一個 Python 包
5、Python 工具箱系列文章
6、PEP-713:可呼叫的模組
7、“Externally managed environments”:當 PEP-668 影響了 pip
8、Bevy v2.0:Python 的依賴注入框架
9、Python修飾器的函數語言程式設計
10、asyncio 的一些高階用法
11、Nginx+uWSGI 部署 Django 以及負載均衡操作
12、Rye:一個實驗性質的Python包管理系統
13、PyInstaller:將你的Python程式碼打包成獨立應用程式
14、如何在 Python 中實現真正的多執行緒
15、GIL vs. nogil: 改動一行程式碼,提升十倍 I/O 效能
16、如何在 PyCharm 中建立一個密碼生成器?
17、Python 元類教程(帶示例)
18、當在終端輸入“ls”後會發生什麼?
19、掌握Python物件導向程式設計的關鍵:類與物件
20、umongo + motor: 構建高效 MongoDB 應用的最佳組合
21、徒手使用 LangChain 搭建一個 ChatGPT PDF 知識庫
22、Python 真的是靠一個 switch 來執行位元組碼的嗎?
23、SQLite 的文藝復興
24、八十行程式碼實現開源的 Midjourney、Stable Diffusion “咒語”作圖工具
25、像寫 Rust 一樣寫 Python
26、一系列的 Flask 小貼士
27、Celery 的諸多問題
28、Python 藉助 Gopy 庫實現呼叫 Go 包
29、最適用於 Pandas 的檔案格式
30、關於 PyPI 的一系列新聞/文章(共7篇)
31、Three Talks on the C API
32、Making the Global Interpreter Lock Optional
33、Towards Native Profiling for Python
34、What is the stdlib for?
35、Pattern Matching, __match__, and View Patterns
36、Python on Mobile: State of the Union
37、Burnout is Real
38、Lightning Talks
39、併發一百萬個任務要用多少記憶體?
40、使用這些方法讓你的 Python 併發任務執行得更好
41、原推薦文章為拼湊且非原創,已刪
42、Python 多執行緒程式設計的終極指南
43、程式語言是如何實現併發的之併發模型篇
44、鵝廠程式設計師的 9 個生存法則
45、一覽 Python 3.12!PEP 701 —— f-string 語法規範化
46、PyCharm:新使用者介面的五大亮點
47、PEP-594 已被實現:Python 3.13 將移除 20 個標準庫
48、Grasshopper:一個用於負載測試的開源 Python 庫
49、Python 裝飾器:用包裝巫術增強你的程式碼
50、三個 Python 練手專案的實戰教程:用 Python 開發 Telegram 機器人、花一週末用 Python 實現 DNS、用 Python 構建你自己的 Git
51、CPython 貢獻日記:Python 3.12 有什麼?
52、有哪些值得關注的 AI 工具?我們整理了這 67 個
53、我買了本豆瓣 9.6 分的 Python 書,發現裡面每 5 頁一個錯誤?!
54、Sketch of a Post-ORM
55、Python 中執行 Shell 命令的正確做法
56、如何使用 async 升級 Flask 程式
57、提議給 Python 新增一個結構語法
58、類屬性和例項屬性是怎樣的關係?
59、2023 年 39 個頂級 Python 框架
60、內容刪除
61、使用 Kivy 庫進行 GUI 開發
62、瞭解 CPU 有助於提升 Numba 和 NumPy 程式碼的速度
63、當位元組碼咬人時:誰檢查 Python 檔案編譯後的內容?
64、GPT 是如何工作的:200 行 Python 程式碼實現一個極簡 GPT
65、600 行 Python 程式碼實現兩個 Transformer(文字分類+文字生成)
66、AsyncIO
67、gevent 到底是什麼?
68、ReactPy 的入門教程
69、Python 業務框架迴圈依賴和全域性上下文的一些思考
70、Python 函式呼叫的實際依賴關係跟蹤
71、Python 3.x從基礎到實戰 - typing型別提示
72、wxPython 入門教程
73、Python 裝飾器的用法指導
74、在程序間共享 Numpy 陣列的 7 種方式
75、在 Python 中作時間序列分析的工具
76、如何快速處理缺失的資料
77、Cython 與 CPython:對比效能差異
78、使用 FastAPI 進行流式處理
79、20 道關於 FastAPI 中介軟體的面試題
80、CPython 新增返回常量指令
81、Python 3.13 版本的計劃
82、為什麼 Numpy 並行性很重要?
83、用少於 100 行的 Rust 使 Python 變快 100 倍
84、將 Python 專案移植到 Rust
85、設計 Pythonic 的庫 API
86、編譯型別化的 Python
87、pytest 的夾具很神奇!
88、探析 Python 字典的實現原理
89、Flask vs Django:選擇完美的 Python Web 框架
90、為什麼不告訴人們“簡單地”使用 pyenv、poetry、anaconda
91、PyScript 中的 Asyncio
92、執行緒的問題及其解決方案
93、本地部署開源大模型的完整教程:LangChain + Streamlit+ Llama
94、Python Asyncio 協程物件開銷成本
95、如何使用 asyncio.Runner 執行多個協程
96、不使用鎖的併發實現
97、貢獻 CPython 日記 (3) CPython 是如何執行的
98、Python JIT 編譯器 - 即時編譯
99、CPython、Pypy、MicroPython、Jython……都是些什麼?
100、Python APScheduler:感受 AsyncIOScheduler 的強大
101、在生成程式碼時避免產生技術債務
102、當 NumPy 太慢時
103、Numba 教程:使用 JIT 編譯加速 Python 程式碼
104、自動化提升 Python 程式碼質量
105、使用 PandasAI 增強資料分析
106、 寫單元測試的最佳實踐
107、Netflix 如何安全地遷移到 GraphQL
108、聊一聊 Python 和 Golang 的垃圾回收
109、像競賽程式設計師一樣除錯
110、Python 3.12 預覽版:支援 Linux 效能分析器
111、CPython 招聘一名全職工程師
112、PEP 563 和 PEP 649
113、Python 設計模式:簡潔及可重用程式碼(觀察者)
114、你並不需要寫__all__
115、用 Python 實現一門簡易的程式語言
116、使用 Python 的 collections.Counter 計算出現次數
117、使用 Numba Vectorize 加速 Python 程式碼
118、Paul Graham:如何做出偉大的工作?
119、Paul Graham:如何努力工作?
120、Django 2023 年 6 月:技巧和討論
121、使用 Golang 和 Docker 執行 Python 程式碼
122、答案在程式碼中:“實現需求”的雙重含義
123、減輕 Python 包管理的痛苦
124、CuPy:將 NumPy 陣列排程到 GPU 上執行
125、Python 原始碼剖析:深度探索 Cpython 物件
126、使用 Flask + Flask RESTful 快速搭建 API 服務
127、詳解 Django 請求與響應:深入理解 Web Http 互動的核心機制
128、將大型 Django 專案遷移到 Mypy 的失敗之旅
129、如何在 Python 中使用 Notion API?
130、最簡單的使用 Rust 加速 Python 的方法
131、Python 是如何解析空格的?
132、如何從 Python 字典中刪除重複的值?
133、如何找出 Python 程式碼中的效能瓶頸?
134、3 個很酷的 Python 庫,節省你的時間和精力
135、如何管理有近 3 萬個檔案的超大型 Python 程式碼倉?
136、使用 PyStack 除錯 Python 中的崩潰和死鎖
137、介紹一個 FastAPI 專案模板
138、Python FastAPI 微服務與 Polylith 架構
139、Python日誌模組:實戰應用與最佳實踐
140、測量 Python 和 Rust 非同步 Web 服務的效能
141、dinov2_retrieval:一個基於 DINOv2 的圖片檢索應用
142、隱藏在 Python 標準庫中的 CLI 工具
143、如何在 Python 專案中使用 TailwindCSS ?
144、Python 超程式設計實用指南
145、CPython 是如何列印堆疊資訊的?
146、用於路徑操作的 Pathlib
147、Stack Overflow、Shopify 及 Levels.fyi 的軟體架構
148、10 條編寫乾淨 Python 程式碼的建議
149、Meta 開發者工具:支撐大規模協作的程式設計體系
150、Jupyter Notebook 7 隆重發布
151、Python 中的弱引用與基礎型別支援情況探究
152、分散式鎖的介紹與 Python 實現
153、釋放 PyScript 的力量:在 HTML 中執行 Python 程式碼
154、透過併發實現更快的檔案 I/O
155、如何編寫完美乾淨的 Python 程式碼?
156、Python 日誌記錄:對比最流行的 6 個庫
157、使用 cProfile 分析模組級程式碼
158、掌握 Python 函數語言程式設計
159、Python 3.12 預覽版:更直觀和一致的 f-string
160、使用 AsyncMixin 建立可等待的建構函式
161、在 Python 中查詢並修復不安全的直接物件引用
162、使用非同步 Python 克服效能瓶頸:深入研究 CPU 密集型程式碼
163、PEP-720 交叉編譯 Python 包
164、PEP-722 單檔案指令碼的依賴關係規範
165、LPython:新穎、高效能、適用於多平臺的 Python 編譯器
166、Cython 3.0.0 的文件
167、Python 中使用 Pandas 和 NumPy 計算變異係數
168、Jupyter 中的生成式 AI
169、Python 中的結構化模式匹配
170、使用 Rich 的 Inspect 檢視 Python 物件屬性
171、Python 包版本控制的怪癖
172、檔案 I/O 併發程式設計的模式
173、如何高效地閱讀 Python 程式碼?
174、如何在 Python 中用 JPype 與 Pyjnius 呼叫 Java 程式碼?
175、如何在 Python 中呼叫 JavaScript 程式碼?
176、使用 Textual 構建 ChatGPT TUI 應用程式
177、Python 中的向量資料庫入門
178、CPython 的編譯過程是怎樣的?
179、介紹新開源的 Python 偵錯程式 pdbp (Pdb+)!
180、如何分析 FastAPI 非同步請求的效能?
181、利用 FastAPI 的後臺任務:增強效能和響應能力
182、使用 Python 建立直方圖
183、Mypy 1.5 釋出了
184、在 Linux 上執行 Python 的“Hello World”指令碼時,會發生什麼?
185、透過對比 Python 來學習 PostScript
186、Python 中不那麼隨意的效能最佳化
187、在 Python 中建立上下文管理器
188、一個簡單的模組,可以篡改 Python 直譯器的數字
189、為什麼說 Python 很糟糕……
190、Python 中錯誤處理的最佳實踐
191、使用企業資料和 Python 構建 GPT 對話機器人
192、Python 雞尾酒:將上下文管理器和迭代器等量混合
193、索引的力量:利用 Pandas 提高資料整理效率
194、殺死 ProcessPoolExecutor
195、寫程式碼時,優雅有意義嗎?
196、Python Asyncio實踐--高併發下如何防止快取擊穿
197、高效定時任務處理:深入學習 Python 中 APScheduler 庫的奧秘
198、CPython 開發實戰:魔改 lambda 函式
199、CPython 是如何實現引用計數的?
200、使用 Importlib 實現 Python 延遲載入
201、使用 Python 和 Playwright 進行端到端測試
202、nogil 專案和 Faster CPython 專案
203、簡單介紹 Python 的永生物件
204、為什麼要避免在 Python 中用“import *”?
205、讓我們終結 Python 的依賴地獄
206、使用 Django Rest Framework 實現 JWT 身份驗證
207、增強 Django 程式:提升資料庫查詢的 7 個妙招
208、可能讓你大吃一驚的奇怪的 Python “特性”
209、可汗學院如何將 Python 後端重寫成 Go?
210、為什麼靜態語言會面臨複雜性的挑戰?
211、Excel 終於支援 Python 了!
212、如何使用 FastAPI 與 aiohttp 進行 SSE 響應開發?
213、用 FastAPI 和 Hamilton 實現的 PDF 摘要工具
214、放棄 Python 擁抱 Mojo?鵝廠工程師真實使用感受
215、Mojo 如何獲得比 Python 快 35000 倍的加速?
216、APL 語言教會我的那些 Python 知識
217、深度解析 Jupyter 的核心架構
218、Fixit 2:Meta 的下一代自動修復 linter
219、使用 Python 構建程式碼影像生成器
220、apipkg 教程:Python 中的增強延遲載入
221、當 asyncio、twisted、tornado 和 gevent 一起走進酒吧...
222、Python 標準化鎖定檔案的現狀
223、Python:只需編寫 SQL
224、Python 中如何比較不相容的型別?
225、使用 Python 開發一個檔案比較工具
226、我最喜歡的素數生成函式
227、一份深入探索 Flask 的指南
228、使用 PyMuPDF 識別與提取表格
229、深入介紹 Python 3.12 中的永生物件
230、Python 中下劃線的十種用法
231、Python Asyncio 之網路程式設計方法詳解
232、給初學者的 Streamlit 學習指南
233、如何在 FastAPI 應用中使用 Tailwind CSS 和 SQLAlchemy
234、Python 如何不作排序但保持資料有序
235、用 Django 傳送帶有驗證連結的電子郵件
236、探索全球多樣性:Pyetho — 用於瞭解國家及其語言的 Python 庫
237、Polars:快如閃電的 DataFrame 庫
238、深入學習資料結構與演算法:C++、Swift、Python、Java、C#、JavaScript
239、Mojo🔥 終於提供下載了!
240、我們能從 PEP-703 中學到什麼?
241、用 500 行 Python 程式碼寫一個 C 語言編譯器
242、簡單介紹如何用 Python 作協議緩衝區程式設計
243、用 Python 和 matplotlib 建立漂亮的極座標直方圖
244、布隆過濾器圖解與 Python 實現
245、Python 中的堆資料結構:最小和最大堆實現
246、Python 容器化部署教程
247、2023 年 Python 包管理的實踐指南
248、記一次 Python 應用記憶體洩漏問題定位
249、介紹 flake8-logging
250、Falcon 180B 正式在 Hugging Face Hub 上釋出
251、三種對 Python 作基準測試的方法
252、捨棄 Poetry 和 PDM,切換成 Hatch
253、TOML 檔案格式有什麼問題?
254、用 Python 玩轉遺傳演算法
255、現代 Python 的型別提示:Protocal 類
256、tornado 的協程排程原理
257、視覺化 CPython 釋出過程
258、如何用 PyObjC 與 Apple Vision 框架作文字識別
259、除錯 Python 中正規表示式的災難性回溯
260、使用 Django 和 HTMX 開發一個資料庫搜尋專案
261、非同步 SqlAlchemy 和多資料庫管理
262、Python Fire:自動生成命令列介面
263、我最愛的解 LeetCode 問題的 Python 技巧
264、為什麼 Python 程式碼在函式中執行得更快?
265、在單核情況下加快 Python 程式碼速度
266、使用 Radon 作 Python 的程式碼度量
267、Python(大部分)由語法糖組成
268、迎接新的 SymPy
269、使用 import-linter 讓你的 Python 專案架構更整潔
270、CPython 如何用布隆過濾器作字串處理?
271、Python 中 UUID 的使用
272、為什麼有這麼多 Python Dataframe?
273、使用 Python 模擬“三門問題”
274、6 件可以用 Functools 模組做的很酷的事
275、深入理解 pytest.main():Python 測試框架的核心功能解析
276、7 個極佳的 Python 身份驗證庫
277、Python 3.12.0 版本釋出了
278、Python 3.12 速覽:子直譯器
279、聊聊 Python 3.12 中 perf 的原生支援
280、Python 3.12 速覽:靜態型別的改進
281、FastAPI 中的依賴注入:構建可維護的高效能 Web 應用
282、深入理解 python 虛擬機器:原來虛擬機器是這麼實現閉包的
283、探索 Pexpect 庫:深入理解 expect_list 方法
284、介紹 textual-plotext,在終端裡繪圖
285、Python Asyncio 系列文章 5 篇
286、使用 eBPF 分析 Python 和 Ruby
287、Python 3.12: 不那麼熱門的改動
288、從供應鏈安全形度看 Python 3.12.0
289、20 個令人興奮的 Python 專案創意
290、Python 3.11 vs Python 3.12 之效能測試
291、當我遇見了 Guido van Rossum
292、透過閱讀程式碼學習:Python 標準庫設計決策解釋
293、使用 Stripe、Vue.js 和 Flask 開發收款功能
294、使用 Python 呼叫 Rust 的三種方法
295、如何開發 FastAPI 的中介軟體?
296、Django 專案實現無密碼身份驗證
297、在釋出 Python 專案前,建議用上這 4 個工具
298、我們必須聊聊 Flask
299、基於 ProPainter 技術去除圖片以及影片水印
300、Google Sheets 也能用 Python 了
301、PEP-703 無 GIL CPython 的進展
302、PEP-730 CPython 提供對 iOS 的官方支援
303、Django 進階:開發高階的功能
304、在 Python 中開發非同步的任務佇列
305、Flask、它的生態和向後相容性
306、繼續關於 Flask 的討論
307、介紹 rip - 快速而簡約的 pip 實現
308、使用 Rust 將資料分析速度提高 180,000 倍
309、什麼是 lambda 表示式?
310、手擼個影片翻譯和配音工具玩玩 結果不太妙
311、掌握使用 FastAPI 進行整合測試
312、Python 程式碼轉為 LATEX 公式工具
313、Ruff:一款極其快、相容 Black 的 Python 格式化工具
314、你應該什麼時候升級到 Python 3.12?
315、Python 3.12:一個被人忽略的史詩級版本
316、不要再用 requirements.txt 了
317、為什麼 Django 後臺管理系統那麼“醜陋”?
318、我遷移棄用 setup.py 的糟糕體驗
319、使用 Ptpython 提高你的編碼效率
320、100%的測試覆蓋率是不夠的:Python 中基於屬性的測試
321、從零開始編寫一個 Python 非同步 ASGI Web 框架
322、Python 如何在日誌中隱藏明文密碼?
323、從混沌到凝聚:構建你自己的 Monorepo
324、Python 是一種編譯型語言
325、Kenneth Reitz:遲來的道歉,以及 requests 3 的進展
326、grequests:非同步的 HTTP 請求
327、開發一個 Python 編譯器和直譯器
328、使用 Python+ChatGPT 開發一個書籍摘要 AI
329、資料庫生成的列 :Django & SQLite
330、你能用 Python 的 bisect 模組做到這些事
331、為什麼說在 Windows 上為 Python 3.12 構建的 SciPy 是一個小奇蹟?
332、使用 AI 進行網頁抓取實驗(使用 GPT-4 解析 HTML)
333、Django vs Flask:哪個是最好的 Python Web 框架?
334、在 Mac 上安裝 Python 的正確方法
335、用 Python 開發簡單的 Android 資料分析應用
336、改進 Numpy 的 Python API,為 2.0 版本準備
337、將 Python 錯誤作為值:比較 Go 和 Rust 的使用模式
338、除錯 Django 中的 CSRF 失敗/403 禁止錯誤
339、對 Python 環境和包管理工具的公正分析
340、讓我們一起建立一個 Python 偵錯程式
341、揭開 Python 3.12 的面紗:Python 世界有哪些新東西?
342、Python 的雜湊表指南
343、執行不可信的 Python 程式碼
344、瞭解 Linux cp 命令並用 Python 程式設計實現
345、初學者應該用 Django,而不是 Flask
346、PEP-733:對 Python 公共 C API 的評估
347、讓我們做一個類 JSON 語法的解析器
348、一門程式語言應該有多大?
349、四種最佳化程式的方法
350、兩種執行緒池,以及為什麼需要這兩種執行緒池?
351、是時候改變了:datetime.utcnow() 現已被棄用
352、Python Web 應用的線上部署
353、Python GIL 作出的不斷變化的“保證”
354、使用 pip-compile 和 pip-tools 作 Django 的依賴項管理
355、Python 程式的 bug 分類
356、有多少 Python 核心開發者使用型別提示?
357、記一次用 Python 的 ast 模組將 Flask 專案轉為 Quart 的嘗試
358、Python NumPy 庫的視覺化解釋
359、用組合還是繼承?我有不同看法
360、選擇正確的資料儀表板工具:Streamlit 和 Shiny 的獨特優勢
361、Rust std fs 比 Python 慢!真的嗎!?
362、Python 中效能最快的時間戳函式是哪個?
363、Python 是 Easy,Go 是 Simple,但 Simple != Easy
364、使用 Numba 提升 pandas.DataFrame.apply 的 C 級別效能
365、一份雜亂的 Flask 維護任務清單
366、用子直譯器執行 Python 並行程式
367、新的開源庫 VS. 舊的開源庫
368、在 Pandas 的世界中使用 Polars
369、Python 的軟關鍵字有哪些?
370、用 Python 實現機器人爸爸
371、如何(以及如何不)設計 REST API
372、如何除錯 Asyncio 程式?
373、Python 非洲:致 Python 軟體基金會的一封公開信
374、Django 5.0 釋出了!
375、56 行程式碼用 Python 實現一個 Flex/Lex
376、如何在 FastAPI 正確地使用依賴注入?
377、為什麼不應該在 Python 中過度使用列表解析式?
378、非型別化的 Python:曾經的 Python
379、用 django-watson 給 Django 專案新增全文搜尋
380、解析 Celery 的扇出模式
381、Python Asyncio 的 7 個替代庫
382、解密 CPython:當執行 a+b 時,背後發生了什麼?
383、如何使用 Python 播放 GIF?
384、用 Python 開發一個微型的 REPL
🐿️專案&資源
主要是 Github 上的開源專案、開源電子書、有趣的網站專案等。
1、「數字生命」的服務端
2、一個基於VITS的簡單易用的語音轉換(變聲器)框架
3、電子書翻譯器(Calibre 外掛)
4、跨平臺的超輕量級嵌入式 Python 引擎
5、WingetUI:更好用的包管理器 UI
6、pandas-ai:支援 AI 功能的 Pandas
7、promptulate:一個強大的 LLM Prompt Layer 框架
8、MicroPython:面向微控制器和嵌入式系統的 Python
9、DB-GPT:以資料庫為基礎的 GPT 實驗專案
10、CyberWaifu:使用 LLM 和 TTS 實現的聊天機器人
11、FastGPT:基於 openai 搭建的知識庫平臺
12、jesth:更具可讀性的資料序列化格式
13、trogon:為 CLI 程式生成友好的使用者介面
14、ipyflow:用於 Jupyter 筆記本的響應式 Python 核心
15、solara:一個純 python、React-風格的框架
16、Python 3.12 的 beta 1 版本已釋出
17、對比 Python 與 Rust 的程式設計習慣用法
18、frogmouth:一個在終端中瀏覽 Markdown 的工具
19、使用 Meta AI 的 SAM 進行影像分割的 Python GUI
20、GirlfriendGPT:你的人工智慧伴侶
21、Python 進化之路.pptx
22、soundstorm-pytorch:在 Pytorch 中實現 SoundStorm
23、asynq:Python 的非同步程式設計庫
24、Propan:功能強大且易用的 Python 非同步 Web 框架
25、talkGPT4All:基於 GPT4All 的一個語音聊天程式
26、lightly:一個用於影像自監督學習的 Python 庫
27、neodb:標記你喜歡的東西
28、JupyterLab 4.0 已釋出
29、pystack
30、GPYTHON:你的專屬 Python 學習助手
31、M3E 模型
32、reactpy:Python 的 React
33、domain-admin: 域名 SSL 證書監測平臺
34、EasySpider:一個視覺化爬蟲軟體
35、text-to-video-synthesis-colab:文字生成影片的模型
36、segment-geospatial:使用 SAM 分割地理空間資料
37、traceback_with_variables:Python 回溯(錯誤訊息)列印變數
38、argcomplete:命令列自動補全庫
39、Lawyer LLaMA:中文法律 LLaMA
40、CPM-Bee:百億引數的中英文雙語基座大模型
41、TigerBot:多語言多工 LLM
42、BingAI-Client:突破限制的 New Bing
43、tabby:可自託管的 AI 編碼助手
44、pyboke:極簡部落格生成器
45、gpt-engineer
46、audiocraft:音訊處理和生成庫
47、PythonGUI 教程網站
48、CPython 實現原理
49、PyQt-Fluent-Widgets:基於 PyQt5 的 Fluent Design 風格元件庫
50、pyvibe:使用 Python 生成樣式化的 HTML 頁面
51、pynecone:純 Python 的 Web 框架
52、pytudes:短小精悍的 Python 程式設計練習內容
53、recognize-anything:Recognize Anything 模型和 Tag2Text 模型
54、ask-multiple-pdfs:支援與多個 PDF 聊天的 Langchain 程式
55、DeepKE:用於知識圖譜提取和及構建的開放工具包
56、awesome-DevOps:精選的 DevOps 平臺、工具、實踐和資源的列表
57、PyGWalker:將 pandas 資料轉換為 Tableau 樣式的視覺化介面
58、jnumpy:快速用 Julia 編寫 Python C 擴充套件
59、jupyter-ai:JupyterLab 的生成式 AI 擴充套件
60、broadcast-service: 一個強大的 Python 釋出訂閱者框架
61、cushy-storage: 一個基於磁碟快取的 ORM 框架
62、giskard:專用於 ML 模型的測試框架
63、DragGAN:基於點的互動式影像編輯
64、plumbum: 永遠不要再寫 shell 指令碼
65、threestudio:用於生成 3D 內容的統一框架
66、rembg:一個刪除影像背景的工具
67、cinder:Meta 內部以效能為導向的 CPython 版本
68、vlite:用 NumPy 製作的簡易向量資料庫
69、gpt-migrate:將程式碼倉從一種框架或語言遷移成其它
70、FastDepends:從 FastAPI 中提取的依賴注入框架,非同步和同步模式都支援
71、Data-Copilot:透過自主工作流程橋接數十億資料和人類
72、awesome-read-the-docs:精選的專案文件列表
73、DisCo:透過指示生成現實世界的人類舞蹈
74、Mark Shannon 博士論文:為動態語言構建高效能虛擬機器
75、blind_watermark:圖片加盲水印,提取水印無須原圖
76、VisCPM:基於 CPM 基礎模型的中英雙語多模態大模型系列
77、polars-cookbook:Python polars 庫的教程
78、ML 系統設計:200 個研究案例
79、threads-net:逆向工程 Threads 的 Python API
80、engblogs:用 AI 為科技公司官博作摘要,並部署成網站
81、django-unicorn:Django 全棧的響應式元件框架
82、imarkdown:輕量級的 Markdown 圖片連結轉換器
83、Pangu-Weather:盤古天氣的官方實現
84、PULSE:中文醫療大語言模型
85、creosote:識別虛擬環境中未使用的依賴庫
86、MediaGPT:中文的自媒體大語言模型
87、MetaGPT:給定一行需求,返回 PRD、設計、任務、程式碼
88、khoj:數字大腦的 AI 個人助理
89、aider:基於命令列的 AI 編碼助手
90、visprog:視覺化程式設計,無需訓練的合成視覺推理
91、GitHub 上有哪些值得推薦學習的 Python 專案?
92、python-cheatsheet: Python 知識點速查表
93、pandora:潘多拉,一個讓你呼吸順暢的ChatGPT
94、py4web:資料庫驅動的 Web 開發框架
95、FastAPI-Vue-Admin:基於 FastAPI+Vue 的敏捷開發框架
96、ChatALL:同時與ChatGPT、Bing Chat、Bard、Alpaca、Claude、訊飛星火、文心一言等聊天
97、vectordb:一個 Python 向量資料庫
98、python-sortedcontainers:有序容器型別(有序列表、有序字典和有序集合)
99、quart:一個支援非同步的 Python Web 框架
100、ShortGPT:自動生成短影片內容的 AI 框架
101、Resume-Matcher:比較簡歷與職位描述,按照打分排名
102、awesome-python-htmx:Python 中使用 htmx 作 Web 開發的精選內容
103、CodeGeeX2: 更強大的多語言程式碼生成模型
104、Chinese-Llama-2-7b: 第一個能下載執行的中文 LLaMA2 模型
105、docker-llama2-chat: LLaMA2 (official / 中文版 / INT4 / llama2.cpp)
106、taipy:將資料和 AI 演算法轉變為完整的 Web 應用
107、pyrasite:將程式碼注入正在執行的 Python 程序
108、python-manhole:除錯執行中的 Python 程式
109、vscode-python:使用 VScode 和 Docker 設定 Python 開發環境
110、webdriver_manager:Python 的 Webdriver 管理器
111、lets-plot:用於統計資料的開源繪相簿
112、pdfarranger:在圖形介面合併或拆分 PDF 文件,支援旋轉、裁剪和重排
113、PyFlo:一個很有趣的 Python 入門教學網站
114、Pandas Tutor:視覺化 Pandas 執行過程的網站
115、ploomber-sql:使用 SQL 和 Jupyter 開發端到端的應用
116、memray:Python 的記憶體分析器
117、textual-paint:終端中的 MS Paint
118、rich:在終端中提供富文字和美觀的樣式
119、json-lineage:支援解析大型 JSON 檔案的工具
120、PythonMonkey:嵌入到 Python VM 中的 JavaScript 引擎
121、cudf:GPU 資料幀庫
122、distill-sd:更小更快的 Stable Diffusion
123、HQTrack:高質量追蹤影片中的任何事物
124、awesome-mlops:很棒的 MLOps 工具精選列表
125、pyinstrument:Python 的呼叫堆疊分析器
126、viztracer:低開銷的日誌記錄/除錯/分析工具,視覺化 Python 程式碼的執行
127、tenacity:Python 重試庫
128、litestar:輕量、靈活且可擴充套件的 ASGI API 框架
129、Make-It-3D:利用單個影像建立高保真 3D 模型
130、Color-diffusion:對黑白影像進行著色的擴散模型
131、DevOpsGPT:AI 驅動的自動化軟體開發系統
132、ILibCST:Python 的具體語法樹解析器和序列化器庫
133、hypothesis:功能強大、靈活且易於使用的庫,用於基於屬性的測試
134、pixi:Rust 開發的基於 Conda 的包管理器
135、briefcase:將 Python 專案轉換為獨立的應用
136、facechain:可生成數字分身的深度學習工具鏈
137、modelscope:將 Model-as-a-Service 概念變為現實
138、viberary:基於語義的書籍搜尋引擎
139、polar:幫助開源維護者獲得更好的資助
140、youre-the-os:一個遊戲,讓你扮演作業系統!
141、learndb-py:透過從頭實現資料庫來學習
142、mpire:比標準庫更快的多程序開發庫
143、diaphora:二進位制檔案的差異比對工具
144、beartype:近實時的靜態型別檢查工具
145、cs_books:AzatAI 推薦的電腦科學書籍
146、codellama:Meta 最新開源的程式碼生成模型
147、seamless_communication:最先進的語音和文字翻譯的基礎模型
148、Torchscale:(M)LLM 的基礎架構
149、fastapi-best-practices:FastAPI 的最佳實踐
150、yappi:又一個 Python Profiler,支援多執行緒、asyncio 和 gevent
151、funNLP:幾乎最全的中文 NLP 資源庫
152、prettymapp:在 Web 應用中建立精美的地圖
153、pycparser:純 Python 實現的完整 C99 解析器
154、quivr:生成式 AI 打造你的第二大腦
155、KeymouseGo: 類似按鍵精靈的滑鼠鍵盤錄製和自動化操作
156、ahkunwrapped:整合 AutoHotkey,用 Python 執行自動化
157、100+ AI/機器學習/深度學習/計算機視覺/NLP 專案與程式碼
158、trafilatura:一個採集 Web 文字的工具
159、fastapi-users:開箱即用的 FastAPI 使用者管理庫
160、upiano:命令列裡的鋼琴
161、hrequests:requests 庫的替代品
162、wisdomInterrogatory:智海-錄問法律大模型
163、awesome-systematic-trading:一個精選的系統化交易列表
164、Qwen-VL:阿里通義千問-VL 模型的官方庫
165、h2ogpt:私人文件+影像的問答
166、refact:開源編碼助手,支援自動補全、程式碼重構、程式碼分析
167、dify:建立自己的 AI 應用
168、dara:輕鬆建立互動式 Web 應用程式
169、pkuseg-python:多領域中文分詞工具,比 jieba 準確性更高
170、pysentation:在 CLI 裡顯示簡報
171、compress:基於個人語料庫的快捷輸入工具
172、textbase:用於構建 AI 聊天機器人的簡單框架
173、reader:Python 開發的 feed 閱讀器庫
174、Baichuan2:百川 53B 大模型線上對話平臺
175、svcs:靈活的 Python 服務定位器
176、gpt_academic: 為 ChatGPT/GLM 提供實用化互動介面
177、hatch:時髦的可擴充套件的 Python 專案管理庫
178、keep:開源的告警管理和自動化執行平臺
179、PyPI Data 網站:檢視 PyPI 的各項資料
180、strictyaml:型別安全的 YAML 解析和校驗庫
181、facefusion:更先進的換臉工具
182、pyflyby:一套 Python 的生產力工具
183、instagraph:將文字內容或 URL 轉換為視覺化的知識圖譜
184、textual-web:在瀏覽器中執行 TUI 和終端
185、ziggy-pydust:用 Zig 語言構建 Python 擴充套件
186、MFTCoder:多工微調程式碼大模型
187、radon:Python 程式碼的各種指標
188、agents:自主語言代理的開源框架
189、quasiqueue:一個多程序庫
190、pygraft:可配置的模式和知識圖譜生成
191、toml-bench:在 Python 中該用哪個 toml 庫?
192、SyncDreamer:以單視角影像生成多視角一致的影像
193、nanosam:使用 NVIDIA TensorRT 實時執行的 SAM 模型
194、logparser:用於日誌解析的機器學習工具包
195、llama2.mojo:純 Mojo 版本的 Llama 2
196、bisheng:一個開放的 LLM DevOps 平臺
197、mwmbl:用 Python 實現的開源非營利搜尋引擎
198、dataherald:自然語言轉 SQL 引擎
199、dspy:使用基礎模型程式設計的框架
200、TTS:文字到語音轉換的深度學習工具包
201、rustworkx:用 Rust 實現的高效能 Python 圖形庫
202、faststream:構建與事件流互動的非同步服務
203、aiohttp:非同步 HTTP 客戶端/伺服器框架
204、panther:高效能的 Python Web框架
205、qiskit:用於量子計算機的開源 SDK
206、vizro:用於建立模組化資料視覺化應用的工具包
207、numpy-ml:用 numpy 作機器學習
208、pdfplumber:PDF 解析庫
209、一個 Python 知識問答網站
210、CardStock:跨平臺的 GUI 構建工具
211、python-package-template:標準化的 Python package模板
212、pipeless:一個計算機視覺框架
213、RealtimeSTT:強大、高效、低延遲的語音轉文字庫
214、Chrome-GPT:可控制 Chrome 的 AutoGPT 代理
215、ZenNotes:Windows 記事本,支援翻譯和TTS
216、kr8s:用於 Kubernetes 的客戶端庫
217、swirl-search:用 AI 同時搜尋多個資料來源
218、sentry:面向開發者的錯誤跟蹤和效能監控平臺
219、15 個 Python 小專案
220、ssh-audit:SSH 伺服器和客戶端安全審計
221、celery:分散式任務佇列
222、rq:簡單的任務佇列
223、huey:輕量級的任務佇列
224、rip:快速解決和安裝 Python 包(Rust 版 pip)
225、Selenium-python-helium:Web 自動化庫,讓 Selenium 更好用
226、rendercv:用 YAML/JSON 檔案建立 PDF 格式的簡歷
227、latexify_py:用 Python 程式碼生成 LaTeX 表示式
228、localpilot:Mac 上的 Github Copilot
229、annoy:C++/Python 的近似最近鄰搜尋
230、voyager:用於 Python 和 Java 的近似鄰搜尋庫
231、Test-Agent:國內首個測試行業大模型工具
232、waymax:用於自動駕駛研究的基於 JAX 的模擬器
233、ccxt:加密貨幣交易 API,支援 100 多個交易所
234、uDjango:單檔案的 Django 微型專案
235、esmerald:高度可擴充套件、高效能的 Web 框架
236、Python-Type-Challenges:透過線上挑戰來學習 Python 型別提示
237、mify:微服務基礎架構,程式碼生成工具
238、de4py:Python 逆向工程工具包
239、public-apis:面向開發者的公共 API 列表
240、FunASR:端到端語音識別工具包
241、XHS_Downloader: 小紅書圖文/影片作品採集工具
242、RSS-GPT:使用 ChatGPT 為你的 RSS 訂閱源生成摘要
243、codespell:檢查程式碼是否存在常見拼寫錯誤
244、codeshell:多語言程式碼大模型基座
245、pyvideotrans:影片的語言翻譯,並新增配音
246、pyink:Google 內部修改 Black 而成的程式碼格式化工具
247、sqlmodel:Python 中的 SQL 資料庫
248、wagtail:一個 Django 內容管理系統
249、NBA-Machine-Learning-Sports-Betting:使用機器學習的 NBA 比賽預測
250、Python_EBook_Free:Python 電子書和資源
251、pathway:高吞吐量和低延遲實時資料處理框架
252、prefect:一個工作流編排工具,構建資料管道
253、VideoCrafter:生成高質量影片模型
254、程式設計師值得看的 42 個學習資源
255、networkx:Python 的網路分析庫
256、PythonFrameworks:Python 的各種框架彙總
257、CogVLM:多模態預訓練模型
258、movis:用於生成與編輯影片的庫
259、mirror:基於攝像頭內容,實時回答問題
260、vimGPT:使用 GPT-4V 和 Vimium 瀏覽網頁
261、twitter_user_tweet_crawler:無需呼叫 Twitter API,爬取使用者推文
262、RSS-OPML-to-Markdown:將 OPML 檔案轉化為易讀的 Markdown 格式
263、MyHeyGen:影片翻譯工具
264、awesome-python-repo-stats:統計“awesome-python”列表中專案的資訊
265、outlines:引導式文字生成
266、marimo:下一代 Python notebook
267、Finance:150+ 量化金融 Python 程式
268、tacticalrmm:一個遠端監控和管理工具
269、screenshot-to-code:利用截圖生成 HTML/Tailwind/JS 程式碼
270、sqlalchemy_data_model_visualizer:將SQLalchemy資料模型轉換為漂亮的SVG圖表
271、aiconfig:配置驅動的 AI 應用開發框架
272、PyNest:基於 FastAPI 構建的框架,遵循 NestJS 的模組化架構
273、StyleTTS2:近乎人類水平的文字轉語音庫
274、pyjokes:程式設計師的一句話笑話(笑話即服務) (github.com)
275、gTTS:用於與 Google 的文字轉語音 API 互動
276、chatfairy:極簡的網頁版聊天室,只依賴 Flask
277、streamlit-shadcn-ui:在 streamlit 中使用 shadcn-ui 元件
278、video-subtitle-remover:用 AI 去除圖片/影片的硬字幕/水印
279、flowty-realtime-lcm-canvas:使用 LCM 和 gradio 庫的草圖到影像演示
280、pyephem:科學級的天文學計算庫
281、marker:高效將 PDF/EPUB/MOBI 轉換為 Markdown
282、awesome-django-performance:精選資源,用於分析和最佳化 Django 專案
283、datamodel-code-generator:將 JSON/YAML 轉換為 Pydantic 模型
284、fastapi-code-generator:用 openapi 檔案建立 FastAPI 程式
285、kanban-python:終端中的看板應用程式
286、saq:簡單的非同步佇列
287、pyqtgraph:用於科學/工程應用的資料視覺化及 GUI 工具
288、toga:Python 原生、OS 原生的 GUI 工具包
289、autometrics-py:函式級的指標監測工具
290、compiled:Python 標準庫的編譯後的變體
291、transpyler-gpt:GPT 驅動的 Python 轉譯器,讓程式碼在舊版本上執行
292、clone-voice: 一個帶 web 介面的聲音克隆工具
293、self-operating-computer:使多模態模型能夠操作計算機
294、marko:具有高擴充套件性的 markdown 解析器
295、WeChatMsg:匯出微信聊天記錄成 HTML/Word/CSV文件
296、PyWxDump:獲取微信賬號資訊、匯出聊天記錄
297、mlx:適用於 Apple 晶片的陣列框架
298、DSAlgo:資料結構和演算法的面試題集錦
299、Python 線上編譯器網站
300、aio-libs:65 個基於 Asyncio 的庫/專案
301、kolo:檢視 Django 應用的執行過程
302、dnsteal:DNS 滲透工具,透過 DNS 請求隱秘傳送檔案
303、github-trends:使用自定義卡片美化 GitHub 個人主頁
304、Depix:還原打了馬賽克的截圖資訊
🐢播客&影片
Python 相關的音影片內容,但不限於 Python,有不少是影片清單/專輯。
1、硬地駭客:大廠程式設計師構建 “小生意”,更加從容應對裁員潮
2、Talk Python To Me #414:漫步創業之路
3、PythonBytes #335:應該開始用 mojo 了麼?
4、ChatGPT提示工程師|AI大神吳恩達教你寫提示詞
5、Ep 40. Rust 和 PyO3:讓 Python 再次偉大
6、Talk Python to Me #415: Future of Pydantic and FastAPI
7、再訪《流暢的 Python》作者 Luciano Ramalho
8、最常用的七種分散式系統模式
9、哈佛大學的 Python 程式設計入門課程
10、推薦 10 個最好用的 Django 外掛
11、硬地駭客:獨立開發賺錢難?你需要正確的build策略
12、程式碼之外:離開微軟、人生在於體驗?閱讀的意義、主動和被動的人生
13、Changelog #526:與你的朋友一起 Git
14、#418:如何在 Python 程式中加密儲存
15、吳恩達三門新的生成式 AI 課程
16、MIT 的三門 Python 相關課程
17、當你用Python3.12的時候,或許就跑了我寫的程式碼呢!
18、PyCon US 2023 - YouTube
19、PyCascades - 2023 影片
20、pybites:定期重構的重要性
21、三個看似一樣的列表,佔用記憶體空間竟然不一樣多?
22、asyncio的理解與入門,搞不明白協程?看這個影片就夠了
23、Talk Python To Me Podcast #421 Python at Netflix
24、Python Bytes #343 So Much Pydantic!
25、捕蛇者說 Ep 41:和 Penguin 聊聊 CPython 最佳化和大廠編譯器組的工作
26、The Python Show 07 - 訪談 Robyn Web 框架的作者
27、2023 年 Python 網路大會的 80 個影片
28、關於 AI 內容:推薦 6 個 YouTube 頻道
29、除你武器 013|我也不想工作啊,只是想找個岸上一上
30、Talk Python To Me #425:終極的 Python 記憶體分析器 Memray
31、Python People 播客
32、Talk Python To Me #426:PyScript 的新增功能
33、Stack Overflow Blog #597:瞭解 SRE
34、Stack Overflow Blog #593:Python 團隊如何調整語言以適應 AI 的未來
35、超越 PEP-8 -- 漂亮易懂程式碼的最佳實踐
36、只需 5 個步驟,將“勉強能用”的程式碼變成 Pythonic
37、2023 年 PyCon 澳大利亞的 84 個影片
38、2023 年 Pycon 以色列的 23 個影片
39、2023 年 SciPy Talk 的 44 個影片
40、EuroPython 2023 的 146 個影片
41、Real Python 播客 #172:使用 Scalene 測量 Python 效能
42、Mojo 程式語言的新手入門教程
43、Python 3.12: 你需要知道的新特性
44、哥本哈根 2023 Django Day 演講影片
45、Talk Python To Me #434:用 Python 構建移動 APP
46、Python 的程式碼生成:拆解 Jinja
47、讓我們聊一聊模板
48、JupyterCon 2023 影片 86 個
49、core.py:一檔新的 Python 播客
50、為什麼靜態型別又流行起來了?
51、《Boost your Git DX》作者的兩期播客:Real Python Podcast #179 和 Pybites #139
52、CPython 的 JIT 編譯器
53、The Python Show 第 21 期:Sanic - 非同步 Web 框架
54、Talk Python To Me #439:Pixi 一個高效能的包管理器
55、Mouse Vs Python #23:與 Charlie Marsh 聊 Ruff Formatter
🥂討論&問題
主要分享 Python論壇、Hacker News、Reddit、V2EX、知乎、Twitter 等平臺的討論帖。
1、如何系統地自學Python?
2、[吐槽] conda 真是太難用了! 如何優雅地管理 Python 環境?
3、允許在 for 迴圈的迴圈頭中使用推導式語法
4、作為程式設計師,有什麼提升生活/工作體驗的 App、硬體、服務?
5、rye 應該存在麼?
6、你是怎樣開始程式設計師職業生涯的?
7、Windows 要支援 tar、7-zip、rar、gz 等格式啦?
8、構建 API 的最佳語言——TS/JS vs. Python
9、Hacker News:Our Plan for Python 3.13
10、在你最喜歡的程式語言中,有哪些很優雅的程式碼庫?
11、Ask HN:關於技術史的好書?
12、Ask HN:最有價值的電腦科學書籍?
13、Pytorch有什麼節省視訊記憶體的小技巧?
14、如果 PEP-703 被採納,Meta 將投入人力支援
15、關於 PEP-703 的指導委員會通知(使 CPython 的 GIL 成為可選)
16、如果只懂 Python,如何構建 Web 程式的前端?
17、V2EX 上三則關於 Python 後端的熱門討論:Python 後端該如何提升自己呢? 、深夜睡不著,思考為什麼國內 Python Web 後端太少 、Python 做後端,相對於 Java 或者 go 來說,到底差在哪?
18、你用 Python 做過最酷的事情是什麼?
19、鼓勵使用命名引數的語法糖
附錄
Python潮流週刊分享的內容後經常有相關聯的附錄,這裡將它們單獨整理成一節。
1、(譯)使用這些方法讓你的 Python 併發任務執行得更好
2、(譯)本地部署開源大模型的完整教程:LangChain + Streamlit+ Llama
3、詳解歷時五年的 Cython3.0 都發生了哪些變化
4、使用 WebAssembly 在 Python 中執行 Rust 程式碼
5、使用 WebAssembly 在 Python 中呼叫 C 函式
6、Pandas Tutor 移植到 Pyodide
7、Putting the "You" in CPU
8、Python 官方第一次針對 nogil 的研討會
9、Faster CPython 專案的首次亮相
10、從這 27 門程式語言中,也可以加深對 Python 的理解
11、PEP-725 – 在 pyproject.toml 中指定外部依賴項
12、Python 任務自動化工具 tox 教程
13、系列第二篇:SymPy 多項式計算
14、(譯)7 個極佳的 Python 身份驗證庫
15、Python 3.12 新功能的詳細介紹
16、PEP-703 的討論
17、Python 的程式碼生成:拆解 Jinja,演講的 PPT
18、讓我們聊一聊模板,演講的 PPT
19、Why I'm not collaborating with Kenneth Reitz
20、Django 5.0 中的新東西
21、兩種風格的錯誤處理
22、程式語言的四種錯誤處理方法
23、PyCon DE 2023
24、EuroPython 2023
25、如何安全執行別人上傳的Python程式碼?
26、CPython 的 JIT 編譯器,演講影片的文稿
27、第二篇效能對比的文章
28、如何分析 Asyncio 程式?
29、PDF 版《Think Python》轉換Markdown的效果
30、Django 新特性的影片
最近,我重新整理了 Python 潮流週刊的前 30 期,精華內容超過 6.2 萬字,製作成了精美電子書(含 EPUB 及 PDF 版本),免費開放,請在公zh號“Python貓”裡傳送“W30”,獲取下載連結。
本文是該電子書精華合集的濃縮版,按照分類聚合了週刊中所有內容的標題和連結,主要目的是方便讀者快速索引查詢。如果你對原始週刊感興趣,想看看週刊中是如何概括和推薦這些內容的,可下載電子書進行了解。
另外,週刊第 2 季已完結,也編輯出了電子書,目前僅作為付費專欄的權益,如果你對第 2 季合集和電子書感興趣,請檢視這篇專欄介紹:週刊是聰明人篩選優質知識的聰明手段!
人生苦短,我用 Python。知識無窮,我看週刊。