你好,我是豌豆花下猫。
Python 潮流周刊第 4 季(91~120期)已完结。
我将第 4 季内容整理成一份简化版,分享给大家。
本文总计约 766 个链接,有 4 大分类,你可以快速浏览文章、项目、播客、视频和话题讨论的标题,快速找到自己感兴趣的内容进行查看。
Python 周刊的精美电子书 EPUB、PDF 及 Markdown 版本,请在公zh号”Python猫”里发送”W30”,获取免费下载链接
🦄文章&教程
4、介绍 Python 的 Flask-SQLAlchemy
5、便携式使用文本嵌入的最佳方法是 Parquet 和 Polars
8、利用 Notebook 智能,开发 JupyterLab 的 AI 代理
9、用 llm-mlx 和 MLX 框架在 macOS 上运行 LLM
11、日常 API 的设计原则
12、丑陋的代码和愚蠢的事情
16、Python 3.13 的突破:No-GIL、支持 JIT 和 iOS
17、PEP-775:使 zlib 成为构建 CPython 的必需项
18、Python 不是 Java 或 C++:Python 作为第二语言的同理心
19、用 Python 和 Kivy 开发一个 To-do 应用
20、使用 Marimo 和 Anywidget 可视化进程树
23、为忙碌的 Rails 开发者介绍 Django 和 Postgres
25、为什么 Python 中’if not list’比 len() 快 2 倍?
29、用 Python 解答 LinkedIn 的“皇后”谜题
31、用 OpenStreetMap、Web Mercator 和 Pillow 创建静态地图
40、尝鲜体验 Astral 的 Red Knot 静态类型检查器
44、布尔类型参数的陷阱
45、重新发明 notebook 为可重用的 Python 程序
47、“主动型枚举”模式
57、程序员阅读清单:我喜欢的 100 篇技术文章(41-50)
58、编程十年的感悟
59、一文带你深入浅出MCP:人工智能大模型与外部世界交互的革命性突破
62、像个专家一样分享 Python 脚本:uv 和 PEP-723 轻松部署
63、使用 FastAPI 和 Svelte 开发实时仪表板
68、如何用 uv 和 GitHub Action 自动发包 PyPI?
71、英伟达终于为 CUDA 添加了原生 Python 支持
74、用 PySide6 和 SQLAlchemy 开发桌面便签应用
76、在 Django Admin 中用 Celery 运行后台任务
77、用于高性能终端应用的算法
84、PEP-787:用 t-string 提升子进程安全性
86、如果用 Python 写一个 TCP 协议栈会发生什么?
90、从 Pandas/Polars 到 DuckDB:SQL 操作技巧
92、Django 制作地图:GeoDjango、Pillow 和 GPS
94、从 DeepSeek LLM 到 DeepSeek R1
96、Browser Use 原理解析—为何一个小项目能融1700万美元?
98、15,000 行验证过的密码学代码已合入 Python
101、巧用 Python 正则表达式
102、Python 的下一个重大事件
104、ProcessThreadPoolExecutor:当 I/O 成为 CPU 密集型时
106、万字长文:深度对话50位谷歌高管,揭秘谷歌的“AI追赶之路”
107、Python 3.14 t-string 要来了,它与 f-string 有何不同?
109、Python 3.14: Python 世界的一大步
110、PEP-790 – Python 3.15 的发布计划
112、如何用 Meilisearch 为 Django 网站添加闪电般的搜索?
113、PyXL:解锁 Python 硬件潜能,GPIO 速度飞跃
114、使用 Gemini 和少量 Python 自动删除代码
116、Python 类型提示:混合类
118、软件工程师是如何使用 AI 的?
120、Python π(3.14)
122、让 AI 做语义单元测试
124、Python 依赖管理的新进展:PEP 751 锁文件标准
125、用温度参数调整随机权重
127、Python 任务队列的扩展指南
129、Django 模板语言的小怪癖
130、Python 代码质量工具大全
133、揭开 t-string 的奥秘
134、我不喜欢 NumPy
135、Typerdrive:高效开发与 API 通信的 Typer 应用
137、Python 性能监控的关键技术
143、Python 大规模工具链管理:LlamaIndex 的单体代码库改造
145、OpenAI Response API 的新工具和功能
146、cProfile 与 pstats 快速做 Python 性能分析
147、Python PEP 的起源
149、PEP-791:imath — 针对整数的特定数学函数模块
150、从 JSON 中加载 Pydantic 模型且不耗尽内存
151、快被遗忘的项目在发布 12 年后出了 1.0.0 版本
153、从头开始实现一个简单的搜索引擎
155、Pyrefly vs. ty:比较 Python 新的两个类型检查器
156、单进程多解释器,无 GIL 争用-Python 3.12 之前
157、为什么在 2025 年我们仍用第三方应用来写 Django REST API?
158、介绍 Pyrefly:Rust 开发的新型 Python 类型检查器
159、Pandas 将放弃 NumPy,转向更快的 PyArrow
160、Python 微型智能体:70 行代码实现基于 MCP 协议的智能体
161、Narwhals:统一 pandas、Polars 和 PySpark 的 DataFrame 函数
163、超越查询优化:使用 SQLAlchemy 和 RDSProxy 的 Aurora Postgres 连接池
164、验证新项目的有效方法
165、注意力并非我们所需的全部
166、那些改变了我对编程语言认知的文章
167、2025 开发 React+Flask 项目的最佳实践
168、如何用 Django 和 rspack 打包前端资源?
170、本地速度,顺畅部署:Heroku 增加对 uv 的支持
171、Python 代码优化的四种方法
173、如何在不用微服务的情况下拆分 Django 单体应用
175、Django 全局禁用外键
176、我做了一个比 Elasticsearch 更差的搜索引擎
177、用 Pinata、OpenAI 和 Streamlit 开发 PDF 聊天应用
178、一只恐龙学习 Poetry
181、更快的 Python:async/await 和 threading 并发编程对比
183、MonsterUI:用纯 Python 开发美观的 Web UI
184、得物的社区造数服务接入MCP
186、探索 Adobe Photoshop、InDesign 和 Premiere Pro 的 AI 集成
187、超越 htmx:用 Alpine AJAX 开发现代 Django 应用
188、Django、JavaScript 模块和 importmaps 的结合使用
193、自由线程 Python 的现状
198、从 browser-use 出发,品 Agent 实现
201、用 Python、Elasticsearch 和 Agno 创建个性化跑步计划
202、最快检测出字符串中元音字母的方法
203、我第一个用 AI 生成的开源库
205、AI 会取代初级开发者吗?Guido 和其他人怎么看
206、修复 Python 属性
208、Django 快照测试新工具
209、用原生连接池将 Django 数据库延迟降低 50-70ms
212、从 virtualenvwrapper 切换到 direnv、Starship 和 uv
213、如何思考 Agent 框架?
214、9 年来棘手 Bug 的经验教训
215、330 倍提升:四种性能优化方法
217、Python 3.14 的进一步性能进化:Tail Call Interpreter
219、代码阅读:Python 标准库模块 shelve.py
224、Pyodide 中的 JavaScript Promise 集成
225、编写玩具软件是一种乐趣
226、我对各种 AI Coding Agent 工具的看法
229、类型系统正在改变 Python
231、使用 FastAPI、MongoDB 和 WebSockets 开发实时仪表板
233、LangFlow 教程:用可视化工作流构建生产级 AI 应用
235、让扩展适配自由线程 Python
237、智能体的上下文工程
239、操作者,而非用户和程序员
240、Django 20 周年快乐!
241、用 Python 探索 Llama Stack:工具调用和智能体
242、从 SQL 到 SQLModel:Python 操作数据库的更简洁方式
243、有时候,继承胜过组合
245、用 Asyncio Protocols 开发简单 HTTP 服务器
248、2048:迭代器和可迭代对象
252、关于在开源软件中使用大模型的思考
255、PEP 799:专用的 profilers 包来整合 Python 性能分析工具
256、Python 元编程层
262、Python 中”Parse, don’t validate”的含义
263、修复 Python 管道输出中的 BrokenPipeError
265、如何理解编程中的时间?
270、asyncio:一个充满痛点的库
272、大模型架构深度对比:从 DeepSeek-V3 到 Kimi K2
273、用 Python + uv + pytest 打造自动化方案
274、PyPI 钓鱼攻击事件报告
281、Rust、Python、TypeScript:新的三剑客
282、Python 的性能神话与真相
285、在 OpenGist 中渲染 Jupyter Notebook
287、Conda 生态系统详解
288、setuptools 与 setup.py 的前世今生
289、系统设计的朴素智慧
292、HRT 的 Python 分支:利用 PEP 690 实现更快导入
295、DeepSeek-R1 能否优化世界上最古老的代码库之一?
296、Python 半自动化汇编验证
297、Python 版本依赖路径问题
299、PEP-802:空集显示语法
300、mssql-python vs pyodbc:SQL Server 性能基准测试
303、Python 文件流传输:8 美元服务器上实现 237MB/s
304、有时 LFU 比 LRU 更好
306、Python 代理对象的实现原理
307、PyPI 防范域名复活攻击
308、以符号模式匹配的视角设计算法
309、Python 约束编程:用 CP-SAT 解决优化问题
311、ASCII 雨滴滚动艺术
312、人性化的超时和取消机制
314、如何观测并修复 pandas 工作流中的 5 个常见性能瓶颈?
315、如何使用 functools.Placeholder?
316、Python 命名空间包的痛点
318、用 Django Ninja、Pydantic 和 JSON-LD 提升 SEO
323、pandas 的表达式语法来了!
324、为什么并发编程如此难懂?
327、用 Python、uv、Caddy 和 Docker 开发静态网站
329、修复 Python 3.14+ 中 finally 块的语法警告
330、Django 6.0 新特性展望
332、SQLModel 异步操作 PostgreSQL 实战指南
333、使用 Celery 和 RabbitMQ 调度 Python 后台任务
334、与 Python 共享可变引用
335、Jupyter Notebook 在生产环境中的隐藏危险
337、开发者陷阱大全
339、Google 停止支持 Pytype:Python 类型检查时代的终结
340、测试代码依赖的编译器优化
343、如何/为何用 Bazel 开发 Python 代码?
347、如何让 AI “看懂”网页?拆解 Browser-Use 的三大核心技术模块
348、为 AI 智能体编写有效工具
350、新型 Python 类型检查器对比:Ty、Pyrefly 与 Zuban
351、Playwright vs Pydoll 端到端测试性能对比
354、Django 视图编写的最佳实践
357、用 6 万张 90 年代 GIF 打造怀旧马赛克动画
359、Playwright 与 pytest 测试技巧分享
360、Rye 表格操作与 Python/Pandas 对比
362、RSS 如何击败微软?
🐿️项目&资源
1、tinycompiler:500 行 Python 代码实现的编译器
2、django-rusty-templates:Rust 实现的 Django 模板语言
4、opendrop:Python 开发的 Apple AirDrop 开源实现
6、codegen-sdk:用于操作代码库的 Python 库
7、mindmap-generator:将任意文档提炼成思维导图
10、PocketFlow:极简 LLM 框架,支持自动编程
12、awesome-ai-agents:300+ 个 AI 代理资源
13、Pokemon-Terminal:终端里的宝可梦主题背景
14、smallpond:基于 DuckDB 和 3FS 的数据处理框架
19、awesome-stream-processing:用流处理解决现实问题的示例
21、FoleyCrafter:AI拟音大师,给无声视频添加音效
22、SmartestKid:Windows 桌面 AI 助手
24、developer-portfolios:开发者作品集列表
25、feeds.fun:支持标签、评分和 AI 的新闻阅读器
26、wild-card-ai:将 OpenAPI 翻译得适用于 LLM
28、pydoll:无需 WebDriver 的 Chromium 浏览器自动化
29、shorts_maker: YouTube 短视频自动化
32、mssql-python:微软 SQL Server 和 Azure SQL 的新驱动
39、eventure:事件驱动框架,用于仿真、游戏和复杂系统
40、html5lib-python:用于解析和序列化 HTML 文档
41、Run Python Online:在浏览器中运行 Python 代码
42、rusty-graph:Rust 开发的高性能图数据库库
43、aiopandas:轻量级 Pandas 猴子补丁,添加异步支持
44、basic-memory:基于 AI 助手的对话构建持久语义图
46、mcp-agent:使用 MCP 和简单工作流开发高效的 agent
47、InkyPi:Raspberry Pi 驱动的 E-Ink 显示屏
48、physicsnemo:NVIDIA 开源深度学习框架
49、Agent-S:像人类一样使用计算机的 agent 框架
50、basedpyright:给 pyright 加上类型检查和 pylance 功能
53、lihil:速度飞快的异步 Web 框架—lihil: Unbelievably fast async webframework
54、fastapi_mcp:将 FastAPI 接口配置成 MCP
56、mcp-obsidian:与 Obsidian 交互的 MCP server
57、local-deep-researcher:网页研究和报告撰写助手
59、fastopenapi:生成和集成 OpenAPI 文档
63、safe-result:受 Rust 启发的错误处理库
67、arxiv-mcp-server:搜索和分析 arXiv 论文的 MCP
69、dockerpyze:将 Python 应用生成 Docker 镜像
70、电子书:Architecture Patterns with Python
71、social-auto-upload:自动上传视频到抖音/小红书/视频号/B站等
72、VideoX-Fun:生成任意分辨率的视频,支持图生视频
74、memo:管理你的 Apple Notes 和 Reminders
76、no-code-architects-toolkit:将常用 API 整合成免费的 API
77、curl-impersonate:特别版 curl,可模拟 Chrome 和 Firefox 等浏览器
78、Wikipedia-API:维基百科 API 的 Python 封装
79、adk-python:用于开发、评估和部署复杂 AI agent
83、arborparser:将有层次的结构化文本解析成树形表示
86、FunctionTrace:图形化的 Python 性能分析器
89、mineworld:基于 Minecraft 的实时交互式世界模型
90、intentkit:开放的 AI agent 开发&管理框架
92、pypacktrends:比较 Python 包的下载量
93、cuda-python:用 Python 访问 CUDA
94、convert-markdown:将 Markdown 转换为 HTML/PDF 等格式
95、xlwings:Python 与 Excel 相互调用
98、ai-agents-for-beginners:入门开发 AI agent 的 10 节课
99、juv:创建/管理/运行带依赖的 Jupyter notebook
100、fastapi-forge:带 UI 的 FastAPI 项目生成工具
101、py-xiaozhi:Python 版本的小智 AI
102、全方位强化 Python 服务可观测性:以 FastAPI 和 Grafana Stack 为例
103、django-ledger:复式记账会计系统和财务分析引擎
105、Tutorial-Codebase-Knowledge:将代码库转换为简易教程
107、WatermarkRemover-AI:基于 Florence-2 和 LaMA 模型的 AI 去水印工具
109、pyrefly:新一代 Python 类型检查器和 IDE
111、aiwaf:AI 驱动的 Django Web 应用防火墙
113、Agentfy:针对社交媒体的多 agent 协调系统
115、sdk-python: Temporal 分布式工作流编排引擎
116、mininterface:为 Python 应用提供 GUI、TUI、CLI、Web
117、asv:带 Web 报告的 Python 基准测试工具
119、Qwen3:阿里巴巴的大模型系列
123、AI-Media2Doc:将音/视频转化为小红书/公众号/知识笔记/思维导图
126、Fluent-M3U8:PySide6 开发的跨平台 m3u8/mpd 下载器
127、Python-UIAutomation-for-Windows: Windows 平台的 Python UI 自动化库
128、video-subtitle-extractor:提取视频硬字幕,生成srt文件
129、epub-utils:EPUB 文件解析与元数据提取
131、asciimatics:跨平台文本界面与 ASCII 动画开发库
132、谷歌的提示词工程白皮书
140、ZeroSearch:无需搜索即可增强大模型的搜索能力
141、system_prompts_leaks:大模型系统提示词泄露集合
145、Index-anisora:B站开源的动漫视频生成模型
147、workflow-use:创建和运行工作流(RPA 2.0)
148、tchMaterial-parser:国家中小学智慧教育平台电子课本下载工具
149、mistletoe:纯 Python 的极速 Markdown 解析器
156、pyftpdlib:高速且可扩展的 Python FTP 服务器库
158、agenticSeek:完全本地化的 AI 智能助手
159、django-allauth:Django 认证和账户管理套件
160、Ghost-Downloader-3:跨平台 AI 增强多线程下载器
164、MaiBot:群组聊天的赛博网友
169、ai-baby-monitor:将视频大模型变为婴儿保姆
171、sequor:以 SQL 为中心的 API 集成平台
173、local-ai-packaged:本地 AI 一体化部署包
174、NLWeb:自然语言网站交互平台
175、OpenThinkIMG:让 LVLM 能够用图像思考
177、AutoAgent:全自动化零代码 LLM 智能体框架
181、arc-export:Arc 浏览器固定标签页导出工具
183、excel-mcp-server:操作 Excel 文件的 MCP 服务器
185、py-pglite:Python 测试用的轻量级 PostgreSQL
186、openai-agents-python:多智能体工作流框架
189、poethepoet:与 poetry 和 uv 配合的任务运行器
190、ragbits:快速开发 GenAI 应用的构建模块
194、VACE:一体化视频创作与编辑
197、MiniMax-M1:全球首个开源大规模混合注意力推理模型
199、TurboDRF:Django REST Framework API 生成器
202、miniDiffusion:纯 PyTorch 实现的 Stable Diffusion
203、pyleak:Python 异步任务和线程泄漏检测工具
204、py-shiny:Python 快速 Web 应用开发框架
205、jaaz:AI 设计智能体,Lovart 的开源替代
206、FlareSolverr:绕过 Cloudflare 保护的代理服务器
208、ChinaTextbook: 中国所有小初高、大学 PDF 教材
209、gemini-cli:终端中的 Gemini AI 智能体
213、local-deep-research:本地深度研究助手
215、nbdev:基于 Jupyter Notebook 的开发平台
216、fastapi_mcp:将 FastAPI 项目暴露为 MCP 工具
217、Awesome-ML-SYS-Tutorial:机器学习系统学习笔记
218、machine-learning-visualized:机器学习算法可视化教程
219、code-graph-rag:多语言代码库图谱 RAG 系统
221、PythonLink:Python 精选优质资源导航站
223、autoMate:类 Manus 的 AI 本地自动化助手
228、Office-PowerPoint-MCP-Server:PowerPoint MCP 服务器
229、octopusdash:动态 Django 管理面板
231、FastAPI-boilerplate:FastAPI 异步 API 模板
232、spy-search:比 Perplexity 更快的 LLM 搜索引擎
234、trae-agent:基于 LLM 的通用软件工程智能体
235、xai-sdk-python:xAI 官方 Python SDK
237、devin.cursorrules:将 Cursor 转换为 Devin 级 AI 助手
240、agent-factory:智能体工作流代码生成工具
241、throttled-py:高性能 Python 限流库
242、tubearchivist:自托管 YouTube 媒体服务
243、mlx-audio:基于 Apple MLX 框架的语音处理库
244、sloppy-xml-py: 容错性 XML 解析库
245、Python-Scripts: 自动化任务 Python 脚本集合
248、macOS-use:让 AI 代理控制 Mac 应用
249、SuperClaude:Claude Code 增强框架
251、mcp-for-beginners:微软推出的 MCP 入门教程
254、Voxtral:开源语音理解模型
255、html-to-markdown:现代化 HTML 转 Markdown 工具
256、aiosqlitepool:高性能异步 SQLite 连接池
257、epub-translator:AI 驱动的 EPUB 电子书翻译工具
258、ai-engineering-hub:LLM 和 AI 智能体深度教程
260、awesome-claude-code:Claude Code 精选资源集合
261、open_deep_research:开源深度研究 AI 智能体
262、PhotoshopAPI:高性能的 Photoshop 文件解析器
265、fstrings.wtf:Python F-String 知识测验
266、complexipy:Python 代码复杂度分析工具
270、gitingest:将 Git 仓转换为适合 LLM 的文本摘要
276、agno:多智能体系统全栈框架
277、abogen:文本转有声书生成器
278、CCPlugins:Claude Code 生产力插件
281、html-to-markdown:现代化的 HTML 转 Markdown 转换器
282、erys: Jupyter Notebook 的终端交互界面
283、zotero-arxiv-daily:基于 Zotero 文献库的 arXiv 论文智能推荐
284、Office-PowerPoint-MCP-Server:PowerPoint 文稿操作的 MCP 服务器
285、pipecat:实时语音和多模态对话 AI 智能体框架
290、stock: 股票分析利器
292、Auto-Gmail-Creator: 批量 Gmail 账户自动创建
293、nvda: 免费开源的屏幕阅读器
296、stagehand-python:AI 浏览器自动化框架
299、free-llm-api-resources:免费 LLM API 资源列表
301、genai-processors:模块化 AI 管道开发库
302、SQLBot: 基于大模型和 RAG 的智能问数系统
305、open-notebook:Notebook LM 开源替代
310、mcp-context-forge:MCP 网关和注册中心
311、tensorlake:文档摄取 API 和无服务器数据处理平台
314、tilf:像素艺术编辑器
315、plutoprint:HTML 到 PDF 和图像生成库
317、One-KVM:DIY IP-KVM 远程控制解决方案
319、docs:协作笔记与文档平台
320、ten-framework:对话式语音 AI 智能体框架
323、WhisperLiveKit:实时本地语音转文字工具包
324、SurfSense:NotebookLM 开源替代方案
329、OpenEvolve:AlphaEvolve 的开源实现
330、claude-code-proxy:Anthropic API 代理工具
341、youtu-agent:简单强大的 AI 智能体框架
343、AiNiee:AI 翻译工具
348、ROMA:递归开放元智能体框架
349、Ducky:网络工程师桌面工具箱
353、f2:多平台高速下载器
355、LEANN:世界最小的向量索引
356、agent-lightning:点亮 AI 智能体的绝对训练器
357、RealtimeVoiceChat:与 AI 进行自然语音对话
358、HolmesGPT:24/7 云故障排查 AI 智能体
359、AgentLaboratory:AI 智能体研究助手
362、kcc:漫画电子书转换器
364、DiffMem:基于 Git 的 AI 智能体记忆存储
365、markdown-it-py:Python Markdown 解析器
367、pyproc:Go 调用 Python 的高性能 IPC 库
🐢播客&视频
2、为什么 Python 开发者只用 PostgreSQL?
14、今年 PyCon 我的 talk,聊一下我完成的第一个 PEP
16、DjangoCon Europe 2025 演讲视频合集
18、PyData London 2025 视频合集(50个)
19、Talk Python To Me 第513期:Python 历史故事
🥂讨论&问题
3、如果你是 Python 开发者,但还没用 uv,为什么?
4、UV 已死, PDM 天下第一,建议写 Python 的进来学习一下优雅的代码怎么写
7、Microsoft 裁员 Faster CPython 团队,包括技术负责人 Mark Shannon
8、除了 Cython 和 Pyarmor, Python 还能如何保护源代码?
12、PEP 779:自由线程 Python 的受支持状态标准