你将学会
- 理解可变与不可变类型的内存存储本质
- 明确函数传参中可变对象的副作用风险
- 掌握 global 与 nonlocal 的作用域区别
- 理解可哈希性与字典键约束的内在关系
本课程通过变量引用、函数传参与作用域实验,讲解 Python 可变与不可变类型原理,解决参数传递副作用,提升代码可靠性。
讲解一个初学者极易踩坑却又非常关键的区分:到底哪些类型改的是值、哪些改的只是引用。文章先厘清变量名与内存地址的关系,再用大量对照示例把基本类型和各类容器归为可变或不可变,并延伸到函数传参时谁会被外部影响。适合所有写这门语言的人,读完能避免函数里意外改掉原数据、理解赋值与复制背后的真实行为。
本课程讲解 std::ref 引用包装器原理,解决模板值传参时大对象拷贝,帮助学习者在 bind 与回调中用 ref 避免拷贝。
本课程通过AdaBoost训练机制与指数损失推导,讲解样本权重与弱分类器加权投票,解决弱模型组合为强分类器问题,帮助吃透提升机制。
本课程通过Tkinter与朴素贝叶斯实战,讲解贝叶斯公式与邮件向量化训练,解决中文垃圾邮件识别,帮助学习者交付可分发桌面分类应用。