Python教程 第28章:递归函数——函数调用自己
一、什么是递归递归就是"函数自己调用自己"。这个定义听起来像绕口令,但它其实是人类描述层层嵌套、规模不断缩小的问题时最自然的说法——比如"俄罗斯套娃",打开一层还有一个一样的、只是小一点,直到最小的那个打不开为止。
Python教程 第30章:常见异常与捕获——认识那些英文报错
一、报错不可怕,可怕的是看不懂Python 报错信息看似吓人,其实每条都有规律:异常类型 + 出错位置 + 详细信息。学会读报错,就成功了一半。为什么"会读报错"本身就是一项技能先想一个问题:报错到底在替谁说话?
Python教程 第29章:异常处理基础——让程序出错时不崩溃
一、程序为什么会出错程序运行中难免出错:用户输入错误、文件不存在、网络断开。异常处理就是"提前想好出错怎么办",而不是让程序直接崩溃。为什么需要它:先看看"没有异常处理"的世界假设你写了一个批量处理 1000 个文件的脚本,跑到第 3 个文件时遇上一个损坏的文件,程序当场崩溃。
Trace能看到故障,为什么还不能证明根因
Agent 线上效果下降时,团队通常会打开 Trace:模型看到了什么、调用了哪个工具、在哪一步重试、最终为何失败,似乎都能沿时间线找到。问题是,完整记录只能证明事情发生过。
python入门到实践:第2章-1.变量和简单的数据类型
运行hello.py时发生的情况:在运行文件hello.py时,末尾的.py指出这是一个Python程序,因此编辑器将使用Python解释器来运行它。Python解释器会读取整个程序,确定其中每个单词的含义。
DSH智能上下文压缩插件:留关键信息,去无用信息,让你敢于非凡
用过 Claude Code 这类命令行 Agent 的都碰过同一个问题:一次会话跑久了,上下文窗口会被填满。填满了怎么办?默认的做法很朴素——先把最老的消息删掉(或者压成摘要)。
Python 3.11正式版来了,比3.10快10-60%,官方:这或许是最好版本
2020 年 1 月 1 日,Python 官方结束了对 Python 2 的维护,这意味着 Python 2 已完全退休,进入了 Python 3 时代。