你好,我是猫哥。这里每周分享优质的 Python、AI 及通用技术内容,大部分为英文。周刊开源在 Github 上,喜欢请给颗小星星支持下~

本期分享了 12 篇文章,12 个开源项目,1 则音视频,全文 1584 字。

重要提示: 本周刊迎来第 100 期,限时订或新订阅,可享受八折优惠,欢迎领取优惠券 —> https://www.xiaobot.net/coupon/d2c69b05-91b8-4e2b-b346-e7bc4dbc141a

🦄文章&教程

1、Python 3.14 t-string 要来了,它与 f-string 有何不同?

Python 有了 f-string,为什么还要设计出 t-string?文章解读了 PEP-750 设计出 t-string 的原因,同时也是一篇全面的 t-string 教程,介绍了它的基本应用场景以及几种进阶用法。

2、调试 Python f-string 的错误

作者遇到了一个有趣的 bug:用 f"{x}" 抛出了 TypeError,但 str(x) 却正常。文章介绍了调试的过程,详细分析了 f-string 处理字符串插值的底层原理,最后发现是工作流编排引擎 Temporal 的问题。

3、Python 3.14: Python 世界的一大步

探讨了 Python 3.14 在调试生态方面的重大改进,PEP-768 允许用户远程的为一个 Python 进程注入一段调试代码,使得调试工具能以更好的方式对 Python 进程进行无侵入的调试与观测。

4、PEP-790 – Python 3.15 的发布计划

Python 3.15 的开发和发布计划已公布,17 个月的开发周期:2025.6.6 开始开发,2025.10.14 发布 alpha 1 版本,2026.5.5 发布 beta 1,2026.10.1 发布正式版。

5、DjangoCon EU 2025 总结

作者分享了今年参加 DjangoCon 的收获,包括一些数据库优化技巧、性能测试方法、网络算法调整、查询分析技巧、多个实用工具和最佳实践等。

6、如何用 Meilisearch 为 Django 网站添加闪电般的搜索?

介绍了如何在 Django 项目中集成 Meilisearch,以实现高效的全文搜索功能。通过 Docker 配置 Meilisearch,利用 Pydantic 定义搜索模式,并通过自定义的模型方法和 Django 管理命令实现数据的自动和批量索引更新。

7、PyXL:解锁 Python 硬件潜能,GPIO 速度飞跃

介绍了 PyXL,一种能在硬件层面直接执行 Python 代码的自定义处理器,无虚拟机、无解释器、无 JIT、无 C 语言。GPIO 圆程仅需 480 纳秒,比 MicroPython 快 30 倍,时钟速度归一化后优势达 50 倍。

8、使用 Gemini 和少量 Python 自动删除代码

分享了如何利用 Gemini 2.0 Flash 高效完成代码生成/重构,实现自动化删除 200 多个 GN 构建文件。讨论了如何利用 AI 和普通脚本混合处理繁琐代码任务。

9、让 PyPI 的测试套件速度提升 81%

介绍了如何系统地优化了 Warehouse(为 PyPI 提供动力的后端)的测试套件,将执行时间从 163 秒减少到 30 秒,同时测试数量从 3,900 增长到 4,700 多。

10、Python 类型提示:混合类

如何给 Python 的混合类(mixin class)添加类型提示?文章介绍了两种情况的解决方法:基类继承法和协议定义法,提升了混合类的类型安全性和可维护性。

11、记住 Python 的海象操作符(:=)

你是否了解 Python 3.8 引入的海象操作符(PEP-572)?什么情况下使用它,带来的好处是什么,对代码可读性有什么影响?

12、软件工程师是如何使用 AI 的?

Wired 网站发布的一份调查报告,调查了 730 位开发者,了解他们在工作中如何使用 AI 聊天机器人、使用的频率以及如何评价 AI 等。AI 正在改变编程工作,但还远不能取代程序员。

🐿️项目&资源

1、pyrefly:新一代 Python 类型检查器和 IDE

Meta 正在开发中的 Python 类型检查工具,计划于 2025 年底完全取代 Pyre,使用 Rust 开发,希望提高性能并提供生成类型化的 AST 等新功能。

2、Paper2Code:基于机器学习论文自动生成代码

一个多 agent LLM 系统,自动将论文转换为代码。遵循三阶段流程:规划、分析和代码生成,每个阶段由专门的 agent 处理。(star 1K)

3、aiwaf:AI 驱动的 Django Web 应用防火墙

可以作异常检测,阻止可疑 IP,防止 UUID 篡改,阻止蜜罐字段利用,并每日基于日志再训练持续改进。

4、picologging:Python 高性能日志库

微软开源的 Pyton 日志库,比标准库中的 logging 模块快 4-17 倍。

5、Agentfy:针对社交媒体的多 agent 协调系统

一个模块化、多 agent 协调系统,专为自动化社交媒体中的任务而设计,深度集成 TikTok、Instagram、YouTube、X、Quora、WhatsApp 等平台。

6、glyphx:新一代的 Python 绘图库

matplotlib.pyplot 的替代库,具有基于 SVG 的交互式图表,提供简洁、高质量的渲染。

7、sdk-python: Temporal 分布式工作流编排引擎

开源的分布式、可扩展工作流编排引擎,支持自托管和云服务部署,持久化执行、自动重试机制、单向安全连接。

8、mininterface:为 Python 应用提供 GUI、TUI、CLI、Web

通过简单代码,自动生成 GUI、TUI 和 CLI,无需手动编写界面代码。自动处理配置文件的读取和解析,简化了配置管理。

9、asv:带 Web 报告的 Python 基准测试工具

对 Python 软件包整个生命周期进行基准测试的工具,结果展示为交互式 Web 前端。

10、nbdime:比较和合并 Jupyter 笔记本

Jupyter 官方开源的工具,为 Jupyter Notebook 提供结构化的差异比较(diff)和合并(merge)功能。(star 2.7K)

11、Qwen3:阿里巴巴的大模型系列

阿里最新开源大模型,首创“快思考(非推理模式)”与“慢思考(深度推理模式)”的动态切换机制,数学推理能力超 GPT-4 等模型。(star 20K)

12、Kimi-Audio:音频理解、生成和对话大模型

月之暗面开源的通用音频基础模型,基于 1300 万小时多样化音频数据训练,在语音识别、音频理解与生成等任务中实现多项 SOTA 性能突破。(star 3.3K)

🐢播客&视频

1、Python 装饰器的陷阱

视频揭示出 Python 装饰器有值得警惕的地方,因为它会破坏代码的类型安全、隐藏函数的依赖、并且难以调试。

🐧 往年回顾

Python 潮流周刊#50:我最喜欢的 Python 3.13 新特性!(2024.05.12)

🐱欢迎订阅

技术周刊是聪明人在信息过载时代中筛选优质知识的聪明手段。这是一个专为国内 Python 开发者量身打造的资讯平台,为你挑选最值得分享的文章、教程、开源项目、软件工具、播客和视频、热门话题等丰富内容。立即订阅,每周将收到一篇文章推送,每周进步一点点。

欢迎留言,说说你最喜欢本期的哪一则分享?大家反馈得越多,我今后分享的也会越多!

欢迎将本专栏分享给同样爱学习的同学,当有人通过你分享的海报或者链接,购买了专栏,那么你将获得 20% 的返利。

Python 潮流周刊第3季总结,附电子书下载

Python 潮流周刊第二季完结(31~60)

Python 潮流周刊第 2 季完结了,分享几项总结

Python 潮流周刊第2季(31~60)-纯链接版

Python 潮流周刊第一季精华合集(1~30)

万字浓缩版,Python 潮流周刊第 1 季的 800 个链接!

🍋关联阅读

上一期:Python 潮流周刊#99:如何在生产环境中运行 Python?

下一期:Python 潮流周刊#101:Rust 开发的 Python 类型检查工具