我從 Python 潮流週刊提取了 800 個連結,精選文章、開源專案、播客影片集錦

豌豆花下猫發表於2024-07-17

你好,我是豌豆花下貓。前幾天,我重新整理了 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 #179Pybites #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。知識無窮,我看週刊。

相關文章