从print开始,学会跟AI协作编程
一、你即将写下人生第一行代码
还记得上一篇我们搭好环境了吗?VS Code装好了,Python装好了,Cline/MiMo也配好了。
今天,你就要亲手运行第一个程序。
别紧张。就一行。
但这一行的意义,和程序员写下第一百万行代码是一样的——你让计算机听你的话了。
二、跟AI协作的正确姿势
很多人学编程,上来就背语法、记函数名、默写格式。那是20年前的方式。
2026年,学编程的正确方式是跟AI协作:
`
你描述需求 → AI写代码 → 你看懂代码 → 你修改代码 → 你独立写代码
`
关键认知:AI不是替你写代码,是教你写代码。
就像学开车,教练可以帮你打方向盘,但最终你要自己握住它。AI就是那个教练。
每次AI给你代码,你要做三件事:
- 读 — 逐行看,不懂就问AI”这行是什么意思”
- 改 — 改个参数试试,看输出变不变,建立直觉
- 写 — 关掉AI,自己默写一遍,写不出来就回去再读
能默写出来,才算学会了。 记住这个标准。
三、第一个程序:Hello, World!
在VS Code里新建一个文件,保存为 hello.py(注意后缀是 .py)。
然后输入:
`python
# 这是我的第一个Python程序
print(‘Hello, World!’)
`
运行方法:右键 → “Run Python File”,或者在终端输入:
`bash
python hello.py
`
你应该看到输出:
`
Hello, World!
`
🎉 恭喜!你已经是一名程序员了。
“Hello, World!” 是全世界程序员的传统——每个程序员的第一个程序都是它。从1978年沿用至今,你今天加入了这个传统。
四、逐行理解这段代码
现在,选中这两行代码,在Cline或MiMo里问:
“解释一下这段代码每行在做什么”
AI会告诉你:
`python
# 这是注释,Python会完全忽略它
# 井号 # 开头的行是给人看的备注,不是给电脑执行的
# 你可以在这里写任何说明文字
print(‘Hello, World!’)
# print() 是一个”函数”——你可以理解为一个”指令”
# 它的作用是:把括号里的内容输出到屏幕上
# ‘Hello, World!’ 是一个”字符串”,就是一串文字
# 单引号 ” 告诉Python:我这是一段文字,不是代码,请原样显示
`
你不需要一次记住所有概念。 先记住两件事:
#开头的是注释,给人看的print()能在屏幕上显示东西
其他的,后面会慢慢学到。
五、动手练习:改出你的第一个程序
🔥 现在轮到你了。别光看,动手改!
练习1:改文字内容
把 Hello, World! 改成你自己的话:
`python
print(‘你好,Python!’)
`
运行,看看输出变了没。应该看到:你好,Python!
练习2:多打印几行
`python
print(‘你好,Python!’)
print(‘今天是我学编程的第一天’)
print(‘我觉得还挺有意思的’)
`
运行。屏幕上应该出现三行字,每个 print() 占一行。
练习3:试试打印数字
`python
print(1 + 1)
`
猜猜会输出什么?运行看看你猜对了没。
答案是 2。print() 不只能打印文字,还能打印数学计算的结果。试试 print(100 * 3) 呢?
练习4:故意写错
把代码改成这样,故意制造一个错误:
`python
print(‘Hello, World!)
`
发现了吗?少了一个单引号。运行看看会发生什么。
Python会报错。别怕报错,报错是Python在跟你说话,告诉你哪里不对。试着读懂错误信息,修好它。
六、进阶:用变量记住名字
现在试试这个新写法:
`python
name = ‘小明’ # 用 name 这个名字,记住 ‘小明’ 这个值
print(f’你好,{name}!’) # 花括号 {name} 会被替换成 name 的值
`
输出:你好,小明!
逐行解释:
name = '小明'— 创建一个”变量”叫name,把'小明'存进去。就像给一个盒子贴上标签,里面放一张写着”小明”的纸条f'你好,{name}!'— 前面加f表示这是”格式化字符串”,花括号{name}会被替换成变量的值
试着改改看
把 小明 换成你的名字,运行看看。再改成你朋友的名字。每改一次,输出就跟着变——这就是变量的用处。
`python
name = ‘小红’
print(f’你好,{name}!’) # 你好,小红!
print(f'{name}在学编程’) # 小红在学编程
print(f'{name}加油!’) # 小红加油!
`
💡 你看,只改了一处 name = '小红',三行输出全跟着变了。 如果没有变量,你得改三个地方。
七、让AI带你做更酷的事
现在你已经理解了 print 和变量,试试在Cline或MiMo里做这些对话:
对话1 — 让AI写程序:
你:”帮我写一个程序,输出我的名字100次”
AI可能会写:
`python
name = ‘小明’
for i in range(100): # range(100) 表示”重复100次”
print(f’第{i+1}次:{name}’)
`
看不懂?没关系,继续问AI:
你:”for i in range(100) 是什么意思?为什么 i+1 而不是 i?”
对话2 — 让AI改程序:
你:”把名字改成小红,改成只输出10次”
对话3 — 让AI教你新东西:
你:”我想让输出的内容带颜色,怎么做?”
这就是跟AI协作编程的循环:描述需求 → 理解代码 → 修改代码 → 再描述新需求。
每循环一次,你就多懂一点。几十次循环之后,你就不需要AI了。
八、自己动手:关掉AI,独立练习
💪 以下练习,请关掉AI助手,自己完成。写不出来?回去看前面的代码。还是写不出来?再问AI,然后默写。
练习A:自我介绍程序
写一个程序,用三行 print() 输出:
`
我叫小明
我今年20岁
我正在学Python
`
把内容换成你自己的真实信息。
练习B:用变量写自我介绍
用 name 和 age 两个变量,写同样的自我介绍。格式用 f'...':
`python
name = ‘小明’
age = 20
# 你的代码:用 print 和 f’…’ 输出自我介绍
`
练习C:迷你计算器
写一个程序,计算并输出以下结果:
- 100 + 200
- 50 × 3(Python里用
*代替 ×) - 10 ÷ 2(Python里用
/代替 ÷) - 2 的 10 次方(Python里用
,写成2 10)
每个计算用一个 print() 输出。
九、今天你学会了什么
| 知识点 | 代码示例 | 作用 |
|---|
|——–|———-|——|
| 打印文字 | print('你好') |
在屏幕上显示文字 |
|---|---|---|
| 打印计算 | print(1 + 1) |
显示数学计算结果 |
| 定义变量 | name = '小明' |
把值存起来,以后用名字取 |
| 格式化输出 | f'你好,{name}' |
把变量嵌入文字中 |
| 注释 | # 这是注释 |
给人看的备注,Python会忽略 |
| 跟AI协作 | 描述→理解→修改→独立 | 学编程的核心方法 |
一行 print(),你已经迈出了最重要的一步。
学编程最难的从来不是语法,是”开始写”这件事本身。你今天写了,你就是程序员了。
明天继续,我们深入变量的世界。
下篇预告
AI编程(四):变量和数据类型 — 让程序记住信息
下一篇我们会深入学习:
- Python的三种基本数据类型:字符串、数字、布尔值
- 变量命名的规矩和最佳实践
- 类型转换:文字变数字、数字变文字
- 动手写一个温度转换器
记住:编程是一门手艺,练得多才能会得多。 今天写的代码,明天再默写一遍。
*系列文章持续更新中。上一篇:AI编程(二):环境搭建 | 下一篇:AI编程(四):变量和数据类型*
发表回复