Principle · Functions Organize Thought
函数与模块是从会写到会组织的分水岭
原则释读
当代码开始变长,函数、模块和异常处理决定你是在堆脚本,还是在构建可维护工具。
为什么重要
学习 Python 的真正升级,不是写出更长的代码,而是写出更容易测试、复用和解释的代码。
怎么用到自己的知识系统
把重复动作抽成函数,把主题相关函数放进模块,把错误条件前置到异常处理。
图版证据
关联图版帮助你把概念和具体界面、图形、表结构或代码结果绑定起来,便于后续复现。
行动规则
- 函数优先表达一个动作。
- 返回值和副作用分清楚。
- 模块边界围绕用途,而不是围绕文件长度。
常见误区
- 所有逻辑写进全局作用域。
- 函数名描述不出真正动作。
- 遇到异常只会 `print` 不会处理。
辨析题:如果你把“函数与模块是从会写到会组织的分水岭”只理解成几个 API 或定义,而没有放进自己的学习流程,它最可能在哪一步失效?
最常见的失效点是迁移。看懂原例子并不等于能换输入、换数据、换任务继续工作,所以必须把概念转成能练、能改、能调试的动作链。