本周Python多个版本发布(3.15/3.14/3.13),Django安全更新,Starlette 1.0出炉;性能优化方面Web应用内存降31%,PyPI供应链攻击引发安全关注;工具层面Pyrefly类型检查器、pixi包管理器、rsloop事件循环等值得关注。
```
📌 文章
2026年Django项目类型提示
Django 首次发布比 Python 标准化类型提示语法早了 10 年,因此让类型提示在 Django 中正常工作并不容易。本文探讨 2026 年为 Django 项目添加类型提示的最新实践。
Python字典详解
学习 Python 字典的工作原理:使用字面量、dict() 构造函数、内置方法和运算符来创建和修改键值对。
pandas vs Polars千万行基准
基于 1000 万行数据的 Pandas 与 Polars 基准对比研究,探索现代数据工具的架构变革、延迟执行和基于 Rust 的速度优势。
Django安全版本发布
Django 发布安全更新版本:6.0.4、5.2.13 和 4.2.30。
Python Web内存降低31%
Michael 通过异步 worker、导入隔离、Raw+DC 数据库模式和磁盘缓存,将 Python Web 应用内存减少了 3.2GB,降幅超 31%。文章包含详细优化步骤。
从零构建有限状态机
在使用 transitions 库一段时间后,Bob 想了解有限状态机(FSM)的底层原理。本文带你从零开始手写一个 FSM。
Java开发者学Python
本文为 Java 开发者梳理如何利用已有的面向对象知识过渡到 Python,同时聚焦两种语言的关键差异。
用Loguru简化Python日志
学习如何使用 Loguru 简化 Python 日志,涵盖零配置启动、自定义格式、文件轮转、保留策略和上下文添加。
Loguru日志测验
关于使用 Loguru 简化 Python 日志的互动测验。
SQLite鲜为人知的特性
SQLite 已远不止简单的嵌入式数据库,探索 JSON、FTS5、窗口函数、严格表等现代特性。
Python性能分析探测器
Adam 在其性能分析工具列表中新增项目 Profiling-Explorer,用于检查 Python 内置分析器生成的数据。
dj-signals-panel: Admin查看Django信号
在 Django Admin 中查看信号(Signals)的调试面板。
rsloop: Rust编写的asyncio事件循环
用 Rust 编写的 asyncio 事件循环实现,由 Yehor Smoliakov 分享。
S3 Commander: S3浏览器
基于 Python 的 AWS S3 浏览器工具。
Real Python周度在线答疑
2026年4月15日,Real Python 每周线上办公时间问答。
PyData Bristol聚会
2026年4月16日,PyData Bristol 线下聚会。
PyLadies Dublin聚会
2026年4月16日,PyLadies Dublin 活动。
PyTexas 2026大会
2026年4月17日至20日,PyTexas 2026 大会。
Chattanooga Python用户组
2026年4月17日至18日,Chattanooga Python 用户组聚会。
用NumPy合成音乐
Kenneth 用 Python 脚本"录制"了一首歌——没有采样、没有录音、没有预制音频,完全通过生成 NumPy 数组来合成声音。
可索引的可迭代对象
学习如何通过实现整数索引让对象自动成为可迭代对象。
PEP 829: .site.toml启动配置
PEP 829 新增提案:通过 .site.toml 文件实现结构化启动配置。
Textual中的即发即弃
本文是之前关于 Python asyncio 即发即弃文章的后续,Michael 讨论了 Will McGugan 关于 Textual 框架中类似问题的文章。
Python类型委员会最新动态
Talk Python 采访 Python 类型委员会成员 Carl Meyer、Jelle Zijstra 和 Rebecca Chen,讨论类型系统的发展方向。
LiteLLM/Telnyx供应链攻击事件
PyPI 官方博客概述近期两起供应链攻击事件,分析其差异并提供自我防护建议。
Python类与面向对象编程
学习如何定义和使用 Python 类来实现面向对象编程,深入属性、方法、继承等核心概念。
面向性能分析的时间切片蓄水池采样
蓄池采样可从无限事件流中选取样本,本文介绍其原理及面向性能分析器的新变体。
将Python添加到PATH
学习如何在 Windows、macOS 和 Linux 上将 Python 添加到 PATH 环境变量,以便在命令行直接运行 Python。
OracleTrace: 函数调用流可视化
可视化函数执行流程的工具,由 Kayk Aparecido de Paula Caputo 分享。
pywho: 解释Python环境检测影子
解释当前 Python 环境配置并检测影子 Python 安装的工具,由 Ahsan Sheraz 分享。
nitro-pandas: pandas兼容Polars封装
兼容 pandas API 的 Polars 封装库。
django-mail-auth: 邮件链接登录认证
通过邮件发送登录链接实现 Django 认证的方案。
Python Atlanta聚会
2026年4月9日至10日,Python Atlanta 用户组聚会。
DFW Pythoneers教学聚会
2026年4月11日,DFW Pythoneers 第二个周六教学会议。
用Alpine AJAX重构Django应用
作者在过去九个月中不断调整在 Django 项目中使用 Alpine AJAX 的方式,本文总结了变更内容和当前做法。
编写友好的Python类
什么是友好的类?接受合理参数、有良好的字符串表示、支持相等性检查。本文教你如何编写这样的类。
SQL中的CRUD操作详解
学习如何用 SQLite 编写原始 SQL 查询和使用 SQLAlchemy ORM 执行 CRUD 操作。
PyOhio 2026征稿开启
PyOhio 2026 大会现已开始征集演讲提案。
向量化数组不够用时
深入探讨 NumPy 向量化数组的工作原理,以及某些优化有效而某些无效的原因。
Zensical: 现代静态站点生成器
Talk Python 采访 MKDocs 贡献者、Zensical 创建者 Martin Donath,讨论他打造新静态站点生成器的原因。
Smello: HTTP请求监控工具
Roman 开发的开源工具 Smello,可捕获 Python 代码发出的 HTTP 请求并在本地 Web 仪表板展示。
SQLite生产环境踩坑指南
在生产环境中使用 SQLite 的 Django 项目需要了解的关键问题,这是系列文章第 5 篇,涵盖写前日志等内容。
Pyre经验塑造Pyrefly
Pyrefly 是由 Pyre 团队开发的 Python 类型检查器,本文分享 Pyre 开发经验如何影响 Pyrefly 的设计。
Python连接MongoDB入门
使用 PyMongo 将 MongoDB 与 Python 连接的实操教程,10 分钟内完成入门。
大公司如何管理规模化CI/CD
当公司发展到数百名开发者、数十个服务和数千次日常构建时,CI/CD 需要做出哪些改变?
申请加入PSF Meetup Pro网络
PSF 帮助支持认证的 Python Meetup 群组,加入申请现已重新开放。
Python 3.15检查懒导入
快速技巧帖,展示如何在 Python 3.15 中检查懒导入对象。
syrupy: pytest快照插件
更好用的 pytest 快照测试插件。
pendulum: Python日期时间库
让 Python 日期时间处理更简单的库。
validatedata: Python数据验证
更简便的 Python 数据验证方式。
awesome-marimo: Marimo资源合集
精选的 Marimo 相关资源列表。
dj-urls-panel: Admin可视化URL路由
在 Django Admin 中可视化查看 URL 路由的调试面板。
Canberra Python聚会
2026年4月2日,Canberra Python 用户组聚会。
Sydney Python用户组
2026年4月2日,Sydney Python 用户组(SyPy)活动。
Python Leiden用户组
2026年4月2日,Python Leiden 用户组聚会。
PyDelhi用户组聚会
2026年4月4日,PyDelhi 用户组聚会。
Melbourne Python用户组
2026年4月6日,墨尔本 Python 用户组聚会。
PyBodensee月度聚会
2026年4月6日,PyBodensee 月度聚会。
Python 3.15/3.14/3.13发布
Python 3.15.0a8、3.14.4 和 3.13.13 正式发布。
包迁移至PyPI可信发布
Matthias 维护多个 Python 包(包括 django-debug-toolbar),为防止恶意发布上传,他将所有包切换到了 PyPI Trusted Publishing。
great-docs: Python包文档生成器
面向 Python 包的文档站点生成器,由 Richard Iannone 分享。
pixi: 统一Python包管理器
uv 适合纯 Python 项目,但无法安装 GDAL 或 CUDA 等编译型系统库。pixi 填补了这一空白,同时管理 PyPI 和 conda-forge 依赖。
Python 3.3: 悄然重塑一切
yield from、venv 和命名空间包是 Python 3.3 的三个特性,2012 年发布时看似次要,却成为后续大规模变革的基石。
asyncstdlib: 异步世界缺失工具箱
为 Python 异步编程补充标准库中缺失的工具函数集。
Starlette 1.0发布
Starlette ASGI 框架正式发布 1.0 版本。
Python可移植DataFrame工具对比
对比 Ibis、Narwhals 和 Fugue 三款 DataFrame 可移植性工具,了解何时使用哪个来编写跨引擎代码。
用Ollama本地运行大模型
学习如何使用 Ollama 在本地运行大语言模型,安装后拉取模型即可在终端聊天,无需 API 密钥。
Claude Code Python开发课
两天课程,用 Claude Code 构建完整的 Python 项目。学员评价"这是去年跨多个平台参加过的最佳培训之一"。
学Rust让我写出更好Python
Bob 认为学习 Rust 让他成为了更好的 Python 开发者——不是因为 Rust 更好,而是因为它改变了他思考代码的方式。
form-filler: 生成表单填充书签
生成可填充 Web 表单的书签小工具(Bookmarklet)。
