首页
›
光学光电与激光工程
›
020-LightTools照明仿真基础
›
《Python程序异常诊断与报错排查》
VIP10
本课程属于:020-LightTools照明仿真基础
光学光电与激光工程 · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Python程序异常诊断与报错排查
📚 共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
第1章
建模报错总览
常见报错类型分类(语法错误、运行时错误、逻辑错误),报错信息解读方法论。
方法论
分类
第2章
语法错误(SyntaxError)
缺失括号、引号不匹配、缩进错误、关键字拼写错误。
基础
常见
第3章
名称错误(NameError)
变量未定义、函数名拼写错误、作用域问题。
作用域
调试
第4章
类型错误(TypeError)
数据类型不匹配、函数参数类型错误、运算类型冲突。
类型
参数
第5章
索引错误(IndexError)
列表/元组索引越界、字符串索引越界、嵌套索引错误。
序列
越界
第6章
键错误(KeyError)
字典键不存在、访问不存在的键、get()方法使用。
字典
安全访问
第7章
属性错误(AttributeError)
对象没有该属性、模块没有该函数、拼写错误。
对象
模块
第8章
值错误(ValueError)
int()转换无效字符串、数学域错误、解包错误。
转换
数学
第9章
零除错误(ZeroDivisionError)
除数为0、取模运算除数为0、浮点数除零。
算术
边界
第10章
文件错误(FileNotFoundError)
文件路径错误、文件不存在、权限问题。
IO
路径
第11章
导入错误(ImportError)
模块不存在、循环导入、安装问题。
模块
依赖
第12章
内存错误(MemoryError)
大数据集加载、无限递归、内存泄漏。
资源
优化
第13章
递归错误(RecursionError)
递归深度超限、缺少终止条件、尾递归优化。
递归
栈
第14章
断言错误(AssertionError)
断言条件失败、调试断言、单元测试断言。
测试
调试
第15章
停止迭代错误(StopIteration)
迭代器耗尽、next()调用不当、生成器结束。
迭代器
生成器
第16章
异常处理基础
try-except结构、捕获多个异常、异常链。
基础
异常链
第17章
自定义异常
继承Exception类、自定义错误信息、业务异常设计。
进阶
设计
第18章
日志记录与调试
logging模块使用、断点调试、print调试技巧。
日志
调试
第19章
IDE调试技巧
PyCharm断点调试、VSCode调试、条件断点。
IDE
效率
第20章
单元测试与异常
unittest框架、pytest框架、异常测试用例。
测试
框架
第21章
网络请求错误
requests库异常、超时处理、重试机制。
网络
重试
第22章
数据库操作错误
连接失败、SQL语法错误、事务回滚。
数据库
事务
第23章
API调用错误
HTTP状态码处理、JSON解析错误、认证失败。
API
状态码
第24章
多线程/多进程错误
线程安全、死锁、进程间通信错误。
并发
同步
第25章
第三方库兼容错误
版本冲突、依赖缺失、API变更。
兼容
依赖
第26章
环境配置错误
Python版本不匹配、虚拟环境问题、PATH路径错误。
环境
配置
第27章
编码错误(UnicodeError)
文件编码不一致、字符串编码转换、BOM问题。
编码
Unicode
第28章
性能相关错误
超时错误、资源耗尽、OOM(内存溢出)。
性能
OOM
第29章
深度学习框架报错
TensorFlow/PyTorch常见错误、CUDA问题、张量形状不匹配。
深度学习
CUDA
第30章
综合实战
从报错到修复的完整流程,构建健壮的错误处理体系。
实战
体系
所属VIP或分类
同VIP:DIALux与TracePro照明仿真项目开发
同VIP:LightTools三维光学建模与光线追迹
同VIP:LightTools多类型照明系统设计与仿真