首页
›
自动驾驶
›
001-Apollo中间件
›
《Python调试开发与项目实践》
VIP20
本课程属于:001-Apollo中间件
自动驾驶 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Python调试开发与项目实践
📚 共计 30 章节
01
调试入门
什么是调试、调试的重要性、Python调试工具概览(print、logging、pdb、IDE调试器)
基础
概念
02
print调试法
print语句的使用技巧、格式化输出调试信息、条件打印、print调试的优缺点
print
快速
03
logging模块基础
logging模块介绍、日志级别(DEBUG、INFO、WARNING、ERROR、CRITICAL)、基本配置、输出到控制台
日志
入门
04
logging进阶
日志格式定制、输出到文件、日志轮转、多模块日志管理
日志
文件
05
pdb入门
pdb模块介绍、启动pdb的三种方式、基本命令(n、s、c、q、l、p)
pdb
命令行
06
pdb进阶
断点管理(b、cl)、条件断点、查看调用栈(w、where)、动态修改变量
pdb
断点
07
pdb实战
使用pdb调试循环、调试递归函数、调试多线程程序
pdb
实战
08
IDE调试器基础 (PyCharm)
设置断点、单步执行(Step Over、Step Into、Step Out)、查看变量、监视表达式
PyCharm
IDE
09
IDE调试器进阶 (PyCharm)
条件断点、异常断点、求值表达式、调试控制台
PyCharm
进阶
10
IDE调试器实战 (PyCharm)
调试Web应用(Flask/Django)、调试异步代码、调试单元测试
PyCharm
Web
11
VS Code调试器
配置launch.json、断点类型、调试面板详解、远程调试
VS Code
远程
12
调试技巧
重现bug、二分法定位、简化输入、断言(assert)的使用
技巧
assert
13
异常处理与调试
try-except块调试、捕获异常并打印堆栈、使用traceback模块
异常
traceback
14
调试内存问题
内存泄漏检测(tracemalloc)、对象引用计数、使用gc模块
内存
gc
15
调试性能问题
使用cProfile进行性能分析、分析热点函数、优化建议
性能
cProfile
16
调试多线程/多进程
线程安全调试、死锁检测、使用concurrent.futures调试
多线程
并发
17
调试网络应用
调试HTTP请求(requests库)、模拟网络延迟、检查API响应
网络
requests
18
调试数据库应用
调试SQL查询、检查数据库连接、使用ORM调试工具
数据库
SQL
19
调试第三方库
阅读源码、使用dir()和help()、在库代码中设置断点
第三方
源码
20
调试C扩展
使用gdb调试Python C扩展、设置符号断点、查看C变量
C扩展
gdb
21
远程调试
使用pydevd进行远程调试、配置SSH隧道、调试生产环境
远程
pydevd
22
调试Docker容器
在容器内调试、挂载调试端口、使用docker-compose调试
Docker
容器
23
调试CI/CD流水线
调试GitHub Actions、调试Jenkins、模拟CI环境
CI/CD
Actions
24
调试Jupyter Notebook
使用%debug魔法命令、设置断点、查看变量状态
Jupyter
魔法命令
25
调试异步代码 (asyncio)
调试协程、检查事件循环、使用asyncio调试工具
asyncio
异步
26
调试正则表达式
使用在线工具、逐步构建正则、调试复杂匹配
正则
工具
27
调试数据科学代码
调试Pandas操作、调试NumPy计算、可视化调试
数据科学
Pandas
28
调试安全相关代码
调试加密/解密、检查输入验证、调试权限控制
安全
加密
29
调试自动化脚本
调试Selenium、调试API调用、调试文件操作
自动化
Selenium
30
调试综合实战
从零调试一个完整的Python项目(包含Web、数据库、多线程)
综合
项目
所属VIP或分类
同VIP:Android与iOS跨平台应用接口适配
同VIP:Apollo与Autoware架构对比及项目选型
同VIP:Apollo分布式配置中心部署与微服务集成