内容提要
本期周刊聚焦 Python 3.15:实测 JIT 几何平均提速 2.47 倍,并对比 3.14 及更早版本;自由线程 Python 进入下一阶段;梳理 3.15 最值得关注的新特性。另涵盖 Python 分代与增量垃圾回收、Django 异步事务与设计模式、用 Pydantic AI 搭建 Agent、Polars 2.0 发布,以及多个 AI 智能体开源项目和 PEP 818、PEP 823 的讨论。
延伸解读
JIT 提速数据需结合版本对比理解
周刊提到实测 CPython 3.15 JIT 几何平均提速 2.47 倍,并同时收录了与 3.14 及更早版本的对比文章。读者应注意,这一数字来自特定基准测试的几何平均,并不代表所有程序都能获得同等提升;实际收益会因代码类型、负载特征和 JIT 覆盖范围而异。结合版本对比阅读,更能判断升级到 3.15 的边际收益。
自由线程进入下一阶段,但生态适配仍是关键
自由线程 Python 被列为 3.15 的重点方向之一,周刊将其描述为“进入下一阶段”。这意味着无 GIL 方向的推进仍在持续,但文章并未给出具体性能或兼容性结论。对开发者而言,更值得关注的是依赖库是否跟进适配,以及现有代码在自由线程构建下的实际表现,而非仅凭版本号判断可迁移性。
Django 异步事务与设计模式值得分开看
周刊同时收录了 Django 异步事务(6.2 有望落地)和习惯追踪应用中的 5 个设计模式两篇内容。前者属于框架层面的能力演进,后者偏向应用架构经验,二者关注点不同。读者若关心异步 ORM 的事务边界与一致性,应优先看前者;若想借鉴可复用的组织方式,后者更具参考价值。
Polars 2.0 的默认行为变化需留意
Polars 2.0 发布,周刊指出 collect 默认走流式引擎、SQL 成为一等公民。默认引擎切换属于行为层面的变化,可能影响既有管道的执行方式与资源占用。升级前建议检查依赖 collect 默认行为的代码,并关注流式执行在自身数据规模下的表现,而不是仅把 2.0 当作常规版本更新。
Q&A
Python 3.15 的 JIT 提速效果具体是多少?
实测 CPython 3.15 JIT 几何平均提速 2.47 倍。
自由线程 Python 现在进展到哪一步了?
自由线程 Python 已进入下一阶段。
Python 3.15 有哪些最值得关注的新特性?
周刊梳理了 Python 3.15 最值得关注的新特性,包括 JIT 见效、自由线程进入下一阶段等,具体可查看相关文章。
Django 异步事务什么时候能支持?
Django 异步事务有望在 6.2 版本落地。
Polars 2.0 有哪些重要更新?
Polars 2.0 发布,collect 默认走流式引擎,SQL 成为一等公民。
如何用 Pydantic AI 搭建一个 AI Agent?
周刊中有一篇教程介绍用 Pydantic AI 从零搭建一个能干活的 AI Agent。