AI时代,为什么还要学编程?
有同学会问:AI都能自己写代码了,我还学编程干什么?答案是——正因为AI会写,会"指挥AI写代码"的人更厉害。编程不再是背诵语法,而是把你的想法翻译成精确步骤、并判断AI写得对不对的能力。
Python
AI时代的"普通话":语法接近英语,是人工智能第一语言
图形化编程
Scratch等拖拽积木,适合小学阶段建立编程思维
自然语言编程
用中文描述需求,AI生成代码——你负责设计和验收
编程的三层能力,一层都别跳过
计算思维:把大事拆成小事
"泡一碗奶茶"可以拆成:烧水→放茶→加盐→加奶→搅拌。编程就是把任务拆成计算机能执行的步骤序列。
代码素养:读懂、能改、会判断
AI生成代码后,你要看懂逻辑、发现错误,而不是盲目复制运行。
AI协作:提出需求→审查→调试
像产品经理和工程师一样与AI对话,用Prompt驱动开发。
Prompt咒语:学会和AI说话
在写代码之前,先学更重要的技能——提示词(Prompt)。同样是让AI写代码,会不会提问,结果天差地别。
帮我写个程序。
→ AI只能瞎猜:什么语言?解决什么问题?给谁用?结果多半不能用。
角色:你是一位耐心的Python老师
任务:写一个判断闰年的函数
背景:我是零基础的初一学生
要求:代码不超过15行,变量名用拼音或英文都行
格式:逐行加中文注释,最后给2个测试例子
你的第一个AI程序:13行代码
下面这个程序调用国产大模型API,让AI用三句话介绍三江源。国产模型(如通义千问、DeepSeek、智谱GLM)都提供免费额度,注册账号即可获取密钥。
# 导入SDK(首次使用先在终端运行:pip install openai) from openai import OpenAI client = OpenAI( api_key="sk-你的密钥", # 在模型平台官网免费申请 base_url="https://dashscope.aliyuncs.com/compatible-mode/v1" ) response = client.chat.completions.create( model="qwen-turbo", messages=[{"role": "user", "content": "用三句话向小学生介绍三江源"}] ) print(response.choices[0].message.content)
运行后你会看到类似这样的输出:
三江源是长江、黄河和澜沧江的发源地,被称为"中华水塔"。 那里有雪山、湿地和藏羚羊等许多珍稀动物。 保护三江源,就是保护我们大家的水源地。
准备环境
在电脑安装 Python(python.org),或直接使用浏览器里的在线平台(如通义灵码在线版)。
申请密钥
注册国产大模型平台,在"API-KEY管理"里创建密钥(密钥像家门钥匙,不能公开)。
复制运行
粘贴代码、填入密钥,运行!再试试把提问改成"介绍青海湖的鸟岛"。
改造它
加一句 input() 让用户自己输入问题——你就做出了一个"青海问答机"雏形。
AI编程副驾驶与Debug三步法
现在的AI编程工具(通义灵码、Trae、GitHub Copilot等)能自动补全代码、解释代码、根据注释生成函数。但记住:你是机长,AI是副驾驶。
| 你负责 | AI负责 |
|---|---|
| 想清楚要解决什么问题 | 生成代码草稿 |
| 审查逻辑是否合理 | 解释陌生代码的含义 |
| 运行、测试、对结果负责 | 根据报错提示修改方案 |
| 决定最终采用哪版代码 | 提供多种实现思路 |
程序出错了?Debug三步法
① 读最后一行
报错信息最下面一行通常就是原因,比如 SyntaxError 是语法错
② 整句问AI
把报错完整复制给AI:"这是什么意思?怎么改?"附上相关代码
③ 改一处测一处
每次只改一个地方再运行,避免越改越乱
动画微课:边看边巩固
Prompt五要素公式
角色任务背景要求格式,一次说清AI才不跑偏
13行代码如何跑通
从申请密钥到看见AI回答的完整流程
Bug不慌:Debug三步法
读报错、问AI、改一处测一处
项目实战:做一个单词卡片小工具
五步开发完整小项目,AI结对排错
第一次调用AI:做一个青海问答小程序
API四步调用,给程序装上会说话的大脑
AI结对编程:让助手坐你旁边
通义灵码/Trae 结对五步,方向盘在你手里
🧗 课后闯关任务
- 用"五要素公式"写一个Prompt,让AI写出"输入成绩输出优良中差等级"的Python函数;
- 把代码复制到Python环境运行,故意删掉一个冒号,观察报错并用Debug三步法修复;
- 进阶挑战:把示例改成"青海景点问答机",用 input() 让同学输入问题。