Python周刊2026W25 | Python 3.14.6 发布、JIT 开发暂停、Pyodide 314.0、…
本周 Python 生态迎来多项更新:Python 3.14.6 和 3.13.14 发布,JIT 工作暂停等待新 PEP 指导方向;Pyodide 314.0 支持构建 wheel 发布到 PyPI,Marimo 推出响应式笔记本替代 Jupyter 隐藏状态,自由线程的延迟引用计数机制深入解析。
🔥 头条
指导委员会关于 JIT 的公告
Python 指导委员会宣布,在编写新的 PEP 之前,JIT 的工作需要暂停。关于实现方法以及与其他工具的集成,还有许多未解决的问题,而 JIT 的工作已经进入到一个需要回答这些问题的阶段。此外,该公告还强调,在推进之前,需要社区更广泛的讨论和共识。
用 MicroPython 和 WASM 在沙箱中运行 Python
Simon 一直在寻找完美的代码沙箱。本文介绍了他的最新尝试,涵盖了为什么他需要一个沙箱,以及他使用了哪些技术来实现它。作者:SIMON WILLISON
通过 OpenRouter API 访问多个 AI 模型
通过 OpenRouter 的统一 API,在 Python 中访问来自主流 AI 提供商的模型,支持智能路由、回退和成本控制。来源:REAL PYTHON 课程
小测验:通过 OpenRouter API 访问多个 AI 模型
来源:REAL PYTHON
Python 3.14.6 和 3.13.14 发布
来源:
📖 文章与教程
跳过 Jupyter 的隐藏状态:使用 Marimo 构建响应式笔记本
Marimo 是一个响应式 Python 笔记本,旨在让数据科学工作流更具可重复性。本文展示了它如何避免隐藏的执行状态,将笔记本保存为纯 .py 文件以获得更清晰的 Git 差异,使用 uv 隔离依赖,支持 pytest 单元测试,并将笔记本导出为可重用的脚本。
EuroPython 2026:庆祝 25 周年
EuroPython 2026 有哪些看点?今年的大会将在波兰克拉科夫庆祝其成立 25 周年。在本周的播客中,组织者 Mia Bajić 和 Daria Linhart Grudzien 与我一起讨论今年的会议。来源:REAL PYTHON 播客
SQLPyHelper:统一的数据库 API
SQLPyHelper 是一个 Python 库,为 SQLite、PostgreSQL、MySQL、SQL Server 和 Oracle 提供统一的 API。它支持 FastAPI 的异步操作、跨数据库迁移、连接池和事务。来源: • 由 Adebayo Olaonipekun 分享
漫步创业街
PyCon 的 Startup Row 是一条展位区,初创公司在此展示他们基于 Python 构建的产品。在本期节目中,Talk Python 采访了今年展位的多位参与者。来源:TALK PYTHON 播客
Pyodide 314.0 发布
本文宣布了 Pyodide 314.0 的发布,并描述了其功能,包括对标准化和打包的关注。你现在可以构建 Pyodide wheels 并将其发布到 PyPI。来源:
你能构建的最小大脑
从零开始用 Python 解释感知机,并配有交互式演示。学习权重、偏置、决策边界、轮次、学习率,以及为什么需要对数据进行归一化。作者:DEVARSH RANPARA
你现在需要运行 5 个类型检查器吗?
库维护者可能会被众多的类型检查器搞得不知所措。我们提供了一些指导,告诉他们如何将精力集中在最重要的地方。作者:MARCO GORELLI
如何判断你的 Python Mock 是否真的在工作
一个因为真实 API 返回错误而通过的测试并不是一个有效的测试。本文介绍如何验证你的 mock 是否确实拦截了调用,以及当它没有拦截时该如何修复。作者:BOB BELDERBOS
Cursor vs Windsurf:哪个 AI 代码编辑器最适合 Python?
对比 Cursor 和 Windsurf 在 Python 开发中的代码补全、多文件编辑和调试能力,帮助你选择最适合工作流的编辑器。来源:REAL PYTHON
Python 刁钻小测验
一个关于令人惊讶的边界情况、奇怪的输出和陷阱的 Python 刁钻测验游戏,题目来自广受欢迎的 WTFPython GitHub 仓库。来源: • 由 Adarsh Divakaran 分享
自由线程内部机制:延迟引用计数
这是 Victor 关于引用计数文章的后续,涵盖了更复杂的计数机制,包括不可变对象。作者:VICTOR STINNER
🛠 项目与代码
Relier:Celery 的零任务丢失可靠性层
来源:/GETRELIER • 由 Kolade Fajimi 分享
uuid-utils:基于 Rust 的 Python UUID 替代方案
来源:/AMINALAEE • 由 Amin 分享
pytrendy:时间序列数据的趋势检测
来源:/RUSSELLSB
django-deploy-probes:Django 健康检查与启动端点
来源:/EMFPDLZJ • 由 minjeong bak 分享
NumCircBuf:高性能数值循环缓冲区
来源:/BASIMALI-AI • 由 Syed Basim Ali 分享
📅 活动
每周 Real Python 办公时间问答(线上)
时间:2026 年 6 月 17 日。来源:
CPython 如何在 Android 上运行
时间:2026 年 6 月 18 日。来源: • 由 Adarsh D 分享
PyData Bristol 聚会
时间:2026 年 6 月 18 日。来源:
PyLadies Dublin 聚会
时间:2026 年 6 月 18 日。来源:
Python 赋能(几乎)一切
时间:2026 年 6 月 18 日至 19 日。来源:
PyCon 新加坡 2026
时间:2026 年 6 月 19 日至 22 日。来源:
- 点赞
- 收藏
- 关注作者
评论(0)