Python技术周刊 2026年第14周

阅读原文:https://mp.weixin.qq.com/s/ex-gpZkLz0D96uynfb1yyw

文章

Django 与 Alpine AJAX 应用实践回顾

作者在过去九个月中不断改进 Django 项目结合 Alpine AJAX 的方式,本文详细介绍了他的变更和实践经验。

打造友好的类

什么是友好的类?能接受合理的参数、有良好的字符串表示、支持相等性检查。本文教你如何设计这样的类。

理解 SQL 中的 CRUD 操作

通过 SQLite 编写原生 SQL 查询,并使用 SQLAlchemy 作为 Python ORM,深入学习 CRUD 操作的工作原理。

PyOhio 2026 征稿启事

PyOhio 2026 大会提案征集现已开放,欢迎提交演讲主题。

当向量化数组不够用时

深入探讨 NumPy 向量化数组的优化技巧,以及哪些优化有效、哪些无效。

Zensical:现代静态站点生成器

Talk Python 采访了 MKDocs 贡献者 Martin Donath,探讨他为何创建新的 Zensical 静态站点生成器包。

Smello:HTTP 请求监控工具

Roman 构建了 Smello,一个开源工具,可捕获 Python 代码中的 HTTP 请求并在本地 Web 仪表盘中展示。

SQLite 生产环境使用陷阱

在生产环境中使用 SQLite 的 Django 项目前需要了解的事项,包括预写日志等关键配置。

Pyre 经验如何塑造 Pyrefly

Pyrefly 是 Pyre 团队开发的 Python 类型检查器,本文分享了开发 Pyre 过程中的经验教训。

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:Django Admin 中可视化 URL 路由

在 Django 管理后台可视化展示 URL 路由的工具。

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

2026 年 4 月 1 日,Real Python 线上问答活动。

堪培拉 Python Meetup

2026 年 4 月 2 日,堪培拉 Python 聚会。

悉尼 Python 用户组

2026 年 4 月 2 日,悉尼 Python 用户组活动。

莱顿 Python 用户组

2026 年 4 月 2 日,荷兰莱顿 Python 聚会。

PyDelhi 用户组 Meetup

2026 年 4 月 4 日,德里 Python 聚会。

墨尔本 Python 用户组(澳大利亚)

2026 年 4 月 6 日,墨尔本 Python 用户聚会。

PyBodensee 月度聚会

2026 年 4 月 6 日,博登湖 Python 聚会。

Jazzband 项目正式谢幕

Jazzband 是一个开源协作组织,曾维护 70 多个项目,其中许多用于 Django 生态系统。现已停止运营。

Spyder:Python 数据科学开发 IDE

学习使用专为科学家、工程师和数据分析师打造的 Python IDE,助力数据密集型工作流程。

Python + AI 内容专家(远程)

Real Python 招聘信息。

Guido 专访 Brett Cannon

去年 Python 纪录片发布后,Guido 决定探索那些未被提及的贡献者。这是一个持续进行的系列采访。

Requests 库类型标注测试需要你

Requests 是流行的 HTTP 客户端库,常居 PyPI 下载榜前十。目前正努力为其添加类型标注,需要社区测试支持。

Python Asyncio 中的"即发即弃"陷阱

Python 3.12+ 中,asyncio.create_task() 可能静默垃圾回收即发即弃任务,导致它们可能永远不执行。本文教你如何避免。

关于 OpenAI 收购 Astral 的思考

Astral 是 uv、ruff、ty 等热门 Python 工具背后的组织。近期 OpenAI 宣布收购 Astral,本文分析其影响。

标准错误流

标准错误是两个可写文件流之一,用于打印错误、警告信息或不应与标准输出混合的内容。

Textual:创建自定义复选框

Textual TUI 框架允许对控件进行大量自定义。本文演示如何修改复选框控件以呈现不同外观。

Python 3.15 JIT 重回正轨

Python 3.15 的 JIT 实现现已达标,满足团队设定的性能目标。进展虽有波折,本文讲述了背后的故事。

从属性到描述符

深入 Python 描述符的奇妙世界,了解它们的用途以及如何使用这一较难的 Python 概念。

使用 Python 从 URL 下载文件

学习使用 urllib 和 requests 从 URL 下载文件,包括大文件的数据流处理。

使用 WebSockets 构建 Django 聊天应用

本文介绍使用 WebSockets 和 ASGI 在 Django 中构建聊天应用的最佳方式。

mypyc:将类型标注 Python 编译为快速 C 扩展

将带类型标注的 Python 代码编译为高性能 C 扩展的工具。

pristan:创建插件系统的最简方式

极简的 Python 插件系统创建工具。

MaskOps:作为 Polars 原生插件的 PII 脱敏工具

用于 Polars 的原生 PII 敏感信息遮蔽插件。

django-tasks-rq:基于 RQ 的 Django 任务后端

使用 RQ 作为后端的 Django 异步任务解决方案。

Django Girls Colombia 2026

2026 年 3 月 28 日至 29 日,哥伦比亚 Django Girls 活动回顾。

Python Sheffield 聚会

2026 年 3 月 31 日,谢菲尔德 Python 用户组活动。

Python 西南佛罗里达

2026 年 4 月 1 日,西南佛罗里达 Python 聚会。

STL Python 聚会

2026 年 4 月 2 日,圣路易斯 Python 用户组活动。

Python 延迟导入的故事

延迟导入历时 3 年、经历 2 次尝试才被加入语言。从 PEP 690 被拒到 PEP 810 全票通过,本文讲述全过程。

Pydantic AI:在 Python 中构建类型安全的 LLM Agent

学习使用 Pydantic AI 构建类型安全的 LLM 智能体,实现结构化输出、函数调用和依赖注入模式。

Python 中何时使用类?

虽然在 Python 中不常需要自定义类,但它们有时能让代码更可复用、更易读。

Python 3.15.0 Alpha 7

Python 3.15.0 第七个 Alpha 测试版本发布。

优化阶梯

Python 在每个公开基准测试中都以 21-875 倍的差距落败。作者拿这些用来嘲笑 Python 的问题,攀登了优化的每一级阶梯。

代码审查的目的何在?

探讨代码审查应该做什么、不应该做什么。学习何时用 linter 捕获问题,何时需要人工审查。

异步函数缓存的简单方法

缓存异步函数比预期更棘手,本文解释原因并演示如何使用 Asyncio 原语解决问题。

没人因简洁而获得晋升

行业常奖励复杂性而忽视简洁------在面试、设计评审和晋升中皆是如此。本文探讨如何改变这一现状。

存储数据,操作数据

探索面向对象编程思维,以及为何要将数据与其操作关联在一起。

pandas 公共 API 现已类型完整

Marco 讲述他的团队如何帮助 pandas 公共 API 实现类型完整,以及如何防止回退。

移除多余空格

学习使用正则表达式、字符串分割、不动点和 itertools.groupby 四种方法移除字符串中的多余空格。

CPython:36 年源代码演进

从首次提交至今,CPython 代码库增长的图形化分析。

OpenDocs:将 README 转化为文档

自动将 README 文件转换为正式文档的工具。

Cycast:互联网电台流媒体服务器

基于 Python 的网络电台流媒体服务器。

Python 犯罪相关数据集

面向 Python 的犯罪数据分析数据集。

django-tasks-db:基于 ORM 的 Django 任务后端

使用 Django ORM 作为后端的异步任务解决方案。

PyData Bristol 聚会

2026 年 3 月 19 日,布里斯托 PyData 活动回顾。

PyLadies Dublin 聚会

2026 年 3 月 19 日,都柏林 PyLadies 活动回顾。

查塔努加 Python 用户组

2026 年 3 月 20 日至 21 日,查塔努加 Python 聚会。

PythonAsia 2026

2026 年 3 月 21 日至 24 日,亚洲 Python 大会回顾。

Starlette 1.0 正式发布

轻量级 ASGI 框架 Starlette 迎来 1.0 版本。

Python 可移植 DataFrame 工具对比

探索 Ibis、Narwhals 和 Fugue 三款 DataFrame 可移植性工具,学习何时使用它们编写跨平台代码。

Python A/B 测试分析包对比

实用对比 tea-tasting、Pingouin、statsmodels 和 SciPy 四款 A/B 测试分析工具,附代码示例。

学习在真实项目中切实有效的 Agent 编码工作流

65% 的 Python 开发者困于用 AI 处理小任务,在真实项目中却失效。这个为期 2 天的直播课程带你掌握实战技能。

DuckDB 1.5.0 发布

嵌入式分析数据库 DuckDB 发布 1.5.0 版本。

PyPy v7.3.21 发布

Python 替代实现 PyPy 发布 v7.3.21 版本。

PDF 表格提取工具对比

探索 Docling、Marker 和 LlamaParse 三款 Python PDF 表格提取工具,看它们如何处理合并单元格和多级表头。

100 天,100 个 MicroPython IoT 项目

使用 MicroPython 构建的 100 个物联网项目合集。

Python 供应链安全实践指南

从依赖引入到部署的全流程安全指南,涵盖 linting、版本锁定、漏洞扫描、SBOM 等最佳实践。

Real Python 深度教程的创作与编辑

Real Python 的教程是如何诞生的?编辑流程有哪些步骤?幕后团队是谁?一探究竟。

Python API 实战:读取公开数据

学习使用 requests 库消费 REST API,包括认证、查询参数和响应处理。

相关推荐
2501_901200531 小时前
MongoDB事务会产生多少性能损耗
jvm·数据库·python
zh1570231 小时前
CSS如何通过Sass循环生成辅助类_批量创建颜色或间距样式
jvm·数据库·python
加号31 小时前
【Python】 实现 HTTP 网络请求功能入门指南
网络·python·http
叼烟扛炮1 小时前
C++ 知识点22 函数模板
开发语言·c++·算法·函数模版
神明9311 小时前
golang如何实现滚动更新方案_golang滚动更新方案实现实战
jvm·数据库·python
CLX05051 小时前
mysql复杂查询语句如何调优_通过改写子查询为JOIN连接
jvm·数据库·python
m0_609160491 小时前
Redis怎样在Spring中执行批量Pipeline指令
jvm·数据库·python
2301_783848651 小时前
如何实现SQL动态字段选择查询_利用反射或动态拼接字符串
jvm·数据库·python
2303_821287381 小时前
SQL如何检查字符串是否存在:INSTR与LOCATE函数使用
jvm·数据库·python