本期周刊聚焦 Python 3.15:实测 JIT 几何平均提速 2.47 倍,并对比 3.14 及更早版本;自由线程 Python 进入下一阶段;梳理 3.15 最值得关注的新特性。另涵盖 Python 分代与增量垃圾回收、Django 异步事务与设计模式、用 Pydantic AI 搭建 Agent、Polars 2.0 发布,以及多个 AI 智能体开源项目和 PEP 818、PEP 823 的讨论。
本周Python生态主要动态:TurboPython可将带类型标注的Python编译为无运行时、无GC、无GIL的原生二进制;Python 3.15.0发布,新增惰性导入和内置不可变字典;Polars 2.0支持溢写磁盘、SQL和新Map类型,基准测试领先;NumPy正移植至Limited API以支持abi3轮子,并将searchsorted提速达25倍;CPython探讨逐步引入Rust。
本文介绍Python 3.15新特性及性能对比,汇总近期Python生态动态:Django安全更新、Polars 2.0发布、PyPI命名空间政策撤回。教程涵盖PEP提案解读、编码智能体原理、NumPy扩展模块移植、数据科学笔记本维护、GPT图像API、Hugging Face Transformers、Django异步事务与性能分析器、Python内存管理。
Polars 2.0发布候选版,默认将LazyFrame查询改为流式引擎,以提升内存和性能,但可能改变行顺序,影响依赖顺序的代码。用户需显式排序或设置maintain_order=True,或保留内存引擎。2.0还移除模糊类型转换,未来将改进IO插件、S3读取器等。
完成下面两步后,将自动完成登录并继续当前操作。