你好,我是猫哥。这里每周分享优质的 Python、AI 及通用技术内容,大部分为英文。周刊开源在 Github 上,喜欢请给颗小星星支持下~
温馨提示: 在微信关注 Python猫,发送一个数字”9”,即可领取 9 折优惠码,订阅专栏可享 15 元优惠。
本期分享了 12 篇文章,12 个开源项目,全文 1819 字。
🦄文章&教程
Python 软件基金会和 JetBrains 联合发布的第八届开发者调查报告出炉了!揭示了重要趋势:86% 的受访者将 Python 作为主要编程语言,50% 的开发者编程经验不足两年,数据科学已占据 Python 应用的半壁江山。
2、Python 文件流传输:8 美元服务器上实现 237MB/s
作者开发了一个 WSGI 核心 Axon,仅用 507 行纯 Python 标准库代码就在 8 美元月费的服务器上实现了 237MB/s 的文件流传输性能。该框架把 HTTP 请求体映射成可迭代字节流,边收边发,内存占用恒定在几十 KB。
面对恶意 AI 爬虫大量创建一次性会话导致真实用户会话被挤出缓存的问题,作者提出用 LFU(最少使用频率)替代传统 LRU(最近最少使用)缓存策略。通过配置 Redis 的 volatile-lfu 模式,能有效保护频繁访问的用户会话,确保电商购物车等关键业务数据不被恶意流量冲刷。
文章深入介绍了上下文工程,通过 DSPy 框架演示如何将复杂问题分解为多个子任务,让不同能力的 AI 智能体协作完成,避免了将所有信息塞入单一上下文导致的性能下降问题。
深入解析 Python 代理对象的实现原理,通过特殊方法实现对象调用的透明代理。展示如何利用这一机制开发数据库连接池、文件系统抽象等高级功能。
PyPI 推出新的安全机制来防范域名复活攻击。当用户邮箱域名过期后,攻击者可能购买该域名并通过密码重置获取账户控制权。PyPI 会定期检查域名状态,一旦发现域名进入赎回期就会取消相关邮箱验证,有效阻断这类供应链攻击。
文章分享了如何用符号模式匹配来设计算法,通过 Symbolica 库将图论问题转化为数学表达式操作。作者演示了用模式替换实现阶乘计算、图连通性检测等算法,虽然效率不是最优但提供了一种优雅的算法思维方式。
文章通过声明式编程范式介绍约束编程,用变量和约束描述问题。以 Python CP-SAT 求解器演示如何解决仓库选址、物流调度等离散优化问题,展现了约束编程在处理复杂组合优化场景中的强大能力。
Guido van Rossum 的博客旧文,揭秘了 BDFL(终身仁慈独裁者)称号的起源。1995 年 4 月 18 日在 CNRI 的 Python 软件协会首次会议上,每个与会者都起了以”First Interim”开头的头衔,而 Guido 的头衔最为幽默。这个称号很可能由 Ken Manheimer 或 Barry Warsaw 提出,成为 Python 社区文化的重要标志。
10、ASCII 雨滴滚动艺术
文章展示了如何用纯 Python 标准库创建终端雨滴动画效果。通过 deque 数据结构管理,用字符 v 和 | 分别表示雨滴和尾迹,结合随机数生成和时间延迟实现流畅的下雨动画。代码简洁优雅,仅需几十行就创造出令人印象深刻的视觉效果。
11、人性化的超时和取消机制
Trio 库作者深入探讨 I/O 操作中超时处理的设计难题,分享 Trio 的 cancel scopes 解决方案。通过取消令牌和作用域机制,解决传统超时 API 难以抽象和组合的问题,为异步编程提供更人性化的超时控制方式。
作者挑战传统日志分级思维,认为复杂的日志级别体系(如 WARNING、DEBUG、TRACE)实际上并不实用。通过分析日志的两个核心用途——“需要警报的错误”和”帮助调试的信息”,提出只用 ERROR 和 INFO 两个级别就足够了,同时建议通过结构化日志、请求 ID、时间戳等方式提升日志的实用性。
🐿️项目&资源
一个 AI 智能体框架,通过自然语言而非复杂的系统提示词来定义行为准则,确保智能体严格遵循指令。支持对话流程管理、工具集成、领域适配和模板响应等功能,可在 60 秒内快速部署。(star 7.3K)
用于追踪位置或手机号码的 OSINT 信息收集工具。支持 IP 地址追踪、手机号码信息查询和社交媒体用户名搜索功能,可在 Linux 和 Termux 环境下运行。(star 2.8K)

为 AI 编程助手提供知识库和任务管理的命令中心。支持文档爬取、PDF 上传、智能搜索和任务管理,通过 MCP 协议连接 Claude Code、Cursor 等 AI 工具,提升 AI 驱动编程的效果。(star 10.2K)
4、mcp-context-forge:MCP 网关和注册中心
一个 MCP 网关和注册中心,作为工具、资源和提示词的中央管理。支持将 REST API 端点转换为 MCP,组合虚拟 MCP 服务器并增加安全性和可观测性。(star 1.4K)
5、tensorlake:文档摄取 API 和无服务器数据处理平台
一个将非结构化文档转换为 AI 可用数据的平台,通过 API 解析 PDF、DOCX、电子表格等格式,并提供无服务器工作流运行时来开发可扩展的数据处理管道。
开源的 Celery 集群监控和管理 Web 应用,提供任务进度查看、工作节点状态监控、远程控制和队列统计等功能。支持实时事件监控、HTTP 认证、Prometheus 集成和 REST API,是 Celery 分布式任务处理的必备管理工具。(star 6.9K)
提供从概念到发布的端到端研究自动化,包括文献综述、创意生成、算法设计实现、结果分析和论文撰写等功能。支持详细创意描述和基于参考文献的创意生成两种输入模式。(star 2K)
一个免费的像素艺术编辑器,使用 PySide6 开发,支持绘制工具、实时预览、撤销重做和导出功能,专为创建精灵、图标和小2D资产设计。无需注册或安装,即开即用。
9、plutoprint:HTML 到 PDF 和图像生成库
轻量易用的 Python 库,可将 HTML 或 XML 内容生成高质量 PDF 和图像。基于 PlutoBook 渲染引擎,提供简单 API,适合创建报告、发票或视觉快照。支持命令行,还可集成 Matplotlib 生成图表。
专为处理 3D 点云数据而设计的大模型,能够生成结构化的 3D 场景,包括墙壁、门窗等建筑元素和带语义类别的定向物体边界框。支持多种数据源如单目视频、RGBD 图像和激光雷达传感器,有效连接非结构化 3D 几何数据。(star 3.9K)
11、One-KVM:DIY IP-KVM 远程控制解决方案
利用廉价硬件实现 BIOS 级别的远程服务器管理。支持 Docker 部署、中文界面、视频录制和虚拟存储挂载等功能,无需在目标机器安装软件即可进行远程控制,适用于家庭实验室和服务器维护场景。(star 1.6K)
全栈框架,用于构建和部署可靠的浏览器 AI 智能体。结合 AI 智能体与传统脚本,提高效率并降低成本。支持自然语言任务执行、Pydantic 结构化输出、网站交互、隐身浏览器会话、混合工作流、秘密保险库和数字角色等功能。
🐧往年回顾
🐱欢迎订阅
技术周刊是聪明人在信息过载时代中筛选优质知识的聪明手段。这是一个专为国内 Python 开发者量身打造的资讯平台,为你挑选最值得分享的文章、教程、开源项目、软件工具、播客和视频、热门话题等丰富内容。立即订阅,每周将收到一篇文章推送,每周进步一点点。
欢迎留言,说说你最喜欢本期的哪一则分享?大家反馈得越多,我今后分享的也会越多!
欢迎将本专栏分享给同样爱学习的同学,当有人通过你分享的海报或者链接,购买了专栏,那么你将获得最高 44 元的返利。
万字浓缩版,Python 潮流周刊第 1 季的 800 个链接!