AI编程(三):第一个程序 — AI带你写第一行代码

作者:

从print开始,学会跟AI协作编程


一、你即将写下人生第一行代码

还记得上一篇我们搭好环境了吗?VS Code装好了,Python装好了,Cline/MiMo也配好了。

今天,你就要亲手运行第一个程序。

别紧张。就一行。

但这一行的意义,和程序员写下第一百万行代码是一样的——你让计算机听你的话了。


二、跟AI协作的正确姿势

很多人学编程,上来就背语法、记函数名、默写格式。那是20年前的方式。

2026年,学编程的正确方式是跟AI协作

`

你描述需求 → AI写代码 → 你看懂代码 → 你修改代码 → 你独立写代码

`

关键认知:AI不是替你写代码,是教你写代码。

就像学开车,教练可以帮你打方向盘,但最终你要自己握住它。AI就是那个教练。

每次AI给你代码,你要做三件事:

  1. — 逐行看,不懂就问AI”这行是什么意思”
  2. — 改个参数试试,看输出变不变,建立直觉
  3. — 关掉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)

`

猜猜会输出什么?运行看看你猜对了没。

答案是 2print() 不只能打印文字,还能打印数学计算的结果。试试 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:用变量写自我介绍

nameage 两个变量,写同样的自我介绍。格式用 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编程(四):变量和数据类型*

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注