Python周刊2026W26 | PEP 835 添加、3.14 GC 回退、大量 PEP 定稿、Pluggy 解析、PyCon 安全汇总

本期涵盖 Pluggy 插件系统实战、Python 接口实现方式(ABC 与 Protocols)、Scrapy 扩展开发、2026 年任务队列库选型对比、Python 3.14 垃圾回收改进与回退、PyCon US 2026 安全专题回顾等精彩内容。

🔥 头条

插件案例研究:Pluggy

Pluggy 是一个开源插件系统,被 pytest、tox 等框架使用。本文介绍其工作原理以及你能够用它做些什么。ELI BENDERSKY

在 Python 中实现接口:ABC 与 Protocols

学习如何使用抽象基类、Protocols 和鸭子类型在 Python 中实现接口,并清晰地强制执行方法契约。REAL PYTHON

测验:在 Python 中实现接口:ABC 与 Protocols

REAL PYTHON

如何构建你的第一个 Scrapy 扩展

Scrapy 是一个优秀的可扩展 Python 爬虫框架,本文介绍如何通过插件让它变得更好。AYAN PAHWA • 由 Ayan Pahwa 分享

PSF 2026 年董事会选举日期

PYTHON SOFTWARE FOUNDATION

PEP 835:注解类型元数据的简写语法(已添加)

PYTHON.ORG

大量 PEP 被标记为最终状态

作为 3.15 beta 的一部分,大量 PEP 已被移至「Status: Final」状态,包括:PEP 753、668、687、691、699、701、703、728、753、770、773 和 829。更多详情请查看 PEP 列表。GITHUB.COM/PYTHON

DSF 执行董事招聘公告

DJANGO SOFTWARE FOUNDATION

PyData London 26 视频已发布

YOUTUBE.COM

📖 文章与教程

Python 3.14 垃圾回收的波折

Python 3.14.0 引入了新的增量垃圾回收器。但由于内存占用升高的报告,Python 团队在 3.14.5 中回退了垃圾回收的变更。本文介绍了 Python 的内存管理机制,以及在增量垃圾回收器上表现最佳和最差的工作负载。

2026 年 Python 任务队列库选型指南

本文对比了 2026 年值得考虑的 Python 任务队列库:Celery、Dramatiq、FastStream、Taskiq 和 Repid。对比涵盖代理支持、异步行为、基准测试结果及各自的差异点。ALEKSANDR SULIMOV • 由 Aleksandr Sulimov 分享

不安全的代码补全算漏洞吗?

Seth 试用了 PyCharm 的「Full Line Completion」插件,该插件使用深度学习模型推荐代码行,并对结果感到担忧------许多推荐内容涉及关闭安全功能的代码。SETH LARSON

PyCon US 2026 安全专题全览

这篇 PSF 博客文章总结了 PyCon US 2026 中所有与安全相关的内容,包括安全轨道的首次演讲、PSF 处理安全问题方式的更新、开源安全领域等。SETH LARSON

为什么依赖管理让新手开发者头疼

这是一篇结合观点与实用建议的文章,讨论了 Python 依赖管理、虚拟环境、Docker,以及为什么环境配置问题让众多新手开发者感到挫败。ETHAN CARVER

Python 代码库的上下文工程

学习上下文工程如何塑造 AI 编程助手在每次交互中看到的内容,并使用四种实用策略让你的 Python 项目保持正轨。REAL PYTHON

测验:Python 代码库的上下文工程

REAL PYTHON

为就业市场构建 Python 技能

了解雇主最看重哪些 Python 技能以及如何培养它们,附带技能路线图工作表、每周练习计划和面试准备技巧。REAL PYTHON 课程

测验:为就业市场构建 Python 技能

REAL PYTHON

使用 AST 模块运行修改后的 Python 代码

学习如何使用 Python 的抽象语法树(AST)------许多元编程技术的基础------以及这在 AI 时代如何发挥价值。ALEX HALL • 由 Alex Hall 分享

用 Quarto 制作你的 SciPy 演示文稿

Quarto 专为科学演示而生。本文介绍如何将你的下一场 SciPy(或任何会议)演讲构建为 Quarto 幻灯片。ISABELLA VELÁSQUEZ • 由 Isabella Velásquez 分享

🛠 项目与代码

asncounter:按相关网络块统计访问次数

GITLAB.COM/ANARCAT

hydra:配置复杂应用的框架

GITHUB.COM/FACEBOOKRESEARCH

warp:GPU 加速的仿真、机器人与机器学习

GITHUB.COM/NVIDIA

python-socketio:Python Socket.IO 服务器与客户端

GITHUB.COM/MIGUELGRINBERG

marimo-tutorials:Marimo 教程合集

GITHUB.COM/HALESHOT

📅 活动

Real Python 每周答疑会(线上)

2026 年 6 月 24 日 REALPYTHON.COM

PyDelhi 用户组聚会

2026 年 6 月 27 日 MEETUP.COM

Python Sheffield 聚会

2026 年 6 月 30 日 GOOGLE.COM

佛罗里达西南部 Python 用户组聚会

2026 年 7 月 1 日 MEETUP.COM

STL Python 聚会

2026 年 7 月 2 日 MEETUP.COM

堪培拉 Python 聚会

2026 年 7 月 2 日 MEETUP.COM