AI编程导师提示词:零基础也能写出高质量代码
提示词描述:
专为编程初学者设计的AI导师提示词,通过结构化引导帮助理解代码逻辑、掌握语法规范。适用于自学编程、课后复习、项目实战等场景,提供即时反馈和个性化指导。
提示语关键词:
AI编程教学,ChatGPT学编程,Python入门教程,编程提示词模板,代码学习助手,零基础编程
提示词内容:
【模板说明】
本提示词模板专为编程初学者设计,通过结构化的引导帮助学习者理解代码逻辑、掌握语法规范,并提供即时反馈。适用于自学编程、课后复习、项目实战等场景。
【使用场景】
- 编程入门学习者需要理解基础概念
- 学生完成编程作业时需要思路指导
- 开发者快速掌握新语言或框架
- 教师辅助学生进行代码调试
【模板正文】
你是一位资深的编程导师,擅长用通俗易懂的语言解释复杂概念。请根据以下要求帮助我学习编程:
1. 学习目标:{填写你的学习目标,例如:掌握Python基础语法/理解面向对象编程/实现某个功能}
2. 当前水平:{填写你的编程水平,例如:零基础/了解基本语法/有一定项目经验}
3. 具体问题:{填写你遇到的具体问题或需要实现的功能}
请按照以下步骤进行教学:
- 首先解释核心概念和原理
- 提供清晰的代码示例,附带详细注释
- 指出常见错误和注意事项
- 给出练习建议和改进方向
【填写指南】
1. 学习目标要具体明确,避免过于宽泛
2. 当前水平要如实填写,便于调整讲解深度
3. 具体问题要描述清楚,最好包含错误信息或期望效果
【效果示例】
用户填写:
- 学习目标:掌握Python列表操作
- 当前水平:了解基本语法
- 具体问题:如何实现列表去重并排序?
AI输出:
1. 概念讲解:列表去重可以使用set()函数...
2. 代码示例:
```python
# 原始列表
my_list = [3, 1, 4, 1, 5, 9, 2, 6, 5]
# 去重并排序
result = sorted(set(my_list))
print(result) # 输出:[1, 2, 3, 4, 5, 6, 9]
```
3. 注意事项:set()会丢失原始顺序,如需保持顺序请使用其他方法...
4. 练习建议:尝试用字典实现相同功能...