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

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

重要提示: 本周刊即将迎来第 100 期,即日起续订或新订阅,可享受八折优惠,欢迎领取优惠券 —> https://www.xiaobot.net/coupon/d2c69b05-91b8-4e2b-b346-e7bc4dbc141a

🦄文章&教程

1、如何在生产环境中运行 Python?

作者分享了自己在生产环境中运行 Python 的一些实践经验,包括提升项目质量、保障可维护性、运维部署等多个方面。

2、Browser Use 原理解析—为何一个小项目能融1700万美元?

Browser Use 是近期爆火的明星项目,两个人的纯技术开源项目,核心代码 8000 行,融资 1700 万美元!它具体做了什么,又为什么这么值钱呢?

3、2025 年 Django Admin 主题汇总

分享了一些 Django Admin 主题:Dracula、Daisy、django-jazzmin、django-admin-kubi、django-jet-reboot、django-semantic-admin、Simple UI、Grapelli、django-admin-interface、Unfold。

4、15,000 行验证过的密码学代码已合入 Python

介绍了 Python 引入验证过的 HACL 密码学库的历程。作者在 2022 年因 SHA3 漏洞提议替换 Python 的哈希实现,经 2.5 年努力,如今 Python 默认的哈希和 HMAC 算法均由 HACL 提供。

5、不符合常规的__init__ 用法

上期周刊分享了一篇文章建议不要写__init__ 方法,这篇文章作者受其启发,分享了自己写过的一个极端的__init__ 案例,解释了为何代码会出现错误。

6、先睹为快:Python 全新的 ASN.1 API

Python 即将推出新的 ASN.1 API,它用纯 Rust 解析器提升了性能,与 PyCA Cryptography 共享解析器减少了差异风险,提供数据类风格接口提高了易用性。

7、巧用 Python 正则表达式

分享了一个使用正则表达式进行文本操作的案例,介绍了几个实用特性,如启用详细模式提升可读性、通过命名组捕获文本、利用非捕获组优化匹配逻辑等。

8、Python 的下一个重大事件

作者回顾了 Python 30 多年演变的美好时光,同时引发思考,Python 未来如何发展以及应对挑战?作者呼吁应简化程序分发以及提升移动平台的开发体验。

9、使用 copier 快速初始化 Python 项目

介绍如何用 Copier 工具一键生成 Python 项目模板,集成 README、LICENSE、项目结构、动态配置、CI 流程等基础配置,实现项目脚手架自动化。

10、ProcessThreadPoolExecutor:当 I/O 成为 CPU 密集型时

探讨了在 Python 中处理 I/O 密集型任务时遇到 CPU 瓶颈的问题,并提出了一种结合多线程和多进程的解决方案:在多个进程中用线程池来充分利用 CPU 资源,解决了单线程 CPU 使用率高的问题。

11、小白教程:LLM agent 实际就是图

AI agent 的工作原理是什么?文章用通俗易懂的方式作出解释,揭示出 agent 实际是由节点、分支和循环构成的有向图, 并以代码展示如何定义节点、搭建并执行一个 agent。

12、万字长文:深度对话50位谷歌高管,揭秘谷歌的“AI追赶之路”

一个关于谷歌从 ChatGPT 发布引发危机到重新确立AI领导地位的故事,通过 50 多位员工/高管的详细回忆,展现谷歌两年动荡时期的故事、所做的权衡和取舍。

🐿️项目&资源

1、dia:生成超逼真对话的 TTS 模型

本周超热门项目,仅 1.6B 参数量的文本生成语音模型,可生成高逼真度的对话,包含笑声、咳嗽、清嗓子等。(star 11K)

2、ai-agents-for-beginners:入门开发 AI agent 的 10 节课

微软开源的 agent 入门课程,教你从零开始开发一个 AI agent。包含有中文翻译版本。(star 17.2K)

3、juv:创建/管理/运行带依赖的 Jupyter notebook

由 uv 驱动的可重复性 Jupyter notebook 工具包,支持 PEP-723。

4、fastapi-forge:带 UI 的 FastAPI 项目生成工具

通过 UI 界面可视化定义数据库模型,选择要集成的服务,快速生成带测试和接口的完整容器化项目。

5、py-xiaozhi:Python 版本的小智 AI

用 Python 实现的小智语音客户端,旨在通过代码学习和在没有硬件条件下体验 AI 小智的语音功能。 (star 1.1K)

6、全方位强化 Python 服务可观测性:以 FastAPI 和 Grafana Stack 为例

PyCon Taiwan 2024 中一场演讲的演示材料。

7、django-ledger:复式记账会计系统和财务分析引擎

使用 Django Web 框架开发的财务管理系统,支持复式记账、分级科目表、财务报表、采购订单、财务比率计算、账户管理、OFX/QFX 文件导入等。(star 1.1K)

8、cooragent:AI agent 协作社区

agent 组成的社区,一句话创建出强大的 agent,与其它 agent 自由组合,协作完成复杂任务。

9、Tutorial-Codebase-Knowledge:将代码库转换为简易教程

利用 AI 分析 GitHub 代码库并创建面向初学者的教程,配有清晰的可视化图解,详细解释代码是如何工作的。(star 5.9K)

10、pyspur:以 10 倍速加快 agent 开发

面向 AI 工程师的项目,通过提供可视化工作流,更高效地开发、测试和部署 AI agent。(star 4.7K)

11、WatermarkRemover-AI:基于 Florence-2 和 LaMA 模型的 AI 去水印工具

利用微软的 Florence-2 模型精确检测水印,并利用 LaMA 模型擦除水印并自然填充。提供 CLI 方式和基于 PyQt6 的图形界面。

12、index:浏览器 agent,自主执行复杂任务

用于 Web 自动化的 agent,支持多种大模型,智能操作网页元素,自定义浏览器设置,实时更新会话并记录操作。(star 1.8K)

🐢播客&视频

1、核心开发者聊垃圾回收

core.py 播客第 21 期,深入探讨了 Cpython 垃圾回收的相关话题。其它话题还有:是否对标准库本身做类型检查、自由线程开发进展、http.server 支持 HTTPS 等。

2、与 MCP 创造者的播客对谈

《Latent Space: The AI Engineer Podcast》播客节目,嘉宾是 MCP(Model Context Protocol)的作者,聊了该协议的起源、挑战以及未来发展。

🥂讨论&问题

1、Python 小组作业,做个什么东西好呢?

研究生的课堂项目做什么东西,如何做出新意?

2、现在用什么技术工具栈开发小程序?

🐧 往年回顾

Python 潮流周刊#49:谷歌裁员 Python 团队,微软开源 MS-DOS 4.0 (2024.05.04)

🐱欢迎订阅

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

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

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

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

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

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

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

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

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