Day19:AI 编程入门——用 Cursor 写你的第一个程序,零基础也能当程序员
从 Day1 到 Day18,你已经学会了用 AI 写作、绘图、做视频、分析数据、运营自媒体。今天,我们将进入 AI 编程的世界——不需要记语法、不需要背命令,用自然语言就能写出真正的程序。
导语:编程不再是程序员的专利
还记得你第一次接触 AI 时的感受吗?
那种”原来这么简单”的惊喜,今天将在编程领域再次上演。
过去,学习编程需要:
- 记忆复杂的语法规则
- 理解晦涩的编程概念
- 花费数月甚至数年的时间
现在,有了 AI 编程助手,这一切都被颠覆了。
你不需要成为编程专家,你只需要:
- 清楚描述你想要什么
- 让 AI 帮你写代码
- 学会看懂和修改代码
这就是 AI 时代的编程方式——自然语言编程。
一、为什么选择 Cursor?
市面上有很多 AI 编程工具:GitHub Copilot、Codeium、Tabnine……但我推荐你从 Cursor 开始。
Cursor 的三大优势
1. 完全免费(个人版)
Cursor 的个人版完全免费,没有功能限制。你可以无限次使用 AI 编程助手,不用担心额度用完。
2. 基于 VS Code
如果你用过 VS Code,Cursor 的界面会让你感到无比亲切。它本质上就是 VS Code + AI 助手,所有的快捷键、插件、主题都兼容。
3. 强大的 AI 对话能力
Cursor 内置了 GPT-4 和 Claude,你可以像聊天一样和 AI 对话:
- “帮我写一个计算 BMI 的程序”
- “这段代码报错,帮我看看为什么”
- “我想加一个功能,让用户可以保存历史记录”
AI 不仅能写代码,还能解释代码、调试代码、优化代码。
下载和安装
1. 访问 cursor.com
2. 下载对应系统的安装包(Windows/Mac/Linux)
3. 安装后使用 GitHub 账号登录
4. 完成!你现在拥有了一个 AI 编程助手
二、你的第一个程序:Hello World
让我们从最简单的程序开始——让电脑说”Hello World”。
步骤 1:新建文件
打开 Cursor,点击左上角的”文件”→”新建文件”,或者使用快捷键 `Ctrl+N`(Windows)/`Cmd+N`(Mac)。
步骤 2:告诉 AI 你想要什么
按 `Ctrl+L`(Windows)/`Cmd+L`(Mac)打开 AI 对话面板,输入:
“帮我写一个 Python 程序,输出 Hello World”
步骤 3:让 AI 生成代码
Cursor 会立即生成代码:
print("Hello World")
步骤 4:运行程序
将文件保存为 `hello.py`,然后:

1. 按 `Ctrl+“ 打开终端
2. 输入 `python hello.py`
3. 回车
屏幕上出现了 “Hello World”!
恭喜你,你刚刚写(让 AI 帮你写)并运行了你的第一个程序。
三、实战:做一个 BMI 计算器
光说 Hello World 太简单了,我们来做一个实用的程序——BMI 计算器。
什么是 BMI?
BMI(身体质量指数)= 体重(kg)÷ 身高(m)的平方
这是衡量体重是否健康的国际标准。
告诉 AI 你的需求
在 AI 对话面板输入:
“帮我写一个 BMI 计算器,要求:
1. 让用户输入身高和体重
2. 计算 BMI 值
3. 根据 BMI 值给出健康建议(偏瘦、正常、偏胖、肥胖)
4. 代码要简洁,有注释”
AI 生成的代码
def calculate_bmi(weight, height):
"""计算 BMI"""
return weight / (height ** 2)
def get_health_advice(bmi):
"""根据 BMI 给出健康建议"""
if bmi < 18.5:
return "偏瘦,建议适当增加营养"
elif bmi < 24:
return "正常,继续保持"
elif bmi < 28:
return "偏胖,建议适当运动"
else:
return "肥胖,建议咨询医生"
def main():
print("=== BMI 计算器 ===")
# 获取用户输入
weight = float(input("请输入体重(kg):"))
height = float(input("请输入身高(m):"))
# 计算 BMI
bmi = calculate_bmi(weight, height)
# 显示结果
print(f"\n您的 BMI 值是:{bmi:.2f}")
print(f"健康建议:{get_health_advice(bmi)}")
if __name__ == "__main__":
main()
运行程序
保存为 `bmi_calculator.py`,在终端运行:
python bmi_calculator.py
输入你的身高体重,看看结果!
四、AI 编程的核心技巧
技巧 1:描述要具体
❌ 不好的描述:
“帮我写个程序”
✅ 好的描述:
“帮我写一个待办事项管理程序,要求:
– 可以添加、删除、查看任务
– 任务可以标记完成状态
– 数据保存在本地文件
– 有简单的命令行界面”
AI编程学习路径图:从入门到精通的进阶之路
越具体,AI 生成的代码越符合你的需求。
技巧 2:分步骤开发
不要试图一次性让 AI 写一个完整的复杂程序。把它拆成小步骤:
1. 先让 AI 写基础功能
2. 测试运行,看看效果
3. 再让 AI 添加新功能
4. 重复直到完成
技巧 3:学会读代码
你不需要会写代码,但你需要会读代码。
看到代码时,问自己:
- 这段代码在做什么?
- 输入是什么?
- 输出是什么?
- 如果我要改,应该改哪里?
技巧 4:善用 AI 解释
看到不懂的代码,直接问 AI:
“这段代码是什么意思?”
“这个函数是做什么的?”
“为什么要用这个方法?”
Cursor 的 AI 会耐心地给你解释,就像一位编程导师。
五、进阶:让程序更强大
添加数据保存功能
现在的 BMI 计算器每次运行都要重新输入,我们让它能保存历史记录。
告诉 AI:
“在 BMI 计算器的基础上,添加以下功能:
1. 把每次计算的结果保存到文件
2. 可以查看历史记录
3. 可以清空历史记录”
AI 会帮你生成带有文件操作的代码,使用 JSON 或 CSV 格式存储数据。
添加图形界面
命令行太枯燥?让 AI 帮你加一个图形界面:
“给 BMI 计算器添加一个简单的图形界面,用 tkinter 实现”
几秒钟后,你就会有一个带窗口、按钮、输入框的桌面应用。
六、从模仿到创造
模仿是学习的第一步
刚开始,你可以:

- 让 AI 写各种小工具(计算器、待办事项、密码生成器)
- 模仿现有的程序(天气预报、记账软件、番茄钟)
- 修改别人的代码(加功能、改样式、优化逻辑)
逐渐建立编程思维
随着练习,你会逐渐理解:
- 变量是什么(装数据的盒子)
- 函数是什么(可复用的代码块)
- 条件判断是什么(如果……就……)
- 循环是什么(重复做某事)
这些概念不需要死记硬背,在实践中自然就懂了。
开始创造自己的工具
当你熟悉了基础,就可以:
- 做一个自动整理文件的脚本
- 写一个批量处理图片的程序
- 开发一个数据分析小工具
- 搭建一个简单的网站
你的想法,AI 帮你实现。
七、学习资源推荐
官方资源
- Cursor 官方文档:cursor.com/docs
- Python 官方教程:docs.python.org/zh-cn/3/tutorial/
推荐学习路径
1. Week 1:用 AI 写 10 个小工具,熟悉编程感觉
2. Week 2:学习基础概念(变量、函数、条件、循环)
3. Week 3:做一个完整的项目(如个人记账软件)
4. Week 4:学习一个框架(如 Flask 做网站)
练习项目建议
- 待办事项管理器
- 密码生成器
- 天气查询工具
- 文件批量重命名
- 简单计算器
- 个人记账软件
- 番茄钟(专注计时器)
八、常见问题解答
Q1:我需要学习 Python 语法吗?
不需要先学语法。 先用 AI 写,在实践中逐渐理解。当你需要更精细的控制时,再系统学习语法。
Q2:AI 写的代码有错误怎么办?
把错误信息复制给 AI,说:”运行时报错,帮我修复”。AI 会分析错误原因并给出修复方案。
Q3:我想做网站/APP,应该学什么?
- 网站:学习 HTML/CSS/JavaScript,或用 Python 的 Flask/Django 框架
- APP:学习 React Native 或 Flutter,或用 Python 的 Kivy
告诉 AI 你想做什么,它会推荐合适的技术栈。
Q4:编程能帮我做什么?
- 自动化重复工作(批量处理文件、数据)
- 做个人工具(记账、待办、笔记)
- 开发副业项目(网站、小程序)
- 提升工作效率(数据分析、报表生成)
结语:编程民主化时代已来
过去,编程是少数人的特权。
现在,AI 让每个人都能成为”程序员”。
你不需要背诵语法,不需要理解底层原理,只需要:
- 清楚描述你的需求
- 和 AI 协作完成代码
- 在实践中学习和成长
这就是 Day19 想告诉你的:编程不再是障碍,而是工具。
从今天的 Hello World 开始,去创造属于你的工具吧!
课后作业:
1. 用 Cursor 写一个简单的计算器(加减乘除)
2. 尝试修改 BMI 计算器,增加年龄和性别的判断
3. 思考:你想用编程解决什么问题?
下节预告:
Day20 将是本系列的完结篇——《AI 学习路线图:从新手到专家的完整路径》,为你规划未来 3 个月、6 个月、1 年的 AI 学习计划。
参考资源:
- Cursor 官网:cursor.com
- Python 官方文档:docs.python.org
- 本系列教程代码仓库:github.com/aizxs/ai-learning
