Python周刊2026W32 | PEP 842导出、PR-AF登顶、NumPy线程扩展、PyCon Korea 2026 free-threaded 下 NumPy 线程扩展反慢2倍PR-AF 登顶代码审查基准PEP 842 提案 export 语句PyCon Korea 2026等活动在列。 头条在 Free-Threaded Python 上扩展 NumPy在 CPython 的 free-threaded 构建上——它正是为了让线程扩展而设计的——一个没有共享可变状态的 NumPy 工作负载用线程比用进程慢了最多 2 倍而它本应随核心数线性扩展。仅移除 GIL 是不够的samply 性能分析暴露了 NumPy 和 CPython 中被 GIL 在常规构建上掩盖的隐藏瓶颈一旦线程真正并发这些瓶颈就会成为严重的扩展问题。作者逐类讲解了消除这两个项目中瓶颈的过程从 CPython 的 tracemalloc 模块开始。开源刚刚达到前沿代码审查水平一款开源工具而非 Copilot、CodeRabbit 或 Greptile在 Martian Code-Review-Bench 中登顶PR-AF 搭配 GLM-5.2 在 42 款被比较的工具中达到 0.706 的 golden recall领先于 cubic-v2 以及所有 qodo、coderabbit、greptile、copilot 和 devin 变体。大多数 AI 审查者只产生浅层的 diff 摘要而基于代码证据的深度审查一直是商业专属领域——前沿模型的价格使其无法用于常规 PR。文章涵盖了 PR-AF 的架构将每个 PR 转化为特定任务的审查计划、生成聚焦的审查代理、把每个发现建立在 AST 和 tracer 证据之上、发布内联 GitHub 评论以及为常规 PR 路由 DeepSeek 级别模型、为重大 PR 路由 Opus 级别模型。PyTorch 深度学习教程到 2024 年PyTorch 在模型训练中的采用率达到 63%并为超过 70% 的 AI 研究实现提供支持——然而构建能看、能听、能理解语言的 AI 系统曾经是拥有海量计算资源的专业研究者的领域。深度学习框架打开了这扇门但新手仍面临陡峭的学习曲线张量、核心训练工作流以及把理论变成真正可用的模型。本教程引导你在 PyCharm 中基于 MNIST 数据集构建你的第一个 PyTorch 模型实时观看它识别手写数字同时熟悉张量和基本的深度学习工作流。公布 2026 年第二季度 PSF Fellow 成员Python 社区的领导者刚刚获得一个难得的公开聚光灯——PSF 公布了 2026 年第二季度的第二批 Fellow表彰那些组织会议、维护库和指导新手的人。这份认可很重要因为 Python 生态系统很大程度上依赖无偿的志愿工作维持科学社区、本地用户组和教育材料往往得不到感谢。文章涵盖了 2026 年第二季度 Fellow 名单、Fellowship 评选标准以及如何提名他人——第三季度提名截止到 2026 年 8 月 20 日。PEP 842模块导出PEP 842 想用显式的export语句取代 Python 沿用几十年的下划线约定——模块作者声明什么内容属于公开而不是靠命名来暗示。如今内部的 Helper 类会不加标记地出现在 dir()、help() 和自动补全中而_前缀只是一种任何用户都可以忽略的约定它可读性也较差还让维护者多花敲键盘的功夫。PEP 阐述了 export 语法、为什么它刻意不是访问修饰符以及声明式导出如何让模块 API 变得自我文档化。 文章与教程纯 Python 中的 SIMD纯 Python 实现的 Game of Life 以 4K 分辨率运行在 180fps——比朴素实现快了约 3800 倍。SIMD 级别的吞吐量通常需要 C 语言因为优化编译器会自动生成 Python 根本得不到的 SSE2 指令这使得它在纸面上看起来不可能。文章分解了如何在纯 Python 中手工实现 SIMD 风格的向量化用 pysdl2 处理图形逐步讲解那些拉近与近原生模拟速度差距的技术。为什么并发是 Python 开发者最难掌握的概念摩尔定律可能在放缓但开发者正面临一个新的翻倍趋势每两年并发的复杂度和混乱度就会翻倍。高级 Python 开发者受影响最严重——掌握并发既需要底层操作系统知识内核、系统调用、进程、进程间通信也需要更上层的 Python 机制协程、事件循环、pickling、臭名昭著的 GIL尽管遭人诟病这仍是一项值得做出的权衡。文章讲解了操作系统如何工作、进程与线程、并发与并行、asyncio 与 threading 与 multiprocessing以及 CPU 与 GPU以帮助你征服并发。在 PyQt6 中实时流式子进程输出从 PyQt6 应用启动一个长时间运行的 Bash 命令整个 GUI 就会冻结直到它结束——没有重绘、没有点击用户会以为系统崩溃了。罪魁祸首是 subprocess.run()它阻塞了 Python并使 Qt 的事件循环——重绘窗口和处理信号的机制——停滞因此输出只在进程最终结束时一次性倾倒出来。文章讲解了两种逐行实时流式输出子进程输出的方法从一个可运行的演示开始。安全地设置 Django 的 DEBUGDjango 设置中的一个布尔值会改变框架在大约 30 个文件中的行为方式——DEBUGTrue 不仅仅是一个漂亮的错误页面它会重接从错误处理器到静态文件服务的一切。在笔记本电脑上无害同一个标志在生产环境中会变成灾难性的暴露严重的安全和性能问题——而带着它上线是 Django 开发者最容易犯的错误新手和专家都一样。文章指出了 DEBUG 在底层改变了哪些行为并展示了如何在生产中安全地保持关闭同时不失去调试能力。CrewAI in Python协调 AI 代理团队如何使用 Google 的 Antigravity CLI 进行 AI 代码辅助测验如何使用 Google 的 Antigravity CLI 进行 AI 代码辅助 项目与代码ome-zarr-py存储生物成像数据的 NGFF 规范单个显微镜实验可以产生 TB 级的图像数据大得无法放进任何单文件格式这就是 OME 社区推动生物成像存储转向多分辨率 Zarr 金字塔的原因。传统格式迫使研究人员加载全分辨率数据仅仅为了预览样本使得 TB 级数据集在跨实验室和计算云存储、浏览和共享变得不切实际。ome-zarr-py 提供了根据 NGFF 规范在 Zarr 文件集中读写多分辨率图像的 Python 工具涵盖安装、使用和测试。django-orm-lensDjango Schema 审查Django schema 审查在几乎任何地方都是付费类别而 django-orm-lens 仅靠静态解析就能提取你的整个模型图——不需要数据库、不需要 runserver、不需要可用的虚拟环境即使在一个环境损坏的全新 clone 上也能做到。PR 审查机器人、追踪数据到构建它的函数之外的 queryset 分析、schema 漂移检查以及基于真实表统计的索引建议通常都藏在按席位或按数据库计费的订阅后面。这款 MIT 许可的工具把所有这些放到你的编辑器侧边栏上为你的 CI 把关并通过 MCP 回答 AI 代理——一个 JSON 配置块无需账号、无遥测也没有 Pro 层计划。cnsplots用于复杂数据集的 Python 数据可视化为 Cell、Nature 或 Science 制作期刊级图表通常意味着数小时的 matplotlib 样式拉锯战——cnsplots 承诺用几行代码就能得到可发表的图表。研究者经常把时间浪费在期刊强制要求的繁琐细节上像素级精确的尺寸、自动标注的多面板布局、可在 Illustrator 中编辑的 SVG 字体以及统计标注所有这些都以牺牲科学本身为代价。该库基于 matplotlib 且与 seaborn 兼容自带预配置的期刊样式、25 种以上图表类型、惰性导入以及一个内置 skill让 Codex 和 Claude Code 可以直接生成图表。Whoosh全文搜索BM25F、无需服务器、无原生依赖Whoosh一款被两次弃置的纯 Python 全文搜索库如今重新得到积极维护——而且现在可以通过 Pyodide 编译为 WebAssembly在你的浏览器中实时运行。添加真正的搜索通常意味着要启动一个服务器或者对付在各种平台下都会坏掉的 C 扩展Whoosh 提供 BM25F 排序的结果零原生依赖、无需守护进程索引就是目录中的文件。文章涵盖了它的查询语言、分面、高亮、拼写纠正以及这次复兴背后诚实的维护历史。 活动Real Python 每周 Office Hours 问答线上揭开 Mocking 的神秘面纱让你的单元测试更强大单元测试本应只测试你拥有的代码——然而你的应用触及的每个外部服务和 API 都让这个边界无法执行。即使身处 AI 时代单元测试仍然是能工作的代码和只是能运行的代码之间的门槛而 mocking——把你的逻辑与真实世界依赖隔离的技术——常常被误解或被跳过。这个工作坊用一个真实世界的演示揭开 mocking 的神秘面纱把单元测试重新定义为对你代码实际所做工作的真正评估而不是部署路上的杂务。堪培拉 Python 聚会悉尼 Python 用户组SyPyPyCon Indonesia 2026PyDelhi 用户组聚会PyCon Korea 2026往期精选Github周刊2026W31 | 阿里开源代码审查工具、微软 VibeVoice、Buzz 协作、GeoLibre 1.0Github周刊2026W30 | Kimi Code CLI发布、Bonsai 27B本地推理、OmniRoute免费Token、Apache Ossie开源Github周刊2026W29 | GitHub安全更新、OpenCut重写、Abseil发布PHP周刊2026W31 | PHP 8.6 原生 clamp()、Laravel 13.20 图像处理、CakePHP 5.4.0 发布、Symfony 周报 73 个 PRGo周刊2026W31 | Go 1.28泛型集合、1.27泛型方法、Milvus 3.0、req 3.60用 Rust 重写 Bun阅读原文扫码关注「右耳朵猫AI」