跳转至

上周蠎快讯 25w45 #722

Title: 上周蠎快讯 25w45 #722
Slug: pyw-qzh-722
Date: 2025-11-14 11:42
Tags: Weekly,Python, DAMA ,ZH

PyCon US 2026

原文: Python Weekly | Issue #722

  • 251114 Zoom.Quiet用时 17 分钟 完成格式转抄.
  • 251114 Zoom.Quiet用时 42 分钟 完成快译

(是也乎:

之前快译的周刊: https://discu.eu/weekl01python/ 从25年8月开始经常 502 错误, 无法访问, 所以, 切换回古老的 PyCoder’s Weekly | A Weekly Python Email Newsletter, 除了编号不同,每周关注到的新内容其实并无过大不同; 但是, 又因为 pycoders.com 的周刊所有链接都指向自己的内部链接, 导致发布平台认为我的快译是引流,已经封号; 只好, 继续切换快译对象: pythonweekly 官方推荐的周刊

Python-Weekly-Square

)


快讯

News

PyCon US 2026 邀请演讲、教程、Charlas 和海报提案,截止日期为 2025 年 12 月 19 日,所有背景的演讲者都可以提交。

在长滩举行的会议增加了关于 Python 的人工智能的未来和开拓性的 Python 安全性的新主题,所有演讲都将亲自进行。


文章/教程/嗯哼

Articles, Tutorials and Talks

Rippling 使用 Gunicorn 的预分叉模式重新设计了他们的 Django 单体的部署模型,使主进程能够加载应用程序和分叉工作线程,然后由于 Linux 的写时复制,它们共享内存。

通过在分叉之前系统地清理线程和连接,并使用 gc.freeze() 和 jemalloc 等内存优化,他们实现了内存使用量减少 70% 以上和计算成本降低 30% 的目标,同时还提高了弹性和启动速度。

Slack Engineering 的文章介绍了 Slack 如何通过将经典软件工程原则与高性能构建工具 (Bazel) 相结合来改进其构建管道。

他们通过分离关注点、将构建建模为定义明确的工作单元的图形以及利用缓存和并行化来重组构建系统,从而使构建运行速度提高了六倍,并实现了更快的反馈周期和更频繁的发布。

(是也乎:

毕竟自古以来能自举的, 才是最好的软件?

)

Django Admin Deux 是 Django 默认管理界面的现代、可扩展的替代品,具有工厂模式架构和强大的插件系统。

它旨在使自定义和扩展管理 UI 变得更加容易,为 Django 项目管理带来新的功能和灵活性。

(是也乎:

djadm2

很可能有一个控制界面才是 Django 流行的主要原因? 能有效令初学者认为, Django 足够简单, 毕竟我们可以随时通过一个 web 界面来控制一切?

)

本文探讨了 Python 分配内存的频率,重点关注整数类型实现。

它发现 CPython 经常分配新的内存对象,但通过重用自由列表中的对象和使用专门的池分配器来减轻开销;尽管如此,Python 的整数处理仍然比理论上应该采用的单个 CPU ADD 指令产生更多的分配开销。

视频解释了“Pythonic”代码的含义,逐步重构了混乱的脚本,以演示惯用的 Python 实践,例如在类中使用函数、结构数据类、上下文管理器、类型注释、EAFP 错误处理、pathlib、日志记录和在主函数中组织代码。

核心信息是 Python 代码偏向于简单性、可读性,并利用该语言的优势来制作更具可维护性和表现力的软件。

该帖子解释说,构建一个简单的 LLM 代理,一个维护上下文、调用模型和使用工具的应用程序,非常简单且具有教育意义。

它强调了真正的挑战是上下文工程,例如管理要保留或汇总哪些信息以及如何集成外部工具,并鼓励每个人尝试构建一个以深入了解技术。

django-allauth 软件包有七个漏洞,包括四个主要漏洞,这些漏洞通过利用 Okta 和 NetIQ 的可变或非唯一标识符来模拟帐户、为停用用户刷新令牌以及 Notion 未经验证的电子邮件接受。

这些缺陷可能允许攻击者冒充用户并滥用令牌,但所有这些都已在 65.13.0 版本中修复。

如何使用模块压缩的高级概述,这是 Python 3.14 中的新功能..

DjangoCon US 2025 的谈话视频现已上线

了解如何集成 Vue 和 Django 以实现 bullet proof 部署

PyBay 2025 的演讲视频现已发布

CPython 的自由线程 JIT 计划旨在通过增量优化实现 Python 3.15 的 5% 加速和 3.16 的 10% 加速。

改进包括通过 LLVM 提供更好的分析和调试器支持、增强的区域选择和代码生成、寄存器分配、引用计数优化以及更高级的 JIT 技术——所有这些都有助于在未来的 Python 版本中实现更快、更适合生产的 JIT。

(是也乎:

是的, 叕是 LLVM 现在几乎没人提 GCC 了?

)

CPython 3.15 在解压缩速度方面引入了显着改进:对于大于 1 MiB 的数据,Zstandard (zstd) 解压缩现在提高了 25-30%,zlib 解压缩速度提高了 10-15%。

这些增益是由于在解压缩期间对输出缓冲区的处理进行了优化...

“依赖项剪切”工作流模式提供了一种结构化的方式,可以暂时依赖开源依赖项的修补版本,而无需永久分叉它。

它涉及分叉依赖项,为您的应用程序应用紧急修复,在生产中使用此修改版本,然后在补丁合并和发布后上游修复并回正式版本,从而最大限度地减少长期分歧和技术债务。

(是也乎:

git-flow 以及 igthu-flow 之后的叕一种项目分支策略工具

)


好物/妙品/

Interesting Projects, Tools and Libraries, Projects & Code

为您的应用程序提供开源 AI 黑客

(是也乎:

是的需要 Docker..

)

在 API 调用中从 AI 代理发送电话。或者,直接从配置的电话号码呼叫机器人

是 Terminal-Bench 创建者提供的框架,用于评估和优化代理和语言模型..

用单个接口与 LLM 提供商通信

是 Python requests 的直接替代品,该库使用带有 BoringSSL 的自定义 C 实现,而不是 Python 的标准 HTTP 堆栈

Django + PostgreSQL 的实时浏览器事件

(是也乎:

两个重型项目的合作..

)

用自然语言命令自动化您的移动设备 - 与 LLM 无关的移动代理。

可视化您的 FastAPI 端点,并以交互方式探索它们

(是也乎:

可以说进一步魔改了 fastAPI?

voyager

)

用于 AI 的开源 SQL 原生内存引擎


发布

Release

None


DAMA

❤️ Happy Pythonic ;-(大妈私人无责任播报)

     _~-|^~_
 \/ /  ^ o  \ \/
   '_   ▽   _'
   / '--⌄--' /

...act by ferris-actor v0.2.4 (built on 23.0303.201916)

Happy Pythonic

PPS

不觉中蟒周刊快译已经到了第10+3个年头

开始有小伙伴加入承担 pythonic 周刊的翻译, 从来没提醒过, 可就这么默默坚持下来了...

问为什么:

[皱眉]每周新闻资讯 怎么能错过 
看看有什么新东西 
当有新的发现时:
    what f**k 还能这样玩? 还有这东西?
    每周开彩蛋[吃瓜]

无法同意更多: 很多社区贡献看起来辛苦, 其实受益最多的, 就是主动承担者也.


好文笔,感叹号年度配额: 3/3

投稿/反馈邮箱:

[email protected]

(邮件列表地址, 当成正常邮件发送邮件就好, 不用注册, 不用翻越...)


ZoomQuiet/大妈

就是四处 是也乎,( ̄▽ ̄) 的那个大妈:

全力嗯哼: 大妈的多重宇宙 https://www.youtube.com/@Chaos42DAMA
私自嗯哼: ZoomQuiet https://zoomquiet.io

as 创始组织者:
    CPyUG (mailling-list: [email protected])
    PyChina (订阅号: PyChinaOrg)
    本地社区: 
        FMHub (大小湾终身幼儿园)


旧[utteranc.es]注释: