标签

Python

在终端里用 GitHub Copilot CLI 规划、编写和审查 Python 代码

来源: realpython.com 28
GitHub Copilot 不再只是编辑器里的补全按钮。Copilot CLI 把 AI agent 带进终端,让你可以在命令行里完成安装、认证、任务规划、代码生成和代码审查。对经常在 shell、Git、Python 项目之间切换的开发者来说,这意味着少了一次上下文切换,多了一个可以直接参与开发流程的助手。 Copilot CLI 的关键变化不是“...

在终端里用好 GitHub Copilot CLI:安装、提问、Agent 模式与代码审查

来源: realpython.com 27
GitHub Copilot 不只在编辑器里补全代码。CLI 形态把它带进终端:你可以直接让它解释命令、生成脚本、切换更主动的 Agent 工作方式,甚至在提交前让它帮你扫一遍改动。对每天在 shell、Git 和项目目录之间切换的开发者来说,这会改变“查文档、拼命令、读 diff”的节奏。 不同环境里 GitHub Copilot 的终端入口可能不同...

VirtualEnv 21.4.3:嵌入式工具链升级,CI 通知也安静了

来源: oschina.net 53
Python 项目做依赖隔离,virtualenv 仍然是绕不开的基础工具。21.4.3 这个小版本没有大刀阔斧的重构,但两处改动值得留意:嵌入式 pip、setuptools、wheel 跟着上游一起升了版本,CI 流程里那些可避免的检查通知也被静默处理掉了。对日常开发来说,这意味着新建虚拟环境时拿到的包版本更新、CI 日志更干净。 virtuale...

Python 序列化格式速查:JSON / Pickle / CSV / Parquet / Protobuf 怎么选

来源: realpython.com 50
把 Python 对象写到文件或传给另一个服务,选错序列化格式,后果比写错代码还烦——磁盘占用翻倍、跨语言对接卡壳、甚至 pickle 反序列化直接被注入恶意代码。五种主流格式各有明确适用场景,这篇把它们的边界和用法一次讲清。 先看一张对比表,心里有个锚: 格式 人类可读 跨语言 典型体积 适合场景 JSON ✅ ✅ 中 API 交互、配置文件、前端对...

用 Apache Burr 给 AI Agent 加上状态追踪与持久化

来源: oschina.net 40
AI Agent 从 demo 走向生产,最大的坑不是模型能力不够,而是你很快会发现:对话状态散落各处、决策路径无从回溯、用户断线重连后历史全丢。Apache Burr(目前处于 Apache 孵化阶段)就是来填这些坑的——它用一套零依赖的 Python 库,把 Agent 的状态机、执行追踪和持久化做成一件可以直接上手的事。 写一个能跑的 Agent...

Python 3.14.6 与 3.13.14 同日发布:维护版本该不该跟?

来源: oschina.net 46
Python 3.14.6 和 3.13.14 在同一天放出。3.14.6 是 3.14 分支的第六个维护版本,累积了约 179 项错误修复、构建改进和文档更改;3.13.14 则是 3.13 的第十四个维护版本,自上一版以来纳入了约 240 项同类改动。 数字不小,但维护版本的消息往往被当成"例行公事"滑过去。实际上,这些补丁里藏着不少让人踩坑后又默...

Django 软件基金会 2026 年筹款目标:从 30 万到 50 万美元

来源: djangoproject.com 28
Django 早就不只是一个 Web 框架了——它支撑着全球的企业、非营利组织、初创公司、教育机构乃至关键基础设施。而这一切背后的 Django 软件基金会(DSF),正把 2026 年的年度筹款目标从 30 万美元提升到 50 万美元。这不是一个随意的数字,它对应着基金会必须迈出的一步。 目前 DSF 的月度循环捐赠大约是 9000 美元。要达到 5...

Hikyuu 2.8.0:科创板全覆盖与统计指标大扩容,量化策略武器库再升级

来源: oschina.net 28
量化框架的迭代节奏往往决定了策略开发者的效率天花板。Hikyuu 2.8.0 这次更新,表面看是指标和板块号的补全,实际上把策略构建中几个高频但过去需要手写的统计计算直接下沉到了底层——C++ 级速度、Python 级易用,这才是真正省时间的地方。 科创板股票代码以 688/689 开头,此前 HikyuuTdx 数据对接只覆盖了 688 号段。2.8...

Python 开发者的 AI 编辑器实战选型:Cursor 与 Windsurf 深度对比

来源: realpython.com 40
AI 代码编辑器已经不是新鲜概念,但真正影响日常开发体验的,是它们在具体语言和工作流上的表现差异。Python 项目通常涉及多文件协作、调试链路长、依赖管理复杂——这些场景下,Cursor 和 Windsurf 各有截然不同的应对方式。本文从代码补全、跨文件编辑、调试三个维度做实战对比,帮你做出贴合自己工作流的选择。 Cursor 基于 VS Code...

Python 3.14.6 与 3.13.14 发布:小版本升级该不该跟上?

来源: blog.python.org 30
Python 3.14 和 3.13 的最新 bug 修复版本已经同时发布——3.14.6 和 3.13.14。这类小版本更新通常不会带来新特性,但它们修补了生产环境中可能已经踩到的坑。如果你正在跑这两个大版本线上的项目,升级的性价比很高。 Python 的版本策略很明确:大版本(3.13 → 3.14)引入新特性,小版本(3.13.13 → 3.13...