阅读原文: https://mp.weixin.qq.com/s/vX9NXVzVjdoGx-F5cVJHiQ
本周 Python 生态多项重要进展:6个 PEP 被接受(含类型系统、C API、打包治理等),Pip 26.1 发布,Python 3.14 增量 GC 因内存问题被回退,PyPI 完成第二次安全审计,打包委员会正式获批。
🔥 头条
使用 LLM 查找 Python C 扩展 Bug
LLM 可以成为帮助查找代码问题的强大工具,但如果没有人工参与,情况可能会有问题。这篇文章讲述了一位开发者是如何应对这一挑战的。JAKE EDGE
📌 教程
最后机会:Claude Code 实战课程 5月6-7日
学会与 AI 代理协作的开发者将获得难以超越的优势。这个为期 2 天的实操课程带你从零开始,完全用 Claude Code 构建一个可运行的 Python 项目。REAL PYTHON 赞助
AI 编程代理指南:四种工作流类型图谱
AI 编程代理分为四种类型:IDE、终端、PR 和云端。了解每种工作流如何融入现代 Python 开发。REAL PYTHON
机器学习可视化
这是一系列 Jupyter notebook,帮助可视化机器学习中使用的算法。了解更多关于神经网络、回归、k-means 聚类等内容。GAVING HUNG
📌 文章
PEP 661: 哨兵值(已接受)
PYTHON.ORG
PEP 831: 全面启用帧指针:为 Python 启用系统级可观测性(已接受)
PYTHON.ORG
PEP 820: PySlot:C API 统一槽位系统(已接受)
PYTHON.ORG
PEP 829: 通过 .site.toml 文件实现结构化启动配置(已接受)
PYTHON.ORG
构建我理想中的异步 Python 任务队列
如果你曾为 API 编写异步 Python 代码,却不得不在后台任务中切换回同步代码,你会觉得哪里不对劲。Repid v2 试图解决这个问题——这是一个异步优先、AsyncAPI 原生的任务队列,经过两年的生产使用、无数次重写和一次手写……
逆萨丕尔-沃尔夫假说与编程语言
萨丕尔-沃尔夫假说认为你所说的语言会影响你能产生的思维。其逆命题是你的语言限制了你不能说出的内容。当应用于编程时,这会产生微妙的结果,决定了执行顺序等核心概念。LUKE PLANT
Pip 26.1 新特性
pip 26.1 新增依赖冷却支持、实验性支持读取/安装标准锁文件(pylock.toml)、修复 2020 解析器的多个长期存在的问题,并放弃对 Python 3.9 的支持。RICHARD SI
Python 打包委员会获批
PEP 772 建立了打包委员会,这是一个选举产生的团队,负责为打包标准和工具制定标准。该 PEP 最近被接受,这篇文章介绍了这个团队及其成立过程。JAKE EDGE
GitHub 之前
最近网上有很多关于 GitHub 现状的讨论。Armin 的这篇观点文章讲述了 GitHub 出现之前开源的样子:它以声誉为驱动,充满了摩擦。ARMIN RONACHER
Python 开发者的自托管应用
Talk Python 采访了 Alex Kretzschmar,讨论从云端迁移到自行托管需要做些什么。TALK PYTHON 播客
cadquery: CAD 脚本框架
GITHUB.COM/CADQUERY
secure: Python Web 应用的 HTTP 安全头
GITHUB.COM/TYPEERROR • Caleb Kinney 分享
tryke: 基于 Rust 的 Jest 风格测试运行器
GITHUB.COM/THEJCHAP
StegoForge: 零依赖 Python 隐写术库
GITHUB.COM/NOUR833 • Nour Islem KOOLI 分享
miniword: Python 所见即所得文字处理器
CODEBERG.ORG
每周 Real Python 线上答疑
2026年5月6日 REALPYTHON.COM
堪培拉 Python 聚会
2026年5月7日 MEETUP.COM
悉尼 Python 用户组 (SyPy)
2026年5月7日 SYPY.ORG
DFW Pythoneers 第二个周六教学会议
2026年5月9日 MEETUP.COM
PiterPy 聚会
2026年5月12日 PITERPY.COM
莱比锡 Python 用户组会议
2026年5月12日 MEETUP.COM
Altair: 用 Python 声明式制图
使用 Altair 以声明式方式构建交互式 Python 图表。将数据映射到视觉属性并添加联动选择。无需 JavaScript。REAL PYTHON
Python 软件基金会 2026 年第一季度 Fellow 成员
PYTHON SOFTWARE FOUNDATION
PEP 708: 扩展仓库 API 以缓解依赖混淆攻击(已拒绝)
PYTHON.ORG
PEP 806: 带精确异步标记的混合同步/异步上下文管理器(已拒绝)
PYTHON.ORG
PEP 833: 冻结 HTML 简单仓库 API(草案)
PYTHON.ORG
修复 Python 3.14 增量垃圾回收导致的内存"泄漏"
Adam 在将客户端项目迁移到 Python 3.14 时遇到了内存不足错误。该问题发生在资源有限的服务器上运行 Django 数据库迁移命令时,似乎由 Python 3.14 中新的增量垃圾回收算法引起。ADAM JOHNSON
日志输出到文件和 Textual 控制台
在 Textual 中编写 TUI 应用时,不能直接打印调试信息,因为终端由框架控制。本文展示如何使用日志和 Textual 内置的调试控制台。MIKE DRISCOLL
超越基础 RAG:构建持久化 AI 代理
使用 Python notebook 掌握下一代 AI:代理推理、记忆工程和多代理编排。利用 LangChain、LlamaIndex 和高性能向量搜索的生产就绪模式来扩展应用。在 GitHub 上加星。ORACLE 赞助
PyTexas 2026 回顾
PyTexas 2026 奥斯汀站各演讲笔记:Hynek 谈领域建模、Dawn Wages 谈专业化、MCP 安全、PEP 810 延迟导入、自由线程、Ruff、ty、uv、供应链。BERNÁT GÁBOR
Wagtail AI 的碳足迹
Wagtail AI 的包维护者分享了他测量用户可执行的不同 AI 任务的碳排放影响的方法,并介绍了初步结果。WAGTAIL.ORG • Meagen Voss 分享
Gemini CLI vs Claude Code:Python 任务该选哪个
Gemini CLI 对比 Claude Code:比较配置、性能、代码质量和成本,找到适合你工作流的 Python AI 编程工具。REAL PYTHON
在 FastAPI 中实现 OpenTelemetry
学习如何使用 OpenTelemetry 观测你的 FastAPI Web 应用,包括如何集成以及为什么它很重要。SIGNOZ.IO • Dhruv Ahuja 分享
带漏洞扫描的本地 PyPI 替代方案
非常有趣的项目 GITHUB.COM/RUSTEDBYTES • Yehor Smoliakov 分享
typeform: 基于 Pydantic 的类型安全 UI/CLI 生成器
GITHUB.COM/STHITAPRAJNAS
dash: Python 数据应用与仪表盘
GITHUB.COM/PLOTLY
PyCamp 西班牙 2026
2026年4月30日至5月4日 PYCAMP.ES
PyDelhi 用户组聚会
2026年5月2日 MEETUP.COM
PyBodensee 月度聚会
2026年5月4日 PYBODENSEE.COM
IndyPy: 闪电演讲
2026年5月5日至6日 MEETUP.COM
使用 ChromaDB 进行向量数据库与嵌入
学习如何使用 ChromaDB(一个开源向量数据库)存储嵌入,并为 Python 中的大语言模型提供上下文。REAL PYTHON 课程
Python 类型检查器对比:速度与内存使用
对 Python 类型检查器(包括 Pyrefly、Ty、Pyright 和 Mypy)的速度和内存使用进行基准对比。AARON POLLACK
PEP 800: 类型系统中的稳固基础(已接受)
PYTHON.ORG
PEP 772: 打包委员会治理流程(已接受)
PYTHON.ORG
PEP 832: 虚拟环境发现(草案)
PYTHON.ORG
PEP 830: 为异常和回溯添加时间戳(草案)
PYTHON.ORG
重新审视 LLM 格局与召唤幽灵
当前有哪些技术被用来提升基于 LLM 的系统的性能?行业如何从后训练转向上下文工程和多代理编排?本周节目嘉宾是 JetBrains 数据科学家兼 Python 倡导团队负责人 Jodie Burchell……
软件团队的经济学
副标题为"为什么大多数工程组织都在盲目飞行",本文分析了软件开发团队的实际成本、需要产生多少价值才能财务可行,以及为什么大多数组织对这两个数字都缺乏洞察。VIKTOR CESSAN
面向 Python 开发者的 OWASP Top 10(2025 列表)
OWASP Top 10 是代码中常见安全漏洞(如 SQL 注入)的列表。该列表最近更新,Talk Python 采访了 Tanya Janca 讨论这次的所有重大变化。TALK PYTHON 播客
Textual: DOM 查询入门
Textual TUI 框架使用树结构存储页面上所有小部件。这个 DOM 是可查询的,让你能在代码中动态查找小部件。MIKE DRISCOLL
回顾五年开发者驻留经历
Łukasz Langa 即将卸任 Python 软件基金会首位 CPython 开发者驻留。这篇文章讲述了他的经历和所完成的一切。PYTHON SOFTWARE FOUNDATION
将业务逻辑与 Django ORM 解耦
我的业务逻辑应该放在哪里?这是 Django 中的经典话题。本文提出了一个连续的场景谱系,每个场景复杂度递增。CARLTON GIBSON
PyPI 完成第二次审计
PyPI 已完成第二次外部安全审计。这篇文章展示了发现的所有问题及各自的应对措施。MIKE FIEDLER
新技术治理:征求社区反馈
Django 指导委员会提出了新的治理机制,正在向社区征集反馈意见。DJANGO SOFTWARE FOUNDATION
django-modern-rest: 带类型和异步支持的 REST
GITHUB.COM/WEMAKE-SERVICES
django-freeze: 将 Django 站点转换为静态站点
GITHUB.COM/FABCACCAMO
spy: 可编译的类 Python 语言 SPy
GITHUB.COM/SPYLANG
prettytable: 视觉美观的 ASCII 表格数据
GITHUB.COM/PRETTYTABLE
endcord: 功能丰富的 Discord TUI 客户端
GITHUB.COM/SPARKLOST
The Carpentries
2026年4月22日至24日 INSTATS.ORG
AgentCamp 阿姆斯特丹 2026
2026年4月23日 MEETUP.COM
North Bay Python 2026
2026年4月25日至27日 NORTHBAYPYTHON.ORG
Python Sheffield
2026年4月28日 GOOGLE.COM
📌 项目
PyPy v7.3.22 发布
PYPY.ORG
2026 年 Python 日志库选择指南
本文比较了 Python 标准日志模块、structlog 和 Loguru,包括真实基准测试、OpenTelemetry 集成路径,以及针对 Django、FastAPI 和 Flask 的框架特定指南。AYOOLUWA ISAIAH
在 Python 项目中利用 OpenAI API
学习如何使用 Python 的 openai 库配合 ChatGPT API 发送提示、用角色控制 AI 行为,以及获取结构化输出。REAL PYTHON 课程
测验:在 Python 项目中利用 OpenAI API
REAL PYTHON
2026 年构建 Python 库
想在 2026 年构建 Python 库?这里有你需要了解的最前沿的一切。STEPHEN IF
vibescore: 一条命令为任意 Python 项目评分
GITHUB.COM/STEF41 • 匿名分享
profiling-explorer: 基于表格的性能分析探索工具
GITHUB.COM/ADAMCHAINZ
回退 Python 3.14 和 3.15 的增量 GC
PYTHON.ORG
如何使用 Codex CLI 为 Python 项目添加功能
学习如何使用 Codex CLI 通过终端为 Python 项目添加功能。掌握无需浏览器或 IDE 插件的 AI 编程。REAL PYTHON
——微信「右耳朵猫AI」