news 2026/5/31 18:02:33

Python技术周刊 2026年第18周

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Python技术周刊 2026年第18周

阅读原文: https://mp.weixin.qq.com/s/vX9NXVzVjdoGx-F5cVJHiQ

本周 Python 生态多项重要进展:6个 PEP 被接受(含类型系统、C API、打包治理等),Pip 26.1 发布,Python 3.14 增量 GC 因内存问题被回退,PyPI 完成第二次安全审计,打包委员会正式获批。

🔥 头条

使用 LLM 查找 Python C 扩展 Bug

LLM 可以成为帮助查找代码问题的强大工具,但如果没有人工参与,情况可能会有问题。这篇文章讲述了一位开发者是如何应对这一挑战的。JAKE EDGE

📌 教程

最后机会:Claude Code 实战课程 5月6-7日

学会与 AI 代理协作的开发者将获得难以超越的优势。这个为期 2 天的实操课程带你从零开始,完全用 Claude Code 构建一个可运行的 Python 项目。REAL PYTHON 赞助

AI 编程代理指南:四种工作流类型图谱

AI 编程代理分为四种类型:IDE、终端、PR 和云端。了解每种工作流如何融入现代 Python 开发。REAL PYTHON

机器学习可视化

这是一系列 Jupyter notebook,帮助可视化机器学习中使用的算法。了解更多关于神经网络、回归、k-means 聚类等内容。GAVING HUNG

📌 文章

PEP 661: 哨兵值(已接受)

PYTHON.ORG

PEP 831: 全面启用帧指针:为 Python 启用系统级可观测性(已接受)

PYTHON.ORG

PEP 820: PySlot:C API 统一槽位系统(已接受)

PYTHON.ORG

PEP 829: 通过 .site.toml 文件实现结构化启动配置(已接受)

PYTHON.ORG

构建我理想中的异步 Python 任务队列

如果你曾为 API 编写异步 Python 代码,却不得不在后台任务中切换回同步代码,你会觉得哪里不对劲。Repid v2 试图解决这个问题——这是一个异步优先、AsyncAPI 原生的任务队列,经过两年的生产使用、无数次重写和一次手写……

逆萨丕尔-沃尔夫假说与编程语言

萨丕尔-沃尔夫假说认为你所说的语言会影响你能产生的思维。其逆命题是你的语言限制了你不能说出的内容。当应用于编程时,这会产生微妙的结果,决定了执行顺序等核心概念。LUKE PLANT

Pip 26.1 新特性

pip 26.1 新增依赖冷却支持、实验性支持读取/安装标准锁文件(pylock.toml)、修复 2020 解析器的多个长期存在的问题,并放弃对 Python 3.9 的支持。RICHARD SI

Python 打包委员会获批

PEP 772 建立了打包委员会,这是一个选举产生的团队,负责为打包标准和工具制定标准。该 PEP 最近被接受,这篇文章介绍了这个团队及其成立过程。JAKE EDGE

GitHub 之前

最近网上有很多关于 GitHub 现状的讨论。Armin 的这篇观点文章讲述了 GitHub 出现之前开源的样子:它以声誉为驱动,充满了摩擦。ARMIN RONACHER

Python 开发者的自托管应用

Talk Python 采访了 Alex Kretzschmar,讨论从云端迁移到自行托管需要做些什么。TALK PYTHON 播客

cadquery: CAD 脚本框架

GITHUB.COM/CADQUERY

secure: Python Web 应用的 HTTP 安全头

GITHUB.COM/TYPEERROR • Caleb Kinney 分享

tryke: 基于 Rust 的 Jest 风格测试运行器

GITHUB.COM/THEJCHAP

StegoForge: 零依赖 Python 隐写术库

GITHUB.COM/NOUR833 • Nour Islem KOOLI 分享

miniword: Python 所见即所得文字处理器

CODEBERG.ORG

每周 Real Python 线上答疑

2026年5月6日 REALPYTHON.COM

堪培拉 Python 聚会

2026年5月7日 MEETUP.COM

悉尼 Python 用户组 (SyPy)

2026年5月7日 SYPY.ORG

DFW Pythoneers 第二个周六教学会议

2026年5月9日 MEETUP.COM

PiterPy 聚会

2026年5月12日 PITERPY.COM

莱比锡 Python 用户组会议

2026年5月12日 MEETUP.COM

Altair: 用 Python 声明式制图

使用 Altair 以声明式方式构建交互式 Python 图表。将数据映射到视觉属性并添加联动选择。无需 JavaScript。REAL PYTHON

Python 软件基金会 2026 年第一季度 Fellow 成员

PYTHON SOFTWARE FOUNDATION

PEP 708: 扩展仓库 API 以缓解依赖混淆攻击(已拒绝)

PYTHON.ORG

PEP 806: 带精确异步标记的混合同步/异步上下文管理器(已拒绝)

PYTHON.ORG

PEP 833: 冻结 HTML 简单仓库 API(草案)

PYTHON.ORG

修复 Python 3.14 增量垃圾回收导致的内存"泄漏"

Adam 在将客户端项目迁移到 Python 3.14 时遇到了内存不足错误。该问题发生在资源有限的服务器上运行 Django 数据库迁移命令时,似乎由 Python 3.14 中新的增量垃圾回收算法引起。ADAM JOHNSON

日志输出到文件和 Textual 控制台

在 Textual 中编写 TUI 应用时,不能直接打印调试信息,因为终端由框架控制。本文展示如何使用日志和 Textual 内置的调试控制台。MIKE DRISCOLL

超越基础 RAG:构建持久化 AI 代理

使用 Python notebook 掌握下一代 AI:代理推理、记忆工程和多代理编排。利用 LangChain、LlamaIndex 和高性能向量搜索的生产就绪模式来扩展应用。在 GitHub 上加星。ORACLE 赞助

PyTexas 2026 回顾

PyTexas 2026 奥斯汀站各演讲笔记:Hynek 谈领域建模、Dawn Wages 谈专业化、MCP 安全、PEP 810 延迟导入、自由线程、Ruff、ty、uv、供应链。BERNÁT GÁBOR

Wagtail AI 的碳足迹

Wagtail AI 的包维护者分享了他测量用户可执行的不同 AI 任务的碳排放影响的方法,并介绍了初步结果。WAGTAIL.ORG • Meagen Voss 分享

Gemini CLI vs Claude Code:Python 任务该选哪个

Gemini CLI 对比 Claude Code:比较配置、性能、代码质量和成本,找到适合你工作流的 Python AI 编程工具。REAL PYTHON

在 FastAPI 中实现 OpenTelemetry

学习如何使用 OpenTelemetry 观测你的 FastAPI Web 应用,包括如何集成以及为什么它很重要。SIGNOZ.IO • Dhruv Ahuja 分享

带漏洞扫描的本地 PyPI 替代方案

非常有趣的项目 GITHUB.COM/RUSTEDBYTES • Yehor Smoliakov 分享

typeform: 基于 Pydantic 的类型安全 UI/CLI 生成器

GITHUB.COM/STHITAPRAJNAS

dash: Python 数据应用与仪表盘

GITHUB.COM/PLOTLY

PyCamp 西班牙 2026

2026年4月30日至5月4日 PYCAMP.ES

PyDelhi 用户组聚会

2026年5月2日 MEETUP.COM

PyBodensee 月度聚会

2026年5月4日 PYBODENSEE.COM

IndyPy: 闪电演讲

2026年5月5日至6日 MEETUP.COM

使用 ChromaDB 进行向量数据库与嵌入

学习如何使用 ChromaDB(一个开源向量数据库)存储嵌入,并为 Python 中的大语言模型提供上下文。REAL PYTHON 课程

Python 类型检查器对比:速度与内存使用

对 Python 类型检查器(包括 Pyrefly、Ty、Pyright 和 Mypy)的速度和内存使用进行基准对比。AARON POLLACK

PEP 800: 类型系统中的稳固基础(已接受)

PYTHON.ORG

PEP 772: 打包委员会治理流程(已接受)

PYTHON.ORG

PEP 832: 虚拟环境发现(草案)

PYTHON.ORG

PEP 830: 为异常和回溯添加时间戳(草案)

PYTHON.ORG

重新审视 LLM 格局与召唤幽灵

当前有哪些技术被用来提升基于 LLM 的系统的性能?行业如何从后训练转向上下文工程和多代理编排?本周节目嘉宾是 JetBrains 数据科学家兼 Python 倡导团队负责人 Jodie Burchell……

软件团队的经济学

副标题为"为什么大多数工程组织都在盲目飞行",本文分析了软件开发团队的实际成本、需要产生多少价值才能财务可行,以及为什么大多数组织对这两个数字都缺乏洞察。VIKTOR CESSAN

面向 Python 开发者的 OWASP Top 10(2025 列表)

OWASP Top 10 是代码中常见安全漏洞(如 SQL 注入)的列表。该列表最近更新,Talk Python 采访了 Tanya Janca 讨论这次的所有重大变化。TALK PYTHON 播客

Textual: DOM 查询入门

Textual TUI 框架使用树结构存储页面上所有小部件。这个 DOM 是可查询的,让你能在代码中动态查找小部件。MIKE DRISCOLL

回顾五年开发者驻留经历

Łukasz Langa 即将卸任 Python 软件基金会首位 CPython 开发者驻留。这篇文章讲述了他的经历和所完成的一切。PYTHON SOFTWARE FOUNDATION

将业务逻辑与 Django ORM 解耦

我的业务逻辑应该放在哪里?这是 Django 中的经典话题。本文提出了一个连续的场景谱系,每个场景复杂度递增。CARLTON GIBSON

PyPI 完成第二次审计

PyPI 已完成第二次外部安全审计。这篇文章展示了发现的所有问题及各自的应对措施。MIKE FIEDLER

新技术治理:征求社区反馈

Django 指导委员会提出了新的治理机制,正在向社区征集反馈意见。DJANGO SOFTWARE FOUNDATION

django-modern-rest: 带类型和异步支持的 REST

GITHUB.COM/WEMAKE-SERVICES

django-freeze: 将 Django 站点转换为静态站点

GITHUB.COM/FABCACCAMO

spy: 可编译的类 Python 语言 SPy

GITHUB.COM/SPYLANG

prettytable: 视觉美观的 ASCII 表格数据

GITHUB.COM/PRETTYTABLE

endcord: 功能丰富的 Discord TUI 客户端

GITHUB.COM/SPARKLOST

The Carpentries

2026年4月22日至24日 INSTATS.ORG

AgentCamp 阿姆斯特丹 2026

2026年4月23日 MEETUP.COM

North Bay Python 2026

2026年4月25日至27日 NORTHBAYPYTHON.ORG

Python Sheffield

2026年4月28日 GOOGLE.COM

📌 项目

PyPy v7.3.22 发布

PYPY.ORG

2026 年 Python 日志库选择指南

本文比较了 Python 标准日志模块、structlog 和 Loguru,包括真实基准测试、OpenTelemetry 集成路径,以及针对 Django、FastAPI 和 Flask 的框架特定指南。AYOOLUWA ISAIAH

在 Python 项目中利用 OpenAI API

学习如何使用 Python 的 openai 库配合 ChatGPT API 发送提示、用角色控制 AI 行为,以及获取结构化输出。REAL PYTHON 课程

测验:在 Python 项目中利用 OpenAI API

REAL PYTHON

2026 年构建 Python 库

想在 2026 年构建 Python 库?这里有你需要了解的最前沿的一切。STEPHEN IF

vibescore: 一条命令为任意 Python 项目评分

GITHUB.COM/STEF41 • 匿名分享

profiling-explorer: 基于表格的性能分析探索工具

GITHUB.COM/ADAMCHAINZ

回退 Python 3.14 和 3.15 的增量 GC

PYTHON.ORG

如何使用 Codex CLI 为 Python 项目添加功能

学习如何使用 Codex CLI 通过终端为 Python 项目添加功能。掌握无需浏览器或 IDE 插件的 AI 编程。REAL PYTHON


——微信「右耳朵猫AI」

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/29 13:26:03

Arm架构CPU勘误管理与操作系统交互机制详解

1. CPU勘误与操作系统交互机制解析在Arm架构的处理器设计中,硬件实现与设计意图之间的偏差被称为"勘误"(Errata)。这些偏差可能影响系统稳定性或安全性,通常需要软件层面的规避措施。以Armv8-A和Armv9-A架构为例,一个典型的勘误场景…

作者头像 李华
网站建设 2026/5/29 13:25:57

打破壁垒:在Linux系统上无缝访问BitLocker加密分区的技术实践

打破壁垒:在Linux系统上无缝访问BitLocker加密分区的技术实践 【免费下载链接】dislocker FUSE driver to read/write Windows BitLocker-ed volumes under Linux / Mac OSX 项目地址: https://gitcode.com/gh_mirrors/di/dislocker 你是否曾经遇到过这样的困…

作者头像 李华
网站建设 2026/5/29 13:23:38

3分钟一站式解决方案:微软VC运行库全合一安装包终极指南

3分钟一站式解决方案:微软VC运行库全合一安装包终极指南 【免费下载链接】vcredist AIO Repack for latest Microsoft Visual C Redistributable Runtimes 项目地址: https://gitcode.com/gh_mirrors/vc/vcredist 在Windows系统上运行各种应用程序时&#xf…

作者头像 李华