01

AI时代,为什么还要学编程?

有同学会问:AI都能自己写代码了,我还学编程干什么?答案是——正因为AI会写,会"指挥AI写代码"的人更厉害。编程不再是背诵语法,而是把你的想法翻译成精确步骤、并判断AI写得对不对的能力。

🐍

Python

AI时代的"普通话":语法接近英语,是人工智能第一语言

🧱

图形化编程

Scratch等拖拽积木,适合小学阶段建立编程思维

🤝

自然语言编程

用中文描述需求,AI生成代码——你负责设计和验收

💡
青海同学的学习建议不需要昂贵设备:一台普通笔记本电脑、甚至学校机房就够。Python和所有AI工具都有免费额度,先跑起来比买装备重要。

编程的三层能力,一层都别跳过

1

计算思维:把大事拆成小事

"泡一碗奶茶"可以拆成:烧水→放茶→加盐→加奶→搅拌。编程就是把任务拆成计算机能执行的步骤序列。

2

代码素养:读懂、能改、会判断

AI生成代码后,你要看懂逻辑、发现错误,而不是盲目复制运行。

3

AI协作:提出需求→审查→调试

像产品经理和工程师一样与AI对话,用Prompt驱动开发。

02

Prompt咒语:学会和AI说话

在写代码之前,先学更重要的技能——提示词(Prompt)。同样是让AI写代码,会不会提问,结果天差地别。

😴 模糊的指令

帮我写个程序。

→ AI只能瞎猜:什么语言?解决什么问题?给谁用?结果多半不能用。

🚀 清晰的指令(五要素公式)

角色:你是一位耐心的Python老师
任务:写一个判断闰年的函数
背景:我是零基础的初一学生
要求:代码不超过15行,变量名用拼音或英文都行
格式:逐行加中文注释,最后给2个测试例子

🪄
万能公式角色 + 任务 + 背景 + 要求 + 输出格式。写作业、问问题、做PPT都能用,把AI当成一位"不问清楚就不开工"的严格助手。
03

你的第一个AI程序:13行代码

下面这个程序调用国产大模型API,让AI用三句话介绍三江源。国产模型(如通义千问、DeepSeek、智谱GLM)都提供免费额度,注册账号即可获取密钥。

●●●sanjiangyuan.py — AI入门示例
# 导入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)

运行后你会看到类似这样的输出:

●●●运行结果
三江源是长江、黄河和澜沧江的发源地,被称为"中华水塔"。
那里有雪山、湿地和藏羚羊等许多珍稀动物。
保护三江源,就是保护我们大家的水源地。
1

准备环境

在电脑安装 Python(python.org),或直接使用浏览器里的在线平台(如通义灵码在线版)。

2

申请密钥

注册国产大模型平台,在"API-KEY管理"里创建密钥(密钥像家门钥匙,不能公开)。

3

复制运行

粘贴代码、填入密钥,运行!再试试把提问改成"介绍青海湖的鸟岛"。

4

改造它

加一句 input() 让用户自己输入问题——你就做出了一个"青海问答机"雏形。

🔐
安全红线API密钥绝不能发到群里、传到GitHub或写进公开网页!它等于你账号的钱包。
04

AI编程副驾驶与Debug三步法

现在的AI编程工具(通义灵码、Trae、GitHub Copilot等)能自动补全代码、解释代码、根据注释生成函数。但记住:你是机长,AI是副驾驶。

你负责AI负责
想清楚要解决什么问题生成代码草稿
审查逻辑是否合理解释陌生代码的含义
运行、测试、对结果负责根据报错提示修改方案
决定最终采用哪版代码提供多种实现思路

程序出错了?Debug三步法

🔍

① 读最后一行

报错信息最下面一行通常就是原因,比如 SyntaxError 是语法错

🤖

② 整句问AI

把报错完整复制给AI:"这是什么意思?怎么改?"附上相关代码

🧪

③ 改一处测一处

每次只改一个地方再运行,避免越改越乱

05

动画微课:边看边巩固

🪄
动画微课0:58

Prompt五要素公式

角色任务背景要求格式,一次说清AI才不跑偏

⏱️ 58秒🎯 核心技能
⚙️
动画微课0:59

13行代码如何跑通

从申请密钥到看见AI回答的完整流程

⏱️ 59秒🎯 实战流程
🐞
动画微课0:59

Bug不慌:Debug三步法

读报错、问AI、改一处测一处

⏱️ 59秒🎯 排错方法
🛠️
拓展微课0:52

项目实战:做一个单词卡片小工具

五步开发完整小项目,AI结对排错

⏱️ 52秒🌟 项目实战
🔌
动画微课1:01

第一次调用AI:做一个青海问答小程序

API四步调用,给程序装上会说话的大脑

⏱️ 61秒🎯 API实战
🧑‍🚀
拓展微课1:00

AI结对编程:让助手坐你旁边

通义灵码/Trae 结对五步,方向盘在你手里

⏱️ 60秒🌟 协作心法

🧗 课后闯关任务

  1. 用"五要素公式"写一个Prompt,让AI写出"输入成绩输出优良中差等级"的Python函数;
  2. 把代码复制到Python环境运行,故意删掉一个冒号,观察报错并用Debug三步法修复;
  3. 进阶挑战:把示例改成"青海景点问答机",用 input() 让同学输入问题。
🏆

编程乐园闯关测验

60分解锁徽章
Q1向AI提编程需求时,下面哪种做法最好?
A只说"帮我写个程序",越短越省事
B不说明背景,AI自己应该能猜到
C说清角色、任务、背景、要求和输出格式
正确C:五要素公式让AI准确理解需求,省去反复返工。
Q2程序运行报错,最合理的第一步是?
A立刻全部删掉重写
B查看报错信息的最后一行,判断错误类型
C关机重启,一定是电脑坏了
正确B:报错最后一行往往直接指出错误类型和行号,是Debug的起点。
Q3关于API密钥,正确的做法是?
A保存在自己安全的位置,绝不公开发布
B分享到班级群,方便大家一起用
C写进公开网页里让网页直接调用
正确A:密钥等于账号钱包,泄露可能被盗用产生费用。