社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Python

【往期回顾】Python 潮流周刊#107:无 GIL Python 被正式批准

Python猫 • 6 天前 • 44 次点击  

     

△△微信关注"Python猫",回复"1"领取电子书

这里分享的是 Python 潮流周刊免费开源的往期全文,原文发布于一年前。我们的付费专栏内容在发布一年后会免费开源,不少内容依然值得回看,愿大家读有所获。点击文末"阅读原文",在网页里查看,体验更佳。

温馨提示:在微信关注 Python猫,发送一个数字"9",即可领取 9 折优惠券,订阅专栏可享 15 元优惠。订阅后可查看全部已公开和未公开内容!

关注 Python猫后,发一个数字"1",可免费领取已开源的往季周刊精华合集。

   

你好,我是猫哥。这里每周分享优质的 Python、AI 及通用技术内容,大部分为英文。周刊开源在 Github[1] 上,喜欢请给颗小星星支持下~

温馨提示: 在微信关注 Python猫,发送"优惠券",即可领取 9 折优惠码,订阅专栏可享 15 元优惠。

本期共分享了 12 篇文章,12 个开源项目,2 则音视频,2 则热门话题,全文 1866 字。

🦄文章&教程[2]

1、你应该摒弃的 Python 设计模式(第一部分)[3]

许多 Java/C++ 设计模式在 Python 中明显是水土不服,作者对比了单例模式和构建者模式的传统实现与 Pythonic 替代方案,展示了如何利用模块系统、闭包和默认参数等 Python 特性编写更简洁优雅的代码,避免不必要的复杂性和潜在陷阱。

2、2025 年 Python 语言峰会[4]

Python 核心开发者的年度聚会,围绕自由线程这一重大变革展开深度讨论。峰会涵盖了并发竞争处理、无畏并发、治理挑战等前沿话题,特别是在多线程性能优化和语言演进策略方面。

3、自由线程 Python 的现状[5]

核心开发者 Matt Page 在 Python 语言峰会上介绍了自由线程 Python 的最新进展,通过性能、稳定性、可维护性和采用度四个维度全面评估 PEP 703 的实施状况。单线程性能损失已从 40% 降至不到 10%,架构设计经受住考验。

4、面向 R 用户的 Python 入门指南[6]

作者从 R 转向 Python 教学后撰写的实用指南,通过对比两种语言的设计理念和语法差异来帮助 R 用户快速上手 Python。详细介绍了环境配置、数据处理库选择以及从函数式编程向面向对象编程的思维转换。

5、Python 字节码中全局变量的工作原理[7]

深入解析 Python 虚拟机如何处理全局变量,通过字节码揭示出全局变量与局部变量的本质差异。虚拟机对全局变量执行动态名称解析而非索引访问,这种额外的间接层正是 Python 动态特性的关键所在。

6、Python 字典是有序数据结构吗?[8]

Python 3.6 之前,字典无序;3.6后,字典开始保持插入顺序,但仅是实现细节;3.7起,插入顺序被正式纳入语言规范。尽管如此,字典的顺序并不影响其相等性判断,与列表等序列不同,字典的核心在于键值映射。

7、理解并从零实现 LLM 中的 KV 缓存[9]

KV 缓存通过存储和复用先前计算的键值向量来避免重复计算,显著提升 LLM 推理速度。文章详细解释了注意力机制中的冗余计算问题,并提供了从零实现 KV 缓存的完整 Python 代码。

8、从 browser-use 出发,品 Agent 实现[10]

以开源项目 browser-use 为例,深入解析了 LLM Agent 的实现原理与工程实践。剖析了 browser-use 工程架构,包括 Agent Core、MessageManager、Memory、LLM Interface、Controller 和 BrowserContext 等组件及其交互流程。

browser-use 的架构
browser-use 的架构

9、PEP 795:Python 深度不可变性[11]

一则 PEP 草案,提议引入深度不可变性机制,通过 freeze() 函数递归冻结对象及其引用的所有对象。这项提案解决了数据完整性保护和多线程安全共享问题,为函数式编程和并发优化提供强有力支持。

10、Python Signals 状态管理完全指南[12]

介绍了 Python 中 Signals 用于状态管理的实现,它通过响应式编程解决传统状态管理中的依赖协调问题,当状态变化时自动触发相关更新而无需手动维护。这种响应机制可避免"当 Y 改变时忘记更新 X"的常见问题。

11、用 Python、Elasticsearch 和 Agno 创建个性化跑步计划[13]

介绍如何打造一个 AI 跑步教练,通过解析 Apple Health 的 XML 数据到 Elasticsearch 中,然后用 Agno 框架生成个性化的四周训练计划。最后将 Markdown 格式的计划转换为 Notion 页面,实现完整的数据驱动健身方案。

12、最快检测出字符串中元音字母的方法[14]

文章介绍了 11 种检测字符串中元音字母的方法,通过基准测试和字节码分析发现正则表达式在长字符串上表现最佳。文章揭示了 Python 解释器开销对性能的显著影响,并展示了 CPython 正则引擎使用位图查找的优化技巧。

🐿️项目&资源[2]

1、MiniMax-M1:全球首个开源大规模混合注意力推理模型[15]

全球首个开源的大规模混合注意力推理模型,采用混合专家架构结合闪电注意力机制。包含 4560 亿参数,每个 token 激活 459 亿参数。原生支持 100 万 token 的上下文长度,是 DeepSeek R1 的 8 倍。(star 1.8K)

MiniMax-M1-80k的基准测试
MiniMax-M1-80k的基准测试

2、toolz:Python 函数式编程标准库[16]

为 Python 提供函数式编程工具的轻量级库,包含迭代器、函数和字典操作的实用函数。(star 4.9K)

3、TurboDRF:Django REST Framework API 生成器[17]

极简的 Django REST Framework API 生成器,只需在模型中添加一个 mixin 和方法即可自动生成完整的 REST API。支持角色权限控制、智能分页、高级过滤、全文搜索、多字段排序等功能,零样板代码实现最大功能。

4、WinUp:Python 桌面应用开发框架[18]

现代化的 Python 桌面 UI 框架,基于 PySide6 封装提供声明式 API。支持组件化架构、响应式状态管理、热重载开发、内置路由系统等功能,让桌面应用开发变得简单高效。

5、Framefox:Python Web 开发框架[19]

基于 FastAPI 构建的现代 Python Web 框架,采用 MVC 架构设计。集成 SQLModel 提供类型安全的数据库操作,内置交互式 CLI 工具快速生成组件,支持 Jinja2 模板、CSRF 保护、热重载等功能。

6、miniDiffusion:纯 PyTorch 实现的 Stable Diffusion[20]

用纯 PyTorch 重新实现的 Stable Diffusion 3.5 模型,专为教育和实验目的设计。仅用约 2800 行代码就完整实现了从 VAE 到 DiT 的所有组件,包含多模态扩散变换器、流匹配调度器、联合注意力机制等核心功能。

7、pyleak:Python 异步任务和线程泄漏检测工具[21]

受 Go 语言 goleak 启发的 Python 资源泄漏检测工具。能够检测泄漏的 asyncio 任务、线程和事件循环阻塞,提供详细的堆栈跟踪信息。

8、py-shiny:Python 快速 Web 应用开发框架[22]

灵感来自 R 语言的 Shiny,支持快速创建交互式可视化和原型应用。与其它数据科学框架不同,Shiny 不限制应用增长,具备足够的扩展性来支撑大型关键任务应用。(star 1.5K)

9、jaaz:AI 设计智能体,Lovart 的开源替代[23]

本地免费的 AI 设计 agent 工具,作为 Lovart 的替代方案。提供对话式图像编辑、无限画布创作、故事板制作等功能,支持多种 AI 模型如 GPT-4O、Flux、Google Imagen 等。

将 Labubu 放在著名地标前
将 Labubu 放在著名地标前

10、FlareSolverr:绕过 Cloudflare 保护的代理服务器[24]

专用于绕过 Cloudflare 和 DDoS-GUARD 防护的代理服务器。使用 Selenium 和 undetected-chromedriver 创建浏览器实例,自动解决 Cloudflare 验证。(star 9.9K)

11、ii-agent:开发和部署智能体的框架[25]

开源的智能助手框架,旨在简化和增强多领域工作流程。提供 CLI 接口和 WebSocket 服务器支持现代 React 前端,集成多种 LLM 提供商包括 Anthropic Claude、Google Gemini 等。(star 2.5K)

12、ChinaTextbook: 中国所有小初高、大学 PDF 教材[26]

项目希望促进义务教育的普及和消除地区间的教育贫困。希望海外华人能够让自己的孩子继续了解国内教育。(star 40.3K)

🐢播客&视频[2]

1、今年 PyCon 我的 talk,聊一下我完成的第一个 PEP[27]

@码农高天 在 PyCon 上介绍 PEP-667 的实现,主要是把 locals() 和 frame.f_locals 做了语义上的区分和整理,减少了好多奇怪的行为,让它们的功能变得更容易理解,同时更强大。

2、用 Python 编程控制自己的电脑[28]

介绍如何使用 Python 与桌面环境集成;如何调度任务、消息通知以及开发桌面应用脚本。

🥂讨论&问题[2]

1、PEP 779:自由线程 Python 的受支持状态标准[29]

指导委员会批准了 PEP-779,其效果是从 Python 3.14 的自由线程构建中移除“实验性”标签。这意味着自由线程 Python 正式成为受支持的版本。

2、有没有比较方便好用的 Python GUI 框架?[30]

🐧往年回顾[2]

Python潮流周刊#57:Python 该采用日历版本吗?[31]  (2024.06.22)

🐱欢迎订阅[32]

技术周刊是聪明人在信息过载时代中筛选优质知识的聪明手段。这是一个专为国内 Python 开发者量身打造的资讯平台,为你挑选最值得分享的文章、教程、开源项目、软件工具、播客和视频、热门话题等丰富内容。立即订阅[32],每周将收到一篇文章推送,每周进步一点点。

欢迎留言,说说你最喜欢本期的哪一则分享?大家反馈得越多,我今后分享的也会越多!

欢迎将本专栏[32]分享给同样爱学习的同学,当有人通过你分享的海报或者链接,购买了专栏,那么你将获得 30% 的返利。

Python 潮流周刊第3季总结,附电子书下载[33]

Python 潮流周刊第二季完结(31~60)[34]

Python 潮流周刊第 2 季完结了,分享几项总结[35]

Python 潮流周刊第2季(31~60)-纯链接版[36]

Python 潮流周刊第一季精华合集(1~30)[37]

万字浓缩版,Python 潮流周刊第 1 季的 800 个链接![38]

 

参考资料

[1] Github: https://github.com/chinesehuazhou/python-weekly

[2] 🦄文章&教程: https://weekly.pythoncat.top

[3] 你应该摒弃的 Python 设计模式(第一部分): https://www.lihil.cc/blog/design-patterns-you-should-unlearn-in-python-part1/

[4] 2025 年 Python 语言峰会: https://pyfound.blogspot.com/2025/06/python-language-summit-2025.html

[5] 自由线程 Python 的现状: https://pyfound.blogspot.com/2025/06/python-language-summit-2025-state-of-free-threaded-python.html

[6] 面向 R 用户的 Python 入门指南: https://occasionaldivergences.com/posts/python-intro/

[7] Python 字节码中全局变量的工作原理: https://fromscratchcode.com/blog/how-global-variables-work-in-python-bytecode

[8] Python 字典是有序数据结构吗?: https://www.thepythoncodingstack.com/p/are-python-dictionaries-ordered-data

[9] 理解并从零实现 LLM 中的 KV 缓存: https://magazine.sebastianraschka.com/p/coding-the-kv-cache-in-llms

[10] 从 browser-use 出发,品 Agent 实现: https://www.bestblogs.dev/article/7d6305

[11] PEP 795:Python 深度不可变性: https://pep-previews--4468.org.readthedocs.build/pep-0795/

[12] Python Signals 状态管理完全指南: https://bui.app/the-missing-manual-for-signals-state-management-for-python-developers

[13] 用 Python、Elasticsearch 和 Agno 创建个性化跑步计划: https://allthingsopen.org/articles/step-by-step-guide-python-elasticsearch-agno-agentic-ai-create-running-plan

[14] 最快检测出字符串中元音字母的方法: https://austinhenley.com/blog/vowels.html

[15] MiniMax-M1:全球首个开源大规模混合注意力推理模型: https://github.com/MiniMax-AI/MiniMax-M1

[16] toolz:Python 函数式编程标准库: https://github.com/pytoolz/toolz/

[17] TurboDRF:Django REST Framework API 生成器: https://github.com/AlexanderCollins/TurboDRF

[18] WinUp:Python 桌面应用开发框架: https://github.com/mebaadwaheed/winup

[19] Framefox:Python Web 开发框架: https://github.com/soma-smart/framefox

[20] miniDiffusion:纯 PyTorch 实现的 Stable Diffusion: https://github.com/yousef-rafat/miniDiffusion

[21] pyleak:Python 异步任务和线程泄漏检测工具: https://github.com/deepankarm/pyleak

[22] py-shiny:Python 快速 Web 应用开发框架: https://github.com/posit-dev/py-shiny/

[23] jaaz:AI 设计智能体,Lovart 的开源替代: https://github.com/11cafe/jaaz

[24] FlareSolverr:绕过 Cloudflare 保护的代理服务器: https://github.com/FlareSolverr/FlareSolverr

[25] ii-agent:开发和部署智能体的框架: https://github.com/Intelligent-Internet/ii-agent

[26] ChinaTextbook: 中国所有小初高、大学 PDF 教材: https://github.com/TapXWorld/ChinaTextbook

[27] 今年 PyCon 我的 talk,聊一下我完成的第一个 PEP: https://www.bilibili.com/video/BV13nM4zAE9L

[28] 用 Python 编程控制自己的电脑: https://www.youtube.com/watch?v=ucWdfZoxsYo

[29] PEP 779:自由线程 Python 的受支持状态标准: https://discuss.python.org/t/pep-779-criteria-for-supported-status-for-free-threaded-python/84319/123

[30] 有没有比较方便好用的 Python GUI 框架?: https://www.v2ex.com/t/1137123

[31] Python潮流周刊#57:Python 该采用日历版本吗?: https://pythoncat.top/posts/2024-06-22-weekly

[32] 🐱欢迎订阅: https://xiaobot.net/p/python_weekly

[33] Python 潮流周刊第3季总结,附电子书下载: https://pythoncat.top/posts/2025-04-20-sweekly

[34] Python 潮流周刊第二季完结(31~60): https://pythoncat.top/posts/2025-04-20-iweekly

[35] Python 潮流周刊第 2 季完结了,分享几项总结: https://pythoncat.top/posts/2024-07-14-iweekly

[36] Python 潮流周刊第2季(31~60)-纯链接版: https://pythoncat.top/posts/2025-04-19-sweekly

[37] Python 潮流周刊第一季精华合集(1~30): https://pythoncat.top/posts/2023-12-11-weekly

[38] 万字浓缩版,Python 潮流周刊第 1 季的 800 个链接!: https://xiaobot.net/post/78c3d645-86fa-4bd8-8eac-46fb192a339e

divider divider

如果你正在寻找优质的Python文章和项目,我必须向你推荐🎁Python潮流周刊🎁!

它精选全网的优秀文章、教程、开源项目、软件工具、播客、视频、热门话题等丰富内容,让你紧跟技术最前沿,获取最新的第一手学习资料!

欢迎点击下方图片,了解这份全世界知识密度最高、知识广度最大的 Python 技术周刊。

Python潮流周刊

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/198498