2026-07-28
来源: realpython.com
40
Python 的 会把哪些名字带入当前命名空间?答案不只取决于函数和变量是否存在,还取决于模块是否声明了 。理解这套规则,不只是为了答对通配符导入的问题,更重要的是明确模块和包的公开边界,让调用方知道哪些名字可以稳定依赖。 当模块没有定义 时, 通常会导入所有不以下划线开头的名字。以下划线开头的名字会被视为内部实现细节。 执行: 下划线只是一种默认过滤...
2026-07-27
来源: realpython.com
36
Google Antigravity CLI 是一个运行在终端中的 AI 编码代理。它的价值不只是生成几行代码,而是直接围绕现有项目开展工作:读取文件、梳理调用关系、发现问题,并协助完成受约束的重构。 对于 Python 项目,这种工作方式尤其自然。开发者可以把代码、测试和配置留在原来的目录中,通过明确的任务描述让代理先分析、再修改,最后用测试和静态检...
2026-07-27
来源: realpython.com
41
Google Antigravity CLI 是一个运行在终端中的 AI 编码代理,适合读取、审查和重构 Python 代码。真正值得关注的并不是“让 AI 写出更多代码”,而是如何把代理放进现有工程流程:先限定任务,再检查改动,最后用测试验证结果。 由于来源摘要没有给出具体版本的安装方式和子命令,下面不会假定某个固定 CLI 接口。实际使用前应先执行...
2026-07-24
来源: realpython.com
47
在 LLM 应用里,模型当然重要,但真正决定开发流程能否稳定复用的,往往是模型外围的 harness(编排与运行框架)。它负责把提示词、工具调用、上下文、权限、重试、日志和人工确认组织成一个可观测的闭环。模型可以替换,流程不能靠临场发挥。 本期话题同时谈到 agentic 开发工作流、Scrapy 网页抓取和 Python 应用自托管。把它们放在一起看...
2026-07-24
来源: djangoproject.com
63
DjangoCon US 2026 将于 8 月 24 日至 28 日在美国芝加哥举行。开发者、维护者、教育工作者和 Django 社区成员将在五天内集中交流:听取技术分享、参加动手教程、投入 Django sprint,并通过 Open Spaces 和非正式讨论建立长期联系。距离大会只剩一个月,准备工作不该只停留在购买门票和预订机票上。 大会提供了...
2026-07-24
来源: cloud.google.com
60
大模型强化学习后训练并不总是缺 GPU,很多时候真正的问题是 GPU 已经分配,却在等待下一阶段。同步 RL 在 rollout 采样与梯度训练之间严格交替;异步 RL 虽然允许两者重叠,训练器仍可能因新鲜轨迹不足而停顿。llm-d 引入的协作式时间切片把这些阶段变成可调度单元,让多个独立 RL 作业共享同一组物理加速器。 初步基准显示,这种平台级复用...
2026-07-23
来源: postgr.es
50
第三方 DBA 需要查看慢查询、定位锁等待,甚至在事故中终止异常会话,但这不意味着他们必须获得 PostgreSQL 超级用户。更稳妥的方案是创建一个专用登录角色,再用 PostgreSQL 的预定义角色逐项授予监控、会话管理和维护能力。 这个模型的重点不是“尽量少给权限”,而是把工作范围翻译成可审计的数据库权限:能观察什么、能执行什么、明确不能接触什...
2026-07-23
来源: realpython.com
47
Excel 自动化的难点不只是把数据写进表格,还包括保留公式、设置可读的格式,以及生成便于业务人员查看的图表。 提供了一套直接操作 工作簿的 Python API,适合报表生成、批量修改和数据检查,也很适合通过小练习检验自己是否真正理解了单元格、工作表与工作簿之间的关系。 使用 时,大部分代码围绕三个对象展开: 表示整个 Excel 文件。 表示一个工...
2026-07-23
来源: blog.python.org
56
Python Packaging Council 首届选举即将进入提名阶段。提名窗口将于 2026 年 7 月 28 日星期二 14:00 UTC 开启,并于 2026 年 8 月 11 日星期二 14:00 UTC 关闭。整个窗口只有两周,计划参与提名或关注选举的 Python 打包生态贡献者,应尽早把 UTC 时间换算成本地时间,并预留材料准备与复...
2026-07-23
来源: djangoproject.com
44
Django 6.1 Release Candidate 1 已经发布。这是正式版到来前集中验证新功能、可用性改进和项目兼容性的关键窗口。候选版本阶段也意味着字符串冻结,翻译人员可以据此提交稳定的本地化内容。 如果未来两周没有发现无法及时解决的重大缺陷,Django 6.1 正式版预计将在 8 月 5 日前后发布;若时间发生变化,Django 团队会在...