【往期回顾】Python 潮流周刊#101:Rust 开发的 Python 类型检查工具
△△微信关注"Python猫",回复"1"领取电子书
这里分享的是 Python 潮流周刊免费开源的往期全文,原文发布于一年前。我们的付费专栏内容在发布一年后会免费开源,不少内容依然值得回看,愿大家读有所获。点击文末"阅读原文",在网页里查看,体验更佳。
温馨提示:在微信关注 Python猫,发送一个数字"9",即可领取 9 折优惠券,订阅专栏可享 15 元优惠。订阅后可查看全部已公开和未公开内容!
关注 Python猫后,发一个数字"1",可免费领取已开源的往季周刊精华合集。
你好,我是猫哥。这里每周分享优质的 Python、AI 及通用技术内容,大部分为英文。周刊开源在 Github[1] 上,喜欢请给颗小星星支持下~
本期分享了 12 篇文章,12 个开源项目,全文 1659 字。
🦄文章&教程[2]
1、Python 3.14 新特性盘点,更新了些什么?[3]
Python 3.14 已进入特性冻结期,更新的内容很多,有哪些值得特别关注的呢?文章全面梳理了此版本的变更:类型提示的惰性求值、全新的尾调用解释器、实验性的 JIT 编译器、无侵入调试接口、REPL 的语法高亮、模板字符串和 Zstandard 压缩,等等。
2、Python π(3.14)[4]
也是一篇 Python 3.14 的主要功能盘点,相比上一则分享的内容,它还介绍了比较多细小的特性变更,可以对照阅读。另外,值得注意的是,博主还发布过 Python 3.7 以来所有主版本的新特性盘点。
3、再见 PyCon APAC,开启 PAO 新篇章[5]
回顾了 PyCon APAC(PyCon 亚太组织) 自 2010 年在新加坡创办以来 15 年的发展历程,现社区更名为 Python Asia Organization (PAO) ,文章解释了原因和相关规划。(附:PyCon JP 成员评论,PAO 对日本的 Python 社区意味着什么?[6])(分享自@NoHeartPen)
4、让 AI 做语义单元测试[7]
一种创新的测试方法:让大模型来分析代码是否符合文档描述。作者开发的 suite 库(Semantic UnIt TEsting)通过分析函数代码和文档注释,无需实际运行就能发现潜在问题。
5、解密 Asyncio:从零开始手搓一个[8]
深入浅出讲解了 Python 异步编程的底层原理,一步步手搓一个简化版的 Asyncio。通过极简的代码还原了 Asyncio 的核心机制,帮助读者彻底理解 await 背后的“魔法”。
6、Python 依赖管理的新进展:PEP 751 锁文件标准[9]
介绍了 Python 依赖管理的最新进展,特别是 PEP 751 标准的锁文件格式。文章详细解释了锁文件的必要性,pylock.toml 的特点及其解决的问题,并探讨了 Python 打包领域仍存在的一些挑战,如原生依赖和加速器依赖包等问题。
7、用温度参数调整随机权重[10]
介绍了 AI 领域中简单而好用的权重调整技术:用温度参数来控制随机选择。温度为 1 时保持原始权重,小于 1 时偏好高权重项,大于 1 时趋向均匀分布。
8、使用 MCP 和 Amazon Q 开发新闻智能体[11]
作者基于 MCP 和 Amazon Q CLI 开发了一个新闻摘要智能体,支持并行处理和自动摘要。使用 tmux 管理多个进程,每个子智能体负责一部分新闻源,最后由主智能体整合生成每日新闻。
9、Python 任务队列的扩展指南[12]
探讨了 Python 任务队列的扩展性问题,对比了 Redis 和 RabbitMQ 两种消息中间件的特点。还介绍了垂直扩展(增加单个 worker 的资源)和水平扩展(增加 worker 数量)两种策略,以及扩展 Celery 和 RQ 的最佳实践。
10、pip 25.1 发布,支持依赖组管理[13]
pip 25.1 带来了多项重要更新:支持 PEP 735 的依赖组管理;新增了包安装进度条;支持断点续传下载;还支持生成 PEP 751 标准的锁文件。另外从版本开始,不再支持 Python 3.8 了。
11、Django 模板语言的小怪癖[14]
作者正在用 Rust 重写 Django 模板引擎,发现了几个有趣的边界情况:科学计数法不支持负指数、upper 过滤器对 HTML 实体不安全、if 标签中的异常处理会导致反直觉的结果。
12、Python 代码质量工具大全[15]
介绍了一套 Python 代码质量工具链:静态分析(Pylint、Flake8、Bandit)、代码格式化(Black、isort)、类型检查(Mypy、Pytype)、安全扫描(Safety、Snyk)、测试覆盖(Coverage.py)、性能分析(cProfile)等。
🐿️项目&资源[2]
1、ty:Rust 开发的 Python 类型检查工具[16]
Ruff 和 uv 所属的 Astral 团队出品,终于将 Rust 风吹到了静态类型检查工具上!目前仅为预发布,仍在积极开发中。(star 4.2K)
2、WeClone:用微信聊天记录创造数字分身[17]
使用微信聊天记录微调大语言模型,让大模型有“那味儿”,并绑定到聊天机器人,实现自己的数字分身。(star 3.3K)
3、AI-Media2Doc:将音/视频转化为小红书/公众号/知识笔记/思维导图[18]
基于 AI 的音视频到图文创作助手,使用 Vue 开发的 Web 前端,本地部署,无需登录注册。支持小红书/公众号/知识笔记/思维导图/内容总结等多种文档风格。
4、blast:AI 浏览 Web 的高性能服务引擎[19]
为你的应用添加 AI 浏览 Web 功能,兼容 OpenAI 的 API 提供并发和流式处理,自动缓存和并行化降低成本。
5、contextgem:LLM 提取文档的结构化数据[20]
以少量代码从文本和图像中提取结构化数据和洞察,支持神经分割、并发 IO 处理、嵌套上下文提取、多语言支持等。
6、Fluent-M3U8:PySide6 开发的跨平台 m3u8/mpd 下载器[21]
基于 PySide6 和 QFluentWidgets 开发,GUI 简洁易用,兼容 M3U8 和 MPD 视频、多线程 M3U8 下载、下载任务管理。(star 1K)
7、Python-UIAutomation-for-Windows: Windows 平台的 Python UI 自动化库[22]
封装了微软的 UIAutomation 接口,用 Python 脚本自动化操作各种 Windows 桌面应用,包括 MFC、Windows Form、WPF、现代 UI(Metro UI)、Qt、IE、Firefox、Chrome 以及基于 Electron 的应用。(star 2.9K)
8、video-subtitle-extractor:提取视频硬字幕,生成srt文件[23]
本地化的视频硬字幕提取工具,自动检测字幕区域并识别字幕内容,无需依赖第三方在线 OCR 服务。支持去除水印、台标、重复字幕等功能,支持 GPU 加速。(star 7.2K)
9、epub-utils:EPUB 文件解析与元数据提取[24]
Python 编写的 EPUB 处理工具,在终端中解析和检查 EPUB 电子书。支持解析和校验标题、作者、标识符等元数据信息,并能高亮显示 XML 内容。
10、novelWriter:纯文本小说写作编辑器[25]
Python 开发的纯文本编辑器,将长篇小说拆分为多个小文档进行组织和管理,采用类 Markdown 的极简标记语法,并扩展了元数据注释、梗概和交叉引用功能。支持多平台(Linux、Windows、MacOS)。(star 2.4K)
11、asciimatics:跨平台文本界面与 ASCII 动画开发库[26]
开发全屏文本界面和 ASCII 动画,支持彩色文本、光标控制、键盘和鼠标输入、窗口自适应、屏幕抓取,还内置了丰富的动画特效、图像转 ASCII、表单控件等高级功能,适合做命令行工具、交互式表单、复古风动画等。(star 4K)
12、谷歌的提示词工程白皮书[27]
一份在线 PDF 文档《Prompt Engineering》,出自 Google 的提示词工程白皮书。
🐧 往年回顾[2]
Python 潮流周刊#51:用 Python 绘制美观的图表[28](2024.05.18)
🐱欢迎订阅[2]
技术周刊是聪明人在信息过载时代中筛选优质知识的聪明手段。这是一个专为国内 Python 开发者量身打造的资讯平台,为你挑选最值得分享的文章、教程、开源项目、软件工具、播客和视频、热门话题等丰富内容。立即订阅[2],每周将收到一篇文章推送,每周进步一点点。
欢迎留言,说说你最喜欢本期的哪一则分享?大家反馈得越多,我今后分享的也会越多!
欢迎将本专栏[2]分享给同样爱学习的同学,当有人通过你分享的海报或者链接,购买了专栏,那么你将获得 20% 的返利。
Python 潮流周刊第3季总结,附电子书下载[29]
Python 潮流周刊第二季完结(31~60)[30]
Python 潮流周刊第 2 季完结了,分享几项总结[31]
Python 潮流周刊第2季(31~60)-纯链接版[32]
Python 潮流周刊第一季精华合集(1~30)[33]
万字浓缩版,Python 潮流周刊第 1 季的 800 个链接![34]
参考资料
[1] Github: https://github.com/chinesehuazhou/python-weekly
[2] 🦄文章&教程: https://xiaobot.net/p/python_weekly
[3] Python 3.14 新特性盘点,更新了些什么?: https://pythoncat.top/posts/2025-05-08-python-3.14
[4] Python π(3.14): https://iscinumpy.dev/post/python-314/
[5] 再见 PyCon APAC,开启 PAO 新篇章: https://iqbalabdullah.net/en/posts/2025/03/the-final-pycon-apac/
[6] PAO 对日本的 Python 社区意味着什么?: https://www.bilibili.com/video/BV1P6VzziEbE
[7] 让 AI 做语义单元测试: https://www.alexmolas.com/2025/04/09/semantic-unit-testing.html
[8] 解密 Asyncio:从零开始手搓一个: https://dev.indooroutdoor.io/asyncio-demystified-rebuilding-it-from-scratch-one-yield-at-a-time
[9] Python 依赖管理的新进展:PEP 751 锁文件标准: https://reinforcedknowledge.com/python-project-management-and-packaging-pep-751-update-and-some-of-the-remaining-issues-of-packaging/
[10] 用温度参数调整随机权重: https://www.boristhebrave.com/2025/05/07/fiddling-weights-with-temperature/
[11] 使用 MCP 和 Amazon Q 开发新闻智能体: https://eugeneyan.com//writing/news-agents/
[12] Python 任务队列的扩展指南: https://judoscale.com/blog/scaling-python-task-queues
[13] pip 25.1 发布,支持依赖组管理: https://ichard26.github.io/blog/2025/04/whats-new-in-pip-25.1/
[14] Django 模板语言的小怪癖: https://blog.lilyf.org/posts/django-template-quirks/
[15] Python 代码质量工具大全: https://techbeamers.com/python-code-quality-tools/
[16] ty:Rust 开发的 Python 类型检查工具: https://github.com/astral-sh/ty
[17] WeClone:用微信聊天记录创造数字分身: https://github.com/xming521/WeClone
[18] AI-Media2Doc:将音/视频转化为小红书/公众号/知识笔记/思维导图: https://github.com/hanshuaikang/AI-Media2Doc
[19] blast:AI 浏览 Web 的高性能服务引擎: https://github.com/stanford-mast/blast
[20] contextgem:LLM 提取文档的结构化数据: https://github.com/shcherbak-ai/contextgem
[21] Fluent-M3U8:PySide6 开发的跨平台 m3u8/mpd 下载器: https://github.com/zhiyiYo/Fluent-M3U8
[22] Python-UIAutomation-for-Windows: Windows 平台的 Python UI 自动化库: https://github.com/yinkaisheng/Python-UIAutomation-for-Windows
[23] video-subtitle-extractor:提取视频硬字幕,生成srt文件: https://github.com/YaoFANGUK/video-subtitle-extractor
[24] epub-utils:EPUB 文件解析与元数据提取: https://github.com/ernestofgonzalez/epub-utils
[25] novelWriter:纯文本小说写作编辑器: https://github.com/vkbo/novelWriter
[26] asciimatics:跨平台文本界面与 ASCII 动画开发库: https://github.com/peterbrittain/asciimatics
[27] 谷歌的提示词工程白皮书: https://drive.google.com/file/d/1AbaBYbEa_EbPelsT40-vj64L-2IwUJHy/view
[28] Python 潮流周刊#51:用 Python 绘制美观的图表: https://pythoncat.top/posts/2024-05-18-weekly
[29] Python 潮流周刊第3季总结,附电子书下载: https://pythoncat.top/posts/2025-04-20-sweekly
[30] Python 潮流周刊第二季完结(31~60): https://pythoncat.top/posts/2025-04-20-iweekly
[31] Python 潮流周刊第 2 季完结了,分享几项总结: https://pythoncat.top/posts/2024-07-14-iweekly
[32] Python 潮流周刊第2季(31~60)-纯链接版: https://pythoncat.top/posts/2025-04-19-sweekly
[33] Python 潮流周刊第一季精华合集(1~30): https://pythoncat.top/posts/2023-12-11-weekly
[34] 万字浓缩版,Python 潮流周刊第 1 季的 800 个链接!: https://xiaobot.net/post/78c3d645-86fa-4bd8-8eac-46fb192a339e
如果你正在寻找优质的Python文章和项目,我必须向你推荐🎁Python潮流周刊🎁!
它精选全网的优秀文章、教程、开源项目、软件工具、播客、视频、热门话题等丰富内容,让你紧跟技术最前沿,获取最新的第一手学习资料!
欢迎点击下方图片,了解这份全世界知识密度最高、知识广度最大的 Python 技术周刊。