上周蠎超赞 26w38 #539

💡 原文中文,约2700字,阅读约需7分钟。
📝

内容提要

本期Python周刊主要内容:Cloudflare Workers正式支持Python;用25行代码实现情感桌面小物;Frozendict不可变哈希表;Gemma 4测试中4GB GPU性能超12核CPU 4.3倍;Python JIT暂停;Python 3.15新特性TUI游戏;浏览器中加速NumPy;Hishel HTTP缓存;PEP 824非合并运算符。项目包括代码重复检测、HarnessRouter自托管代理框架、ArchUnitPython架构测试、科学AI代理评测及果蝇大脑模拟。

🔎

延伸解读

Python 在 Cloudflare Workers 中成为一等语言

Cloudflare Workers 正式支持 Python,这意味着 Python 现在是其运行时中的一等语言。对于开发者而言,这提供了在边缘计算环境中直接使用 Python 的新选择,无需依赖其他语言或转译工具。这一变化可能影响未来无服务器架构的设计与部署方式。

Python JIT 项目暂停的潜在影响

文章提到 Python JIT 暂停,这可能影响 CPython 的性能优化路线。JIT 编译通常能提升执行速度,暂停意味着短期内官方不会通过 JIT 带来显著性能改进。开发者若关注性能,可能需要关注其他实现或优化手段。

AI 代理评测与科学工作流

本期介绍了 terminal-bench-science,用于评估 AI 代理在跨科学研究工作流中的表现。这类评测有助于衡量代理在复杂科学任务中的实用性,为 AI 在科研领域的应用提供参考。同时,HarnessRouter 等自托管代理框架的出现,反映了代理工具生态的活跃。

Python 生态中的新工具与协议

文章提及多个新项目,如 Frozendict 不可变哈希表、Hishel HTTP 缓存、ArchUnitPython 架构测试库等。此外,HarnessRouter 实现了统一框架协议 (UHP),显示社区在代理协议方面的探索。这些工具和协议可能影响未来 Python 项目的开发与集成方式。

❓

Q&A

Cloudflare Workers 现在支持 Python 了吗?

是的,Python Workers 已正式发布,Python 成为 Cloudflare Workers 运行时中的一等语言。

如何用 25 行 Python 代码做一个有情感的桌面小物?

文章提到用 25 行 Python 代码可以制作一个住在桌面上的绿色小东西,并且它现在有感情了。具体实现细节未在摘要中展开。

Frozendict 是什么?它支持哪些语言?

Frozendict 是适用于 Python 和 Node.js 的最先进的不可变哈希表。

Gemma 4 测试中,4GB 笔记本 GPU 的性能比 12 核 CPU 快多少?

在 Gemma 4 测试中,4GB 笔记本电脑 GPU 的性能比 12 核 CPU 高出 4.3 倍。

Python JIT 有什么新动态?

文章提到 Python JIT 暂停。

Python 3.15 有什么新特性?

有一款名为 whatsnewt 的 TUI 文字冒险游戏,可以带你了解 Python 3.15 的新特性。

Hishel 是什么?

Hishel 是 Python 的 HTTP 缓存。

PEP 824 是什么?

PEP 824 是 Python 增强提案 824,关于非合并运算符。

HarnessRouter 是什么?它支持哪些代理?

HarnessRouter 社区版是基于 Apache 2.0 的自托管版本,提供统一的代理框架接口。通过一个 API 即可运行 Codex、Claude Code、Hermes、PI、DSH 等代理,支持会话、流式传输、文件传输、取消和故障处理。它实现了开放标准统一框架协议 (UHP)。

ArchUnitPython 有什么作用?

ArchUnitPython 是一个架构测试库,可以在 Python 应用中指定并确保架构规则的正确性,易于设置和集成到流水线中。

🏷️

标签

➡️

继续阅读