你好,我是猫哥。这里每周分享优质的 Python、AI 及通用技术内容,大部分为英文。周刊开源在 Github 上,喜欢请给颗小星星支持下~
本期分享了 12 篇文章,13 个开源项目,2 则音视频,全文 1690 字。
🦄文章&教程
1、Python 大规模工具链管理:LlamaIndex 的单体代码库改造
LlamaIndex 团队为解决 650 多个 Python 包的依赖树问题,开发了 LlamaDev 替代 Pants,并引入 uv 替代 Poetry,解决了构建速度慢、依赖管理复杂和 CI 不稳定等问题。
Setuptools 早期版本将 setup.cfg 配置文件的键名的连字符和下划线视为等效,后来加了对连字符的弃用告警。最近发布 78.0.1 版本时将弃用改为错误,导致 1.2 万个包受影响……
OpenAI 更新了 Response API,新增了远程 MCP 服务器支持、图像生成、代码解释器等功能,还引入了后台模式、推理摘要和加密推理等新特性。
4、cProfile 与 pstats 快速做 Python 性能分析
介绍了如何用 cProfile 以及 pstats 命令行高效分析 Python 脚本性能,支持多种排序方式和保存结果。通过 Django 数据库迁移的例子,演示如何定位慢函数调用。
介绍了 Python 增强提案(PEP)的起源(它产生的背景和命名的原因),它对不少开源社区产生了影响,文中列举了一些开源社区类似的提案机制。
作者在 DjangoCon Europe 2025 的演讲总结,指出了 Django 贡献流程复杂、新功能讨论周期长、代码审查严格等问题,建议加强第三方生态系统、重新审视“内置电池”理念,并探索模块化开发。
7、PEP-791:imath — 针对整数的特定数学函数模块
该 PEP 提议在 Python 3.15 引入一个新的 imath 模块,专门处理与整数相关的数学函数,如组合、阶乘、最大公约数等,简化 math 模块的复杂性,集中管理相关函数。
8、从 JSON 中加载 Pydantic 模型且不耗尽内存
常规使用 Pydantic 加载 100MB 的 JSON 文件,内存使用量可能高达 2000MB!作者介绍了两个优化策略:使用 ijson 实现流式解析,使用带有 slots 的 dataclass。两者结合,内存使用量可降低至 450M。
作者在 2013 年开源了一个 Python SMTP 调试工具,今年突然收到一个疯狂的 PR,促使项目发布了 1.0.0 版本。即使是非常小的开源项目,也可能产生长期的影响,这就是开源的魅力么?
介绍了如何使用一个 Bash 脚本高效地镜像整个 PyPI 仓库到本地目录,以满足在无网络或高安全性环境下的 Python 包管理需求。
如何用 Python 开发一个简单的搜索引擎?作者分享了利用 Word2Vec 词嵌入技术实现搜索引擎的详细方案,介绍了向量化、相似度计算等技术细节。
作者分享了自己对复杂系统的理解,总结了五大特征(涌现行为、延迟后果、局部与全局优化的冲突、滞后效应、模糊边界),分享了几种应对的策略(拥抱不确定性、建立反馈机制、鼓励协作与知识共享等)。
🐿️项目&资源
B 站出品的动漫生成模型,是目前最强大的开源动画生成模型,可以一键生成各种动漫风格的视频片段,包括番剧片段、国创动画、漫画改编、VTuber 内容、动漫 PV、鬼畜动画等。
一个分层的多智能体系统,专为深度研究任务和通用任务而设计。框架利用顶层规划智能体协调多个专门的底层智能体,从而在不同复杂领域实现自动化任务分解和高效执行。
3、workflow-use:创建和运行工作流(RPA 2.0)
Browser Use 团队出品,是创建和执行确定性工作流的最简单方法,如果步骤失败,则会回退到 Browser Use。基于一次屏幕录制,创建自动化工作流。(star 2.7K)
4、tchMaterial-parser:国家中小学智慧教育平台电子课本下载工具
国家中小学智慧教育平台电子课本下载工具,支持批量下载、自动命名、跨平台和高分辨率适配,操作简单,支持登录和下载进度可视化。(star 2.1K)
5、mistletoe:纯 Python 的极速 Markdown 解析器
用纯 Python 实现的 CommonMark 规范 Markdown 解析器,速度快、可扩展,支持多种输出格式和自定义渲染,适合需要 Markdown 转换为 HTML、LaTeX 等格式的场景。
Meta 推出的 PurpleLlama 项目,聚合了多种用于提升大模型安全性的工具,包括输入输出内容的安全检测、代码安全防护、恶意提示注入防御等,支持多语言和大上下文窗口,适合需要为 LLM 应用构建安全防线的开发者和团队。(star 2.8K)
支持利用文档生成结构化、图文并茂的演示文稿,并内置多维度质量评测工具,支持参考学习和内容智能分析。(star 1.4K)

为 Jupyter 等数据分析环境带来高性能、可无限滚动的数据表格,支持 pandas、polars 等主流 DataFrame,内置排序、搜索、统计、直方图、自动清洗和低代码 UI。
用于协调多个 AI 智能体处理复杂的对话,能够智能地路由查询并在不同交互中保持上下文。(star 5.8K)
专门设计的内核,旨在实现可复用的、能感知依赖的和 Git 友好的 Jupyter Notebook。支持内联依赖管理,自动设置环境,并将笔记本转换为脚本格式,方便版本控制。
致力于让网站提供自然语言对话接口,基于开放协议和 schema.org 语义层,支持人类和 AI 代理通过 MCP 协议自然交互,让网站快速实现 AI Web 时代的语义访问。(star 2.8K)
12、pyftpdlib:高速且可扩展的 Python FTP 服务器库
提供了高级的、可移植的接口,可轻松编写异步的 FTP 服务器。完整的 RFC-959 服务器实现,支持 FTPS、IPv6、Unicode 文件名等。(star 1.7K)
Claude 团队刚发布了一个网站《The Way of Code》,内容仿道德经,融入编程的哲学思考,每章内容配了符合意境的动态图,非常有创意。

🐢播客&视频
Talk Python To Me 播客邀请 Astral 团队成员聊了最新发布的 ty 类型检查器。
AI 让编程的门槛变低了,人人都可以用 AI 实现“编程自由”。也许在未来,独立开发会成为一种新的生活方式?
🐧 往年回顾
Python 潮流周刊#53:我辈楷模,一个约见诺奖得主,一个成为核心开发者 (2024.06.01)
🐱欢迎订阅
技术周刊是聪明人在信息过载时代中筛选优质知识的聪明手段。这是一个专为国内 Python 开发者量身打造的资讯平台,为你挑选最值得分享的文章、教程、开源项目、软件工具、播客和视频、热门话题等丰富内容。立即订阅,每周将收到一篇文章推送,每周进步一点点。
欢迎留言,说说你最喜欢本期的哪一则分享?大家反馈得越多,我今后分享的也会越多!
欢迎将本专栏分享给同样爱学习的同学,当有人通过你分享的海报或者链接,购买了专栏,那么你将获得 20% 的返利。
万字浓缩版,Python 潮流周刊第 1 季的 800 个链接!