标签

Python

用 Python 调用 Claude API:从发消息到拿结构化 JSON

来源:realpython.com 16
Anthropic 的 Claude 模型在长文本理解、指令遵循和代码生成上表现突出,但官方文档散落在多个页面,拼出一条完整调用链路要翻不少资料。这篇文章把 Python SDK 的核心用法——发 prompt、用 system 指令控制输出风格、拿结构化 JSON——串成一条可直接跑通的路径。 先装 SDK,再设环境变量,不需要额外注册 OAuth ...

用 Python 调用 Claude API:从发消息到结构化 JSON 输出

来源:realpython.com 26
Anthropic 的 Claude API 已经成为不少开发者在文本生成、信息抽取、代码辅助场景下的首选。但很多人拿到 API Key 后,只停留在"发一条消息、拿一段回复"的阶段,忽略了系统指令和结构化输出这两个真正让 API 融入生产流程的能力。这篇文章把三个核心操作——发送 prompt、设置 system prompt、用 schema 控制...

NumPy 2.4.6:两个回归缺陷的紧急修复

来源:oschina.net 26
NumPy 2.4.5 发布后,社区很快发现了两个影响计算正确性的回归问题—— 行为异常和 返回非酉矩阵。2.4.6 作为快速版本,仅合并 4 个 PR 就完成了修复,支持 Python 3.11–3.14。如果你正在用 2.4.5,这两个缺陷值得立刻关注。 PR #31453 修复了 的回归。在 2.4.5 中,对某些数组调用 可能返回错误结果,直接...

用 20 行 Python 把 AI Agent 跑在本地——Google Antigravity SDK 实战入门

来源:oschina.net 14
调用远程 Agent API,是过去两年开发者把 AI 嵌入应用的主流路径。这条路走得越深,痛点越明显:每次请求都要跨网络往返,延迟从几百毫秒飙到数秒;定制只能靠 prompt 拼凑,想改推理策略就得和平台方博弈;一旦服务端限流或断线,你的产品就跟着停摆。Google 在 I/O 2026 上发布的 Antigravity SDK,给出了另一条路——用...

用 SageMaker Feature Store 新能力加速 ML 特征管线

来源:aws.amazon.com 26
Amazon SageMaker Python SDK v3.8.0 带来了三项面向 Feature Store 的更新,直击特征工程管线里最拖节奏的环节:数据治理审批慢、表格式切换成本高、离线/在线同步配置繁琐。下面逐项拆解,并给出可以直接跑的代码。 过去往 Feature Store 写特征组,数据权限基本靠手动在 S3 和 Glue 上配 IAM...

写出可读 Python:从 19 条"之禅"原则到日常实践

来源:realpython.com 29
在 Python 解释器里敲一行 ,屏幕会刷出 19 条英文短句——这就是著名的 Zen of Python(PEP 20)。它不是空泛的口号,而是过去二十多年里 Python 社区对"好代码"的共识提炼。理解这些原则,能帮你写出别人愿意读、愿意接手的代码。 1999 年,Tim Peters 在 Python 邮件列表里用半开玩笑的语气把社区长期讨论...

Python 绝对导入与相对导入:写法、陷阱与选择

来源:realpython.com 14
一个稍大的 Python 项目, 语句几乎无处不在。但到底是写 ,还是写 ?两种风格各有拥护者,混用更是常见。搞清楚它们的语法边界和行为差异,能帮你避开不少"明明本地跑得好、一打包就炸"的坑。 绝对导入用项目的顶层包名作为起点,路径完整、不依赖当前文件位置: PEP 8 明确推荐绝对导入作为默认风格,理由很直接——路径一眼可读,IDE 跟踪跳转方便,模...

Python 之禅:19 条格言背后的取舍与实战

来源:realpython.com 31
输入 ,你会看到一段看似随意的诗句——这就是 Python 之禅,19 条指导原则,写于 1999 年,至今仍是 Python 社区最常引用的"设计宪法"。但多数人只把它当 Easter egg,读完一笑就关掉了。真正值得琢磨的是:这些格言之间本身就有张力,写真实代码时你不可能同时满足所有条。理解它们,不是背诵,而是学会在冲突中做判断。 运行下面这段,...

DjangoAdmin FastAPI+Layui v2.7.1:全局参数配置与可插拔组件的敏捷开发实践

来源:oschina.net 32
做后台管理系统,最耗时间的往往不是业务逻辑本身,而是重复的表单、上传、下拉选择这些基础设施。DjangoAdmin 敏捷开发框架的 FastAPI+Layui 版本 v2.7.1 刚发布,核心更新是新增了全局参数配置,并修复了一批用户反馈的问题。这个框架把 FastAPI 的高性能和 Layui 的前端组件体系缝合在一起,用自研的可插拔组件来压缩开发周...

用好 Python 内置函数,少写一半冗余代码

来源:realpython.com 28
很多 Python 开发者习惯遇到问题先翻第三方库,却忽略了标准解释器里那几十个随时可用、无需 import 的内置函数。它们覆盖数学运算、类型转换、迭代处理和 I/O,熟练掌握后,一段十行的手写循环往往能压缩到一行——而且更易读。 、、、、 是最常用的数学类内置函数。新手容易写出这样的累加: 直接用 即可。 和 同理——它们还支持 参数,按自定义规则...