2026-05-18
来源:oschina.net
18
NumPy 2.4.5 作为 2.4 系列的补丁版本,合并了 28 个拉取请求,重点修复了 2.4.4 发布后暴露的 bug,并做了一批类型标注改进。如果你正在用 2.4.x,这次升级几乎零风险——补丁版本不引入新特性,只修问题。 此版本支持 Python 3.11 至 3.14。注意 Python 3.14 目前仍在预发布阶段,NumPy 已经提前适...
2026-05-18
来源:oschina.net
21
TIOBE 2026 年 5 月榜单出炉,最值得注意的不是 Java 反超 C++——那是老牌语言之间的排位拉锯——而是 R 再次冲到第八位,追平历史最高排名。TIOBE CEO Paul Jansen 明确表态:这不是偶然波动,统计编程语言市场正在经历一场真正的洗牌。Python 和 R 是赢家,而曾经割裂统计计算领域的众多小众语言和平台,正在被逐步...
2026-05-15
来源:realpython.com
22
Agent 系统正在从"单次问答"走向"多步自主执行",但很多团队的第一反应是把所有中间状态塞进文件——日志、JSON、Markdown、临时输出——然后让 Agent 在下一步读取这些文件继续工作。看起来简单,跑起来却很快撞墙。与此同时,另一个极端也在制造问题:把整段对话、整份文档灌进超长上下文窗口,指望模型自己"记住一切",结果信息在注意力机制里被...
2026-05-15
来源:realpython.com
43
Python 列表什么都能装,代价是每个元素都是一个完整对象——整数 在列表里不是 4 字节,而是 28 字节起步。当你只需要存一串同类型数值, 模块用 C 连续内存把开销砍到原生的字节宽度。这篇文章把类型码、缓冲协议、可变序列行为和与列表的取舍一次讲透。 的第一个参数是类型码(type code),它决定了每个元素占多少字节、能存什么范围。常见类型码...
2026-05-15
来源:oschina.net
13
每个写过 Dockerfile 的人都有过这样的体验——,144MB 进来了;再装几个依赖,轻松突破 280MB。你只是想跑一个几百行的小服务,却要先搬运一个比整个 3D 游戏引擎还大八倍的运行环境。 开发者 Sergey Bogomolov 最近做了一件事:把一个完整的 3D 游戏引擎导出为 WebAssembly,结果整个二进制文件只有 35MB。...
2026-05-15
来源:oschina.net
15
量化交易系统跑起来之后,最让人焦虑的不是策略亏钱,而是策略在跑但你不知道——订单挂住了、风控触发了、行情断流了,全靠事后翻日志才发现。vnpy 4.4.0 的更新直指这个问题:微信通知上线、MainEngine 统一推送接口落地、Alpha 模块的表达式引擎可注册自定义函数。三条改动合在一起,把"策略运行状态能不能及时知道"这件事从靠运气变成了靠代码。...
2026-05-14
来源:realpython.com
16
大多数 Python 开发者写了几千行代码,却从未碰过元类——这没问题。元类不是日常工具,但当你需要控制"类本身如何被创建"时,它是唯一干净的手段。理解它的关键在于一个事实: 不仅是查询对象类型的内置函数,它还是所有类的默认制造者。 在 Python 里, 关键字并不神秘。它只是调用 的语法糖。看这段等价代码: 关键观察: 返回 ,说明 这个类的类型是...
2026-05-14
来源:realpython.com
27
AI 代码编辑器已经从"偶尔补全一行"进化到"替你改整个项目"。Cursor 和 Windsurf 是目前 Python 圈讨论最多的两个选手——前者基于 VS Code 分叉、走"深度集成 Copilot"路线,后者同样 VS Code 底层、主打"Agentic Flow"多步自主编辑。选哪个不是信仰问题,而是你的 Python 工作流到底需要什么...
2026-05-14
来源:oschina.net
12
Python 3.14 刚把增量垃圾回收器推上舞台,还没站稳,就被生产环境的内存压力报告拉了下来。核心开发者 Hugo van Kemenade 宣布,3.14 和 3.15 将双双回滚至 3.13 的代际式 GC——一次教科书级的"理论收益 vs 现实代价"决策。 Python 3.13 及之前使用的是三代式(generational)GC:第 0 ...
2026-05-14
来源:devblogs.microsoft.com
22
PyCon US 是全球 Python 开发者一年中最重要的聚会。微软在官方 Python 开发者博客上发布了 PyCon US 2026 的相关信息,这本身就传递了一个信号——微软在 Python 生态中的投入正在持续加深。从 VS Code 的 Python 扩展到 Azure 上的 Python 部署支持,再到对开源项目的赞助,微软已经不再是旁观...