AI助力:零基础开启编程之旅
一、代码调试
三步解决BUG
1. 错误信息翻译
指令模板:
- 错误诊断模式
- 我遇到【编程语言】报错“粘贴报错信息“
请:
- 用小白能懂的话解释问题本质
- 标注可能引发该错误的三个场景
- 给出最可能的修复方案和其他备选方案
2. 上下文分析
进阶指令
结合上下文代码片段:【粘贴相关代码】
请:
- 用箭头图画出变量值变化轨迹
- 再可疑行号标注并说明元婴
- 输出修改后的代码差异,用绿色+/红色-标注
3. 防御性编程
防复发指令
- 针对这个错误类型:
- 设计3个单元测试用例(含边界条件)
- 生成代码片段:自动检测同类错误的防护性代码
- 推荐2个相关调试工具(VS Code插件/Python库)
Tips:当遇到复杂错误时,追加指令”用厨房做饭的比喻解释这个问题“快速理解本质
二、自动化脚本-从需求到代码
案例需求:自动备份指定文件夹到百度网盘,每周一凌晨执行,保留最近3个版本
1. 需求结构化
指令:
- 将需求拆解为技术要素:
- 文件操作模块(增量备份 / 版本控制)
- 网盘 API 对接
- 定时任务配置
- 异常处理(网络中断 / 存储不足)
- 输出技术选型建议表(含优缺点对比)
2. 代码生成
指令:
- 用 Python 实现以下功能:
- 遍历指定文件夹,生成 MD5 校验文件
- 调用百度网盘 API 上传(需处理 OAuth2. 认证)
- 添加日志记录(时间 / 操作 / 结果)
- 用 APScheduler 设置每周定时任务
要求:
- 每段代码添加中文注释
- 分离配置文件和核心逻辑
- 输出.env 文件模板
3. 测试优化
验证指令:
- 为上述代码设计测试方案:
- 模拟断网环境下的重试机制
- 测试不同版本保留策略
- 内存泄漏检测方法
- 生成测试用例的伪代码
4. 指令模板
指令模板:
- 生成用户手册:
- 安装依赖的 pip 命令清单
- 配置文件修改图示(红框标注必填项)
- 常见问题排障流程图
- 服务监控方案(Prometheus 指标设计)