【往期回顾】Python 潮流周刊#102:微软裁员 Faster CPython 团队
△△微信关注"Python猫",回复"1"领取电子书
这里分享的是 Python 潮流周刊免费开源的往期全文,原文发布于一年前。我们的付费专栏内容在发布一年后会免费开源,不少内容依然值得回看,愿大家读有所获。点击文末"阅读原文",在网页里查看,体验更佳。
温馨提示:在微信关注 Python猫,发送一个数字"9",即可领取 9 折优惠券,订阅专栏可享 15 元优惠。订阅后可查看全部已公开和未公开内容!
关注 Python猫后,发一个数字"1",可免费领取已开源的往季周刊精华合集。
你好,我是猫哥。这里每周分享优质的 Python、AI 及通用技术内容,大部分为英文。周刊开源在 Github[1] 上,喜欢请给颗小星星支持下~
本期分享了 12 篇文章,12 个开源项目,2 则音视频,3 则热门话题,全文 1855 字。
🦄文章&教程[2]
1、自由线程 Python 的第一年回顾[3]
Quansight 团队分享了过去一年与 Meta 合作推进无 GIL Python 的成果,包括在众多关键包(如 NumPy、SciPy 等)和项目工具中实现支持,并在 CPython 3.14 中带来多线程性能提升。
2、编译后 Python 代码性能与能耗的实证研究[4]
一篇学术论文,研究了八种 Python 编译器(如 PyPy、Numba、Codon 等)与 CPython 在性能和能耗上的表现。结果表明编译能显著提升速度、降低能耗并优化内存,Codon、PyPy 和 Numba 改进超 90%,Nuitka 内存优化稳定。
3、揭开 t-string 的奥秘[5]
核心开发者 Brett Cannon 带来 Python 3.14 中 t-string 语法的解读。它将字符串模板分解为字面量和表达式元组,让开发者可自定义表达式处理逻辑。(附:Python 3.14 t-string 的详细说明[6])
4、我不喜欢 NumPy[7]
一篇吐槽文:NumPy 处理简单数组时优雅清晰,但在操作复杂的多维数组时,其 API 设计非常糟糕,缺乏直观性。
5、Typerdrive:高效开发与 API 通信的 Typer 应用[8]
Typerdrive 是一个扩展了 Typer 的库,用来开发与 API 通信的 CLI 应用。它通过集成配置管理、缓存机制、错误处理、HTTP 客户端以及日志系统,显著简化了开发流程并提升了用户体验。
6、升级 Django 5 后,数据库主键冲突之谜[9]
作者在升级到 Django 5 后遇到一个奇怪的数据库问题,文章分享了该问题的排查过程,发现问题源于 Django 模型定义与实际数据库模式的偏差,特别是主键类型不匹配导致的查询集为空。
7、Python 性能监控的关键技术[10]
探讨了 Python 应用性能监控的关键技术,从基础的 CPU、内存监控到高级的分布式追踪,展示了如何用 psutil、Prometheus 等工具收集关键指标,并通过可视化帮助开发者快速发现性能瓶颈。
8、像专业工程师一样构建 Python 项目[11]
分享了构建生产级 Python 项目的最佳实践,从项目结构到现代化工具链的使用,例如使用 uv、ruff 等工具提升开发效率,通过 Docker 实现环境一致性。特别强调了模块化设计、代码组织、测试策略和部署流程的经验。
9、用 Python 分析 X 公司新的 logo[12]
作者用 Python 分析了 X 公司新 logo 的 SVG 数据,将其与多个字体中的 X 字符进行对比。展示了 Python 工具(如svg.path、matplotlib 和 fontTools)在图形处理和字体分析方面的强大能力。
10、将 Python 代码迁移到单体仓库的经验分享[13]
Attendi 团队分享了将多个 Python 项目合并为单体代码库时遇到的挑战和解决方案,他们采用 Polylith 架构,将代码分为组件、基础、项目和开发四个部分,通过统一依赖管理、简化代码共享流程,提升了代码复用性和开发效率。
11、FastAPI 日志链路追踪:从原理到实现[14]
如何在 FastAPI 项目中实现日志链路追踪,特别是分布式服务?文章介绍了通过中间件生成唯一链路标识,利用 contextvars 解决并发请求日志混乱问题,最后结合 loguru 的日志过滤器动态填充链路信息,实现分布式系统的日志追踪。
12、Cursor 如何快速索引代码库?[15]
Cursor 通过 Merkle 树实现高效的代码库索引,它先将代码分块并计算哈希值,构建树形结构后与服务器同步。这种设计让 Cursor 能够快速识别变更文件,仅上传修改部分,大幅降低带宽消耗。同时通过路径混淆和本地存储确保代码安全,让团队协作更加高效。
🐿️项目&资源[2]
1、deer-flow:字节开源的深度研究框架[16]
一个社区驱动的深度研究框架,将语言模型与网页搜索、内容抓取和 Python 代码执行等专用工具相结合,同时回馈给社区。(star 10.1K)
2、codeflash:用 AI 自动优化代码[17]
专为 Python 开发者打造的 AI 代码优化工具,能自动提升代码性能同时保证功能正确性。已被 Pydantic、Langflow 和 Albumentations 等知名项目团队使用。
3、Scrapling:让网页爬取变得简单高效[18]
一个高性能的 Python 网页爬取库,支持多种选择器(CSS、XPath、正则表达式等),自动定位相似元素,并提供智能内容抓取功能。(star 5.2K)
4、openpilot:开源自动驾驶操作系统[19]
支持超过 300 种车型的驾驶辅助系统,提供了完整的自动驾驶解决方案,包括车道保持、自适应巡航等功能。(star 53.8K)
5、bracket:自托管的赛事管理系统[20]
基于 FastAPI 和 Next.js 开发的赛事管理系统,支持单淘汰赛、循环赛和瑞士赛等多种赛制,提供拖拽式比赛安排、多阶段赛事结构、团队管理、多俱乐部支持等功能。支持 Docker 部署,支持多语言。(star 1.1K)
6、OpenManus:开源多智能体自主任务系统[21]
致力于复现 Manus AI agent 能力的开源项目,支持多智能体协作,自主完成复杂任务如旅行规划、数据分析和内容生成。采用模块化和容器化设计,集成了网页浏览、代码执行等多种工具。
7、asyncmq:超快的异步任务队列[22]
基于 asyncio 和 anyio,支持多种后端(Redis、Postgres、MongoDB),提供延迟任务、定时任务、错误重试、死信队列等高级功能。内置速率限制和并发控制,支持任务进度报告和事件钩子,与 FastAPI 等 ASGI 框架无缝集成。
8、ZeroSearch:无需搜索即可增强大模型的搜索能力[23]
阿里达摩院开源的创新框架,通过强化学习来增强大模型的搜索能力,而无需实际调用搜索引擎。使用模拟搜索进行训练,通过课程学习机制逐步提升模型的推理能力。
9、system_prompts_leaks:大模型系统提示词泄露集合[24]
收集了多个主流大模型泄露出的系统提示词,包括 ChatGPT、Claude、Gemini、Grok 等模型的最新版本。对研究大模型的内部机制和开发相关应用很有参考价值。(star 4.6K)
10、wtfis:人性化的域名和 IP 查询工具[25]
一个美观的命令行工具,整合多个 OSINT 服务(如 Virustotal、Shodan、Greynoise 等)来收集域名、FQDN 和 IP 等信息。支持多种数据源,包括恶意软件检测、地理位置、开放端口等信息。(star 1.5K)
11、FlexGet:多功能的内容自动化工具[26]
强大的内容自动化工具,支持处理种子、新闻组、播客、漫画、电视剧、电影等多种内容。通过 RSS 源、HTML 页面、CSV 文件、搜索引擎等多种来源获取内容,并提供丰富的插件系统。(star 1.8K)
12、TUIFIManager:跨平台的终端文件管理器[27]
终端里的文件管理器,特别适合在 Termux 环境中使用。支持 Vim 风格的快捷键,提供文件复制、移动、重命名等基本功能,以及文件搜索、属性查看等高级特性。支持自定义主题、快捷键和命令等。(star 748)
🐢播客&视频[2]
1、【PyCon】Faster CPython团队,没了![28]
今年的 PyCon 开始了,但是一个重磅的坏消息也传遍了 Python 社区:微软将 Faster CPython 团队的 3 名核心开发者裁员了,其中就包括这个项目的提出者。Python 之父 Guido 也在这个团队,没有被裁的消息。
2、Python 3.14 Beta 特性冻结[29]
在 Python 3.14 的 beta 版本推出前,两位核心开发者主播聊了一些主要的新特性。
🥂讨论&问题[2]
1、Microsoft 裁员 Faster CPython 团队,包括技术负责人 Mark Shannon[30]
2、除了 Cython 和 Pyarmor, Python 还能如何保护源代码?[31]
3、大厂的同事们,你们是怎么定位线上故障的?[32]
🐧 往年回顾[2]
Python 潮流周刊#52:Python 处理 Excel 的资源[33] (2024.05.25)
🐱欢迎订阅[2]
技术周刊是聪明人在信息过载时代中筛选优质知识的聪明手段。这是一个专为国内 Python 开发者量身打造的资讯平台,为你挑选最值得分享的文章、教程、开源项目、软件工具、播客和视频、热门话题等丰富内容。立即订阅[2],每周将收到一篇文章推送,每周进步一点点。
欢迎留言,说说你最喜欢本期的哪一则分享?大家反馈得越多,我今后分享的也会越多!
欢迎将本专栏[2]分享给同样爱学习的同学,当有人通过你分享的海报或者链接,购买了专栏,那么你将获得 20% 的返利。
Python 潮流周刊第3季总结,附电子书下载[34]
Python 潮流周刊第二季完结(31~60)[35]
Python 潮流周刊第 2 季完结了,分享几项总结[36]
Python 潮流周刊第2季(31~60)-纯链接版[37]
Python 潮流周刊第一季精华合集(1~30)[38]
万字浓缩版,Python 潮流周刊第 1 季的 800 个链接![39]
参考资料
[1] Github: https://github.com/chinesehuazhou/python-weekly
[2] 🦄文章&教程: https://xiaobot.net/p/python_weekly
[3] 自由线程 Python 的第一年回顾: https://labs.quansight.org/blog/free-threaded-one-year-recap
[4] 编译后 Python 代码性能与能耗的实证研究: https://arxiv.org/pdf/2505.02346
[5] 揭开 t-string 的奥秘: https://snarky.ca/unravelling-t-strings/
[6] Python 3.14 t-string 的详细说明: https://pythoncat.top/posts/2025-04-27-t-string
[7] 我不喜欢 NumPy: https://dynomight.net/numpy/
[8] Typerdrive:高效开发与 API 通信的 Typer 应用: https://blog.dusktreader.dev/2025/05/13/introducing-typerdrive-develop-api-connected-typer-apps-at-lightspeed
[9] 升级 Django 5 后,数据库主键冲突之谜: https://www.mistys-internet.website/blog/blog/2025/05/13/the-database-row-that-did-and-didnt-exist/
[10] Python 性能监控的关键技术: https://last9.io/blog/python-performance-monitoring/
[11] 像专业工程师一样构建 Python 项目: https://decodingml.substack.com/p/engineer-python-projects-like-a-pro
[12] 用 Python 分析 X 公司新的 logo: https://kenschutte.com/x-glyph/
[13] 将 Python 代码迁移到单体仓库的经验分享: https://attendi.nl/moving-all-our-python-code-to-a-monorepo-pytendi/
[14] FastAPI 日志链路追踪:从原理到实现: https://juejin.cn/post/7433830412092801074
[15] Cursor 如何快速索引代码库?: https://read.engineerscodex.com/p/how-cursor-indexes-codebases-fast
[16] deer-flow:字节开源的深度研究框架: https://github.com/bytedance/deer-flow
[17] codeflash:用 AI 自动优化代码: https://github.com/codeflash-ai/codeflash/tree/main
[18] Scrapling:让网页爬取变得简单高效: https://github.com/D4Vinci/Scrapling
[19] openpilot:开源自动驾驶操作系统: https://github.com/commaai/openpilot
[20] bracket:自托管的赛事管理系统: https://github.com/evroon/bracket
[21] OpenManus:开源多智能体自主任务系统: https://github.com/henryalps/OpenManus
[22] asyncmq:超快的异步任务队列: https://github.com/dymmond/asyncmq
[23] ZeroSearch:无需搜索即可增强大模型的搜索能力: https://github.com/Alibaba-NLP/ZeroSearch
[24] system_prompts_leaks:大模型系统提示词泄露集合: https://github.com/asgeirtj/system_prompts_leaks
[25] wtfis:人性化的域名和 IP 查询工具: https://github.com/pirxthepilot/wtfis
[26] FlexGet:多功能的内容自动化工具: https://github.com/Flexget/Flexget
[27] TUIFIManager:跨平台的终端文件管理器: https://github.com/GiorgosXou/TUIFIManager
[28] 【PyCon】Faster CPython团队,没了!: https://www.bilibili.com/video/BV1N2EkzoEa5
[29] Python 3.14 Beta 特性冻结: https://creators.spotify.com/pod/profile/corepy/episodes/Beta-Frenzy-e32fe2m
[30] Microsoft 裁员 Faster CPython 团队,包括技术负责人 Mark Shannon: https://www.reddit.com/r/Python/comments/1kmwdbu/microsoft_layoffs_hit_faster_cpython_team/
[31] 除了 Cython 和 Pyarmor, Python 还能如何保护源代码?: https://www.v2ex.com/t/1131666
[32] 大厂的同事们,你们是怎么定位线上故障的?: https://www.v2ex.com/t/1129060
[33] Python 潮流周刊#52:Python 处理 Excel 的资源: https://pythoncat.top/posts/2024-05-25-weekly
[34] Python 潮流周刊第3季总结,附电子书下载: https://pythoncat.top/posts/2025-04-20-sweekly
[35] Python 潮流周刊第二季完结(31~60): https://pythoncat.top/posts/2025-04-20-iweekly
[36] Python 潮流周刊第 2 季完结了,分享几项总结: https://pythoncat.top/posts/2024-07-14-iweekly
[37] Python 潮流周刊第2季(31~60)-纯链接版: https://pythoncat.top/posts/2025-04-19-sweekly
[38] Python 潮流周刊第一季精华合集(1~30): https://pythoncat.top/posts/2023-12-11-weekly
[39] 万字浓缩版,Python 潮流周刊第 1 季的 800 个链接!: https://xiaobot.net/post/78c3d645-86fa-4bd8-8eac-46fb192a339e
如果你正在寻找优质的Python文章和项目,我必须向你推荐🎁Python潮流周刊🎁!
它精选全网的优秀文章、教程、开源项目、软件工具、播客、视频、热门话题等丰富内容,让你紧跟技术最前沿,获取最新的第一手学习资料!
欢迎点击下方图片,了解这份全世界知识密度最高、知识广度最大的 Python 技术周刊。