标签

Python

Python 3.15 的 JIT 升级:从追踪前端到寄存器分配

来源: realpython.com 35
Python 3.15 预览版继续推进 JIT 编译器:新的 tracing frontend、寄存器分配,以及就地数值操作,目标都很直接,让热路径里的 Python 代码少做解释器调度,多在更贴近机器执行的形态里跑。对业务开发者来说,这不是“所有代码自动飞起来”的开关,而是一个值得开始观察的运行时变化。 JIT 的价值通常不在程序启动阶段,而在那些被...

Python 3.15 预览版 JIT:别只看开关,要会测热路径

来源: realpython.com 35
Python 3.15 预览版继续把 JIT 编译器推向更实用的方向:不只是“能打开”,而是围绕热点代码、优化器升级和基准测试形成一套可验证的工作流。对日常写 Python 的开发者来说,关键问题不是“JIT 会不会让所有代码变快”,而是“我的这段代码有没有被 JIT 命中,收益是否大于额外复杂度”。 下面用一个可复制的小实验,把启用、确认、基准测试和...

Meta 连续十年赞助 PSF:Python 为什么仍是工程栈里的硬通货

来源: engineering.fb.com 41
Meta 连续第十年赞助 Python Software Foundation(PSF)。这件事不只是一次企业公益露出,它更像一个信号:Python 仍然是大型工程组织愿意长期投入的基础设施。对于每天写服务、跑数据、做自动化和搭建 AI 工具的开发者来说,语言生态的健康程度,和语法本身一样重要。 PSF 是支撑 Python 语言和社区的非营利组织。它...

把 Python 代码质量变成可测量的工程习惯

来源: realpython.com 34
Python 写起来快,但项目一大,问题也会来得快:格式不统一、隐藏的类型错误、重复逻辑、慢查询、慢循环、没人敢改的函数。代码质量不是“感觉还行”,而是一组可以持续执行、可以在 CI 里拦截、可以用数据观察的工程实践。 这篇文章围绕 Python 代码质量的几类核心工具展开:格式化器、Linter、类型检查器、测试覆盖率工具和性能分析器。它们不应该互相...

用工具把 Python 代码质量变成可测量的工程习惯

来源: realpython.com 40
Python 代码质量不只是“看起来优雅”。真正能长期工作的代码,需要同时做到功能正确、可读、有效率、可复用,并且能被工具持续检查。围绕 Python 代码质量的测验提醒我们:质量不是一次性重构出来的,而是在日常开发、评审和 CI 中反复测量出来的。 一段 Python 代码先要能正确完成任务,这是底线。但工程里的“好代码”通常还要经得起几类压力。 可...

跟上 Django 社区:不只看代码,也要看人在哪里协作

来源: djangoproject.com 42
Django 的运转并不只靠仓库里的提交记录。基金会董事会、指导委员会、工作组、Fellow 报告、每周 Office Hours,这些公开但分散的渠道,才是很多社区决策和协作线索出现的地方。对想贡献 Django 的开发者来说,问题往往不是“有没有信息”,而是“信息藏在哪、我该从哪里开始”。 从摘要看,Django 社区的公共信息大致分布在几类地方:...

TaiXu-Admin V0.1.1:把 Skill、RAG 和 Agent 的工程边界补齐

来源: oschina.net 55
TaiXu-Admin V0.1.1 的更新重点不在“又接了一个模型”,而在应用系统真正跑起来后会遇到的工程问题:技能怎么加载,知识库怎么重构,历史记忆怎么管,RAG 和 Agent 出错时怎么兜底。这些能力看起来不如模型参数醒目,却直接决定一个 LLM 应用能不能稳定交付。 这次发布实现了 skill 技能加载,并支持在 YAML 中配置全局 ski...

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

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

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

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