Python周刊2026W22 | Django 6.1 Alpha 1发布、Nuitka 4.1发布、PEP 831终稿、PEP 808已接受

本周Python生态活力十足:Polars带来流式排序合并连接优化,Django 6.1进入Alpha阶段,多项PEP推进中。此外还有Claude API实战、Hypothesis属性测试、容器精简等实用教程,以及多地PyCon/PyLadies活动预告,值得关注。

🔥 头条

Polars中的流式排序合并连接

连接操作通常是查询中最耗时的部分之一。一旦表变得很大,连接操作会严重影响运行时间和内存使用。如果连接键已经排序,Polars现在可以采取更省资源的路径:流式排序合并连接。

深入探索Python之禅

探索Python之禅及其19条编写可读、实用代码的指导原则。了解其历史、趣味和含义。

测验:深入探索Python之禅

(Real Python)

手动解析延迟导入

学习如何绕过Python 3.15的机制,手动解析显式的延迟导入。

Django 6.1 Alpha 1发布

Jacob Walls发布于2026年5月20日

Nuitka Python编译器4.1版本发布

NUITKA.NET

呼吁现场志愿者:让EuroPython 2026成为可能

EUROPYTHON.EU

PEP 831:全面启用帧指针------为Python提供系统级可观测性(终稿)

本PEP提出了两件事:PYTHON.ORG

PEP 808:在动态元数据中包含静态值(已接受)

PYTHON.ORG

📖 文章与教程

PyCon US 2026打包峰会回顾

来自PyCon US 2026打包峰会的每场演讲笔记,包括:Emma Smith关于Wheel 2.0和Zstandard压缩的演讲,Mike Fiedler关于PyPI滥用向量的演讲,Mahe Iram Khan关于生态系统的演讲,关于PEP 772、移动端wheel、AI加速器变体的闪电演讲,以及圆桌讨论。

精简Python Docker容器

学习如何使用SlimToolkit通过分析你的应用在运行时实际使用的东西来缩减Python Docker镜像。本教程逐步讲解如何精简一个Chainlit LLM聊天机器人镜像,展示容器膨胀的来源,并解释如何避免破坏延迟加载的Python框架。

面向对象Python:5天现场研讨会,6月8日至12日

面向已掌握基础的Python开发者的新现场培训班,旨在设计能够承受变化考验的类。在五个2小时的课程中,OOP特性会在项目成长过程中实际需要它们的时刻出现。你将带着一个可运行的应用和判断类何时值得使用的判断力离开。

你应该捕获哪些类型的异常?

最棘手的编程错误通常是由于捕获了你本不打算捕获的异常,或者以混淆实际发生错误的方式处理异常而导致的。你应该捕获哪些异常,又应该让哪些异常不被处理?

使用Overture Maps进行反向地理编码

Mark正在开发一个反向地理编码器,可以获取地图中任意点位于国家边界内的2字母ISO国家代码。本文讨论了这个原型以及他在这个项目上的进展。

停止编写边缘情况测试,改用Hypothesis

介绍使用Hypothesis进行基于属性的Python测试:思维从我应该测试什么输入?转变为什么不变量应该始终成立?

Python中的不透明类型

学习如何使用NewType来隐藏私有类,同时仍为你的库的用户提供公共构造机制。

如何在Python中使用Claude API

学习如何在Python中使用Claude API发送提示词,通过系统指令控制响应,并获取结构化的JSON输出。

测验:如何在Python中使用Claude API

(Real Python)

Python内置函数:完整指南

使用Python的内置函数进行数学运算、数据类型处理、可迭代对象操作和I/O操作,编写更简短、更符合Python风格的代码。

🛠 项目与代码

flake8-lazy:检测Python 3.15+中可延迟导入的模块

GITHUB.COM/HENRYIII

django-arch-check:常见Django问题的静态检查器

GITHUB.COM/RJ-GAMER

tdb:基于Textual的Python调试器

GITHUB.COM/ALDANIAL

postman2pytest:将Postman集合转换为pytest测试套件

GITHUB.COM/GOLIKOVICHEV

agent-memory-guard:OWASP ASI06 AI代理内存守卫

GITHUB.COM/OWASP • 由Vaishnavi Gudur分享

📅 活动

PyCon Italia 2026

2026年5月27日至5月31日 PYCON.IT

每周Real Python办公时间问答(线上)

2026年5月27日 REALPYTHON.COM

PyLadies阿姆斯特丹:面向AI的可扩展数据收集

2026年5月28日 MEETUP.COM

Python Leiden用户组

2026年5月28日 PYTHONLEIDEN.NL

PyDelhi用户组聚会

2026年5月30日 MEETUP.COM

PyLadies El Alto:闪电演讲

2026年5月30日至5月31日 MEETUP.COM

相关推荐
晴天的雨.99215 分钟前
【C++算法】和为s的两个数
开发语言·数据结构·c++·算法
IvanCodes5 小时前
Python 数据处理(十三):JSON、CSV 与数据序列化
开发语言·python
Patrick在香港6 小时前
Claude 工具调用返回空:8 次失败里只有 1 次状态码不对,其余全带 200
爬虫·python·api·claude·香港
Web3&Basketball6 小时前
CRM Agent 后训练实战:3 倍更少错误
python·架构·大模型·agent·推理
aramae7 小时前
MySQL复合查询(8)
java·c语言·开发语言·后端·算法
AIFQuant8 小时前
ETF行情API接入踩坑记:从报错到跑通的七个问题
python·金融·区块链·etf·基金
GPU实战笔记9 小时前
云端 Python 开发:JupyterLab 还是 VS Code Remote-SSH?
python·vs code·jupyterlab·remote-ssh·远程开发
狗狗狗狗狗乐啊9 小时前
搭一个 AI 对话工作台 AChat:从 0 到可用的完整记录(一)
python·react.js·ai编程
qq_2518364579 小时前
springboot vue3 开发实现 拼豆管理系统
java·开发语言·ai编程
白猫不黑10 小时前
Python实现简易Web弱口令爆破与防护方案
python·web安全·计算机·网络安全·黑客·信息安全·渗透测试