Python猫

【往期回顾】Python 潮流周刊#118:Python 异步为何不够流行?

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

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

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

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

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

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

本期分享了 12 篇文章,12 个开源项目,全文 1910 字。

🦄文章&教程[2]

1、Python 已有异步十年,为何仍不够流行?[3]

Python async/await 推出十年,为什么普及得那么慢?作者对比了 C# 异步模型,指出 Python 异步仅适用于网络 IO 而非文件操作,GIL 限制了真正的并发性能,维护双重 API 增加了开发复杂度。最后展望 Python 3.14 自由线程模式将改变并发编程格局。

2、用 Python、uv、Caddy 和 Docker 开发静态网站[4]

分享了一套高效的静态网站开发部署方案,通过 uv 管理 Python 环境和依赖,利用多阶段 Docker 构建实现轻量化部署。Caddy 作为 Web 服务器提供自动 HTTPS 和简洁配置,整个流程从开发到生产环境无缝衔接,快速搭建现代化的静态网站。

3、追踪 Python 恶意代码的执行[5]

作者开发了 hexora 库来检测 Python 恶意代码,深入剖析了攻击者如何混淆 exec/eval 调用来绕过安全检测。从同形字符、builtins 模块到字符串拼接等十多种混淆技术,展示了静态分析在动态语言中的挑战。文章为 Python 安全防护提供了实用的技术洞察和检测思路。

4、修复 Python 3.14+ 中 finally 块的语法警告[6]

Python 3.14 引入了 PEP 765,对 finally 块中的 return、break、continue 语句作出语法警告。作者展示了这些语句如何导致意外行为,并提供了重构的解决方案,避免常见的控制流陷阱,提升代码的可读性和正确性。

5、Django 6.0 新特性展望[7]

Django 6.0 即将发布,文章介绍了部分新特性:最低支持 Python 3.12,核心新增 CSP 安全策略、django.tasks 后台任务接口和 template-partials 模板片段功能;CSP 提供深度防御保护,template-partials 支持 HTMX 开发模式,让模板组织更灵活。

6、Polars GPU 执行实现 70% 性能提升[8]

Polars 引入了 GPU 执行引擎,通过 RAPIDS RMM 智能内存管理支持超出 GPU 显存的大数据集处理。作者实测 40GB 数据集,仅需在 collect() 方法中添加 engine="gpu" 参数即可启用 GPU 加速,实现 70% 性能提升。

7、SQLModel 异步操作 PostgreSQL 实战指南[9]

介绍了如何在 FastAPI 和 Air 框架中异步使用 SQLModel 操作 PostgreSQL 数据库。通过同时配置同步和异步引擎,解决了表创建和异步操作的兼容性问题。文章提供了完整的代码示例,展示了从环境配置到异步会话管理的全流程,为开发高性能 Web 应用提供了实用指导。

8、使用 Celery 和 RabbitMQ 调度 Python 后台任务[10]

通过开发一个天气通知服务演示了 Python Celery 分布式任务队列和 RabbitMQ 消息代理的集成使用,涵盖了 API 集成、任务调度配置和自动化执行,为后台任务处理提供了完整的实践指南。

9、与 Python 共享可变引用[11]

探讨了在 Rust 中使用 PyO3 与 Python 交互时如何处理可变引用的技术挑战,通过 std::mem::take、Arc 和 Mutex 等工具实现了安全的跨语言数据共享。

10、Jupyter Notebook 在生产环境中的隐藏危险[12]

剖析了 Jupyter Notebook 在生产环境中的五大技术陷阱:难以测试、调试困难、版本控制复杂、缺乏模块化设计和执行顺序不确定性。作者指出这些问题不仅增加维护成本,还会在数据科学家和工程师之间制造隔阂。虽然 Notebook 在探索和原型开发中表现出色,但生产环境需要更严格的工程实践。

11、纯 Python Web 应用开发[13]

介绍了无需 CSS、HTML、JavaScript 的纯 Python Web 开发方案,通过将 Python 作为元语言生成前端代码来简化开发流程。文章详细分类了 Anvil、Panel、Dash、NiceGUI 等数十种工具,从工业级解决方案到实验性项目应有尽有,适合 Python 开发者快速开发现代 Web 应用。

12、开发者陷阱大全[14]

系统梳理了跨技术栈的常见开发陷阱,从 CSS 布局、Unicode 编码到浮点运算、时间处理等十多个领域。作者深入剖析了每个陷阱的技术原理和规避方法,比如 CSS 的 min-width 默认值、浮点数的 NaN 比较、时区处理等容易踩坑的细节。

🐿️项目&资源[2]

1、mihomo:崩坏星穹铁道数据解析库[15]

一个简单的 Python Pydantic 模型库,用于解析来自 mihomo API 的崩坏:星穹铁道游戏数据。提供类型提示和自动补全,支持 V1 和 V2 两种数据格式,包含角色信息、成就数据等完整游戏信息。(star 22.8K)

2、chatterbox:最先进的开源文本转语音系统[16]

文本转语音系统,支持 23 种语言的多语言零样本语音克隆。基于 0.5B Llama 架构,具有独特的情感夸张控制功能,在与 ElevenLabs 等闭源系统的对比评估中表现优异,内置水印技术。(star 11.9K)

3、TrendRadar:多平台热点聚合工具[17]

告别信息过载的多平台热点聚合工具,一键监控今日头条、百度热搜、微博、抖音、知乎、B 站等 35 个平台。支持智能关键词筛选、自动生成热点分析报告,可推送至企业微信、飞书、钉钉、Telegram。30 秒网页部署,1 分钟手机通知,无需编程基础。(star 1.8K)

4、AIHawk:求职申请 AI 智能体[18]

首个求职申请 AI 智能体,利用人工智能自动化求职申请流程,让用户以定制化方式申请多个职位。核心架构开源,被 Business Insider、TechCrunch、Wired 等主流媒体报道,彻底改变求职者与就业市场的互动方式。(star 28.8K)

5、Skylos:Python 无用代码检测工具[19]

Python 静态分析工具,专门检测未使用的函数、类和导入等无效代码,支持 Flask、Django、FastAPI 框架,提供交互式清理模式和 Web 界面,性能优于 Vulture 和 Pylint。(star 1.3K)

6、Zuban:高性能 Python 语言服务器[20]

用 Rust 开发的高性能 Python 语言服务器和类型检查器,由 Jedi 作者开发,比 Mypy 快 20-200 倍,支持 PyRight 和 Mypy 兼容模式,通过 95% 的 Mypy 测试套件。

7、Kronos:金融市场语言基础模型[21]

首个开源金融 K 线基础模型,基于 45 个全球交易所数据训练,专门处理金融市场的高噪声特征,采用分层离散标记化技术,支持多种量化任务,提供实时预测演示和批量处理功能。(star 1.8K)

8、theHarvester:开源情报信息收集工具[22]

专为红队评估和渗透测试设计的 OSINT 信息收集工具,通过多个公共资源收集域名、邮箱、IP、子域名和 URL,支持 40+ 被动模块和主动 DNS 暴力破解,帮助确定域名的外部威胁态势。(star 11.8K)

9、surya:多语言文档 OCR 工具包[23]

支持 90+ 语言的文档 OCR 工具包,提供文字识别、版面分析、阅读顺序检测、表格识别和 LaTeX OCR 功能。性能媲美云服务,支持多种文档类型包括科学论文、演示文稿、扫描文档等,提供交互式应用和 Python API,可处理 PDF、图片、Word 和 PowerPoint 文件。(star 12.8K)

10、ag2:开源 AI 智能体操作系统[24]

开源的 AI 智能体编程框架,前身为 AutoGen,专门用于开发 AI 智能体并促进多智能体协作解决任务。支持智能体间交互、多种大语言模型集成、工具使用、自主和人机协作工作流程,提供多智能体对话模式,简化智能体 AI 的开发和研究。(star 3.5K)

11、youtu-agent:简单强大的 AI 智能体框架[25]

腾讯云开源的高性能 AI 智能体框架,支持数据分析、文件处理、深度研究等实用场景,提供 YAML 配置、自动智能体生成、异步执行等功能。在 WebWalkerQA 和 GAIA 基准测试中表现优异,基于 openai-agents 构建,具备流式处理、追踪分析等能力。(star 2.5K)

12、toolfront:AI 智能体数据检索工具[26]

为 AI 智能体提供简单高效的数据检索功能,具备无与伦比的控制力、精确度和速度。支持 Text2SQL 数据库查询、API 数据获取、文档信息提取等多种场景,兼容 OpenAI、Anthropic、Google 等 14+ AI 模型提供商,支持 PostgreSQL、MySQL 等 10+ 数据库类型,提供 MCP 服务器。

🐧往年回顾[2]

#68:2023 年 Python 开发者调查结果[27]

#18:Flask、Streamlit、Polars 的学习教程[28]

🐱欢迎订阅[29]

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

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

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

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

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

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

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

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

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

参考资料

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

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

[3] Python 已有异步十年,为何仍不够流行?: https://tonybaloney.github.io/posts/why-isnt-python-async-more-popular.html

[4] 用 Python、uv、Caddy 和 Docker 开发静态网站: https://nkantar.com/blog/2025/08/static-python-uv-caddy-docker/

[5] 追踪 Python 恶意代码的执行: https://rushter.com/blog/python-code-exec/

[6] 修复 Python 3.14+ 中 finally 块的语法警告: https://adamj.eu/tech/2025/08/29/python-fix-syntaxwarning-finally/

[7] Django 6.0 新特性展望: https://buttondown.com/carlton/archive/looking-forward-to-django-60/

[8] Polars GPU 执行实现 70% 性能提升: https://dataengineeringcentral.substack.com/p/polars-gpu-execution-70-speed-up

[9] SQLModel 异步操作 PostgreSQL 实战指南: https://daniel.feldroy.com/posts/til-2025-08-using-sqlmodel-asynchronously-with-fastapi-and-air-with-postgresql

[10] 使用 Celery 和 RabbitMQ 调度 Python 后台任务: https://blog.appsignal.com/2025/08/27/scheduling-background-tasks-in-python-with-celery-and-rabbitmq.html

[11] 与 Python 共享可变引用: https://blog.lilyf.org/posts/python-mutable-reference/

[12] Jupyter Notebook 在生产环境中的隐藏危险: https://www.datadelver.com/2023/12/10/delve-1-the-hidden-danger-of-notebooks-in-production.html

[13] 纯 Python Web 应用开发: https://www.may69.com/purepython/

[14] 开发者陷阱大全: https://qouteall.fun/qouteall-blog/2025/Traps%20to%20Developers

[15] mihomo:崩坏星穹铁道数据解析库: https://github.com/MetaCubeX/mihomo

[16] chatterbox:最先进的开源文本转语音系统: https://github.com/resemble-ai/chatterbox

[17] TrendRadar:多平台热点聚合工具: https://github.com/sansan0/TrendRadar

[18] AIHawk:求职申请 AI 智能体: https://github.com/feder-cr/Jobs_Applier_AI_Agent_AIHawk

[19] Skylos:Python 无用代码检测工具: https://github.com/duriantaco/skylos

[20] Zuban:高性能 Python 语言服务器: https://github.com/zubanls/zuban

[21] Kronos:金融市场语言基础模型: https://github.com/shiyu-coder/Kronos

[22] theHarvester:开源情报信息收集工具: https://github.com/laramies/theHarvester

[23] surya:多语言文档 OCR 工具包: https://github.com/datalab-to/surya

[24] ag2:开源 AI 智能体操作系统: https://github.com/ag2ai/ag2

[25] youtu-agent:简单强大的 AI 智能体框架: https://github.com/TencentCloudADP/youtu-agent

[26] toolfront:AI 智能体数据检索工具: https://github.com/kruskal-labs/toolfront

[27] #68:2023 年 Python 开发者调查结果: https://pythoncat.top/posts/2024-09-07-weekly

[28] #18:Flask、Streamlit、Polars 的学习教程: https://pythoncat.top/posts/2023-09-02-weekly

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

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

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

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

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

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

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

dividerdivider

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

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

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

Python潮流周刊