AI编程学院
从 Hello World 开始,一步一步教你用 AI 编程。零基础也能跟着做。
开始之前
你不需要任何编程基础。只需要:
- 一台电脑(Windows / Mac / Linux 都行)
- 能上网
- 愿意动手试
AI 编程的核心流程:你描述需求 → AI 写代码 → 你运行 → 不满意就让 AI 改。
你需要什么工具?
零基础推荐:先用 ChatGPT 入门 → 再用 Codex 进阶 → 最后用 Cursor 专业开发。
Hello World:用 ChatGPT 写第一个程序
最简单的方式——打开浏览器就能写代码。
第1步:打开 ChatGPT
打开 chat.openai.com,注册/登录。
第2步:输入你的第一个 Prompt
请用 Python 写一个 Hello World 程序,并解释每一行代码。第3步:ChatGPT 会返回
# 这是你的第一个 Python 程序
print("Hello, World!")
# 解释:
# print() 是一个函数,用来在屏幕上显示文字
# "Hello, World!" 是一个字符串(文字)
# 运行后会在屏幕上显示:Hello, World!第4步:运行这段代码
你有两种方式运行:
方式A:在线运行(最简单)
- 打开 replit.com(免费在线编程环境)
- 点击 "Create Repl" → 选 "Python"
- 把代码粘贴进去
- 点绿色 "Run" 按钮
- 屏幕显示:
Hello, World!🎉
方式B:在自己电脑上运行
- 安装 Python:python.org 下载安装
- 打开终端(Windows: PowerShell,Mac: Terminal)
- 输入
python --version,看到版本号说明安装成功 - 创建文件
hello.py,把代码粘贴进去 - 终端输入
python hello.py - 屏幕显示:
Hello, World!🎉
第5步:继续让 AI 帮你写
现在请修改程序:
1. 让它先显示 "Hello, World!"
2. 然后显示 "我正在学Python!"
3. 最后显示当前日期跟 ChatGPT 对话就像跟一个程序员朋友聊天。说清楚你想要什么,不满意就说"再改改"。
Hello World:用 Codex 写程序
Codex 是 OpenAI 的云端编程 Agent。你给它任务,它自动写代码、运行、调试。
第1步:打开 Codex
- 打开 chat.openai.com
- 左侧菜单找到 "Codex"(需要 ChatGPT Plus/Pro)
- 点击进入 Codex 界面
第2步:给 Codex 第一个任务
创建一个 Python 程序:
1. 显示 "Hello, World!"
2. 然后问用户叫什么名字
3. 显示 "你好,[名字]!欢迎学编程!"第3步:Codex 会自动
第4步:查看结果
Codex 会在右侧显示运行结果。你还可以:
- 点击 "Code" 标签看生成的代码
- 点击 "Logs" 标签看运行日志
- 继续对话让它修改
第5步:进阶任务
现在帮我做一个简单的计算器:
1. 用户输入两个数字
2. 用户选择运算(加/减/乘/除)
3. 显示结果
4. 问用户是否继续计算ChatGPT:只给你代码,你自己运行。
Codex:自动写代码+运行+调试,你只看结果。更适合完全零基础。
Hello World:用 Cursor 写程序
Cursor 是最强的 AI 编程工具。它是一个代码编辑器,内置了 AI 助手。
第1步:安装 Cursor
- 打开 cursor.sh
- 下载对应你系统的版本(Windows/Mac/Linux)
- 安装并打开
- 注册账号(有免费额度)
第2步:创建项目
- 打开 Cursor
- 按
Cmd+Shift+P(Mac)或Ctrl+Shift+P(Windows) - 输入 "New File",回车
- 保存为
hello.py
第3步:用 AI 写代码
在文件里按 Cmd+K(Mac)或 Ctrl+K(Windows),输入:
写一个Python程序,显示Hello World,然后问用户名字,打招呼Cursor 会自动生成代码。按 Tab 接受。
第4步:运行代码
- 打开终端:按
Ctrl+`(反引号键) - 输入
python hello.py - 看到输出 🎉
第5步:用 AI 对话修改
按 Cmd+L(Mac)或 Ctrl+L(Windows)打开 AI 对话,输入:
请给这个程序加上颜色输出:
- "Hello, World!" 显示为绿色
- 用户名显示为蓝色
- 提示文字显示为黄色Cursor 会修改代码。点击 "Apply" 应用修改。
Hello World:做一个网页
用 AI 做你的第一个网页,只需要几分钟。
第1步:让 AI 生成代码
在 ChatGPT / Cursor / Codex 中输入:
请帮我创建一个简单的个人网页,要求:
1. 显示我的名字 "张三"
2. 显示一段自我介绍
3. 有一个"联系我"按钮
4. 使用现代简洁的设计风格
5. 支持手机端自适应
请生成完整的 HTML 文件,包含 CSS 样式。第2步:AI 会返回一个完整的 HTML 文件
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>张三的个人网站</title>
<style>
* { margin: 0; padding: 0; box-sizing: border-box; }
body { font-family: system-ui, sans-serif; background: #f5f5f7; }
.container { max-width: 600px; margin: 0 auto; padding: 40px 20px; }
h1 { font-size: 36px; margin-bottom: 10px; }
p { color: #666; line-height: 1.6; margin-bottom: 20px; }
.btn { background: #0071e3; color: white; padding: 12px 24px;
border: none; border-radius: 8px; font-size: 16px;
cursor: pointer; }
.btn:hover { background: #0077ed; }
</style>
</head>
<body>
<div class="container">
<h1>你好,我是张三 👋</h1>
<p>我是一名前端开发者,热爱编程和设计。</p>
<button class="btn" onclick="alert('感谢联系!')">联系我</button>
</div>
</body>
</html>第3步:在浏览器中查看
- 创建一个文件
index.html - 把代码粘贴进去
- 双击这个文件,浏览器会自动打开
- 你看到了你的第一个网页!🎉
第4步:继续改进
请给这个网页添加:
1. 一个渐变色的背景
2. 头像占位圆形
3. 社交媒体链接(GitHub、Twitter)
4. 页面加载时的淡入动画Hello World:调用 AI API
让 AI 写一个调用 OpenAI API 的程序。
第1步:获取 API Key
- 打开 platform.openai.com
- 注册/登录
- 点击左侧 "API Keys"
- 点击 "Create new secret key"
- 复制保存(只显示一次!)
第2步:安装 Python 库
打开终端,输入:
pip install openai第3步:让 AI 写调用代码
在 ChatGPT 中输入:
请用 Python 写一个调用 OpenAI API 的程序:
1. 使用 gpt-4o-mini 模型
2. 问用户想问什么
3. 把问题发给 API
4. 显示 AI 的回答
5. 循环,直到用户输入 "quit"
API Key 请用变量保存,不要硬编码。第4步:AI 返回的代码
from openai import OpenAI
# 初始化客户端(把你的API Key替换进去)
client = OpenAI(api_key="sk-你的key")
print("=== AI 聊天助手 ===")
print("输入 quit 退出\n")
while True:
# 获取用户输入
user_input = input("你:")
# 检查是否退出
if user_input.lower() == "quit":
print("再见!")
break
# 调用 API
response = client.chat.completions.create(
model="gpt-4o-mini",
messages=[
{"role": "system", "content": "你是一个有帮助的助手"},
{"role": "user", "content": user_input}
]
)
# 显示回答
answer = response.choices[0].message.content
print(f"AI:{answer}\n")第5步:运行
- 把代码保存为
chat.py - 把
sk-你的key替换成你的真实 API Key - 终端运行
python chat.py - 开始和 AI 对话!
=== AI 聊天助手 ===
输入 quit 退出
你:什么是Python?
AI:Python 是一种简单易学的编程语言...
你:quit
再见!API Key 千万不要泄露!不要提交到 GitHub。建议用环境变量保存:export OPENAI_API_KEY="sk-你的key"
然后代码里用 os.getenv("OPENAI_API_KEY") 读取。
Hello World:把网页部署上线
让你的网页被全世界访问。
最简单方案:Vercel(免费)
详细步骤
- 注册 vercel.com(可用 GitHub 登录)
- 安装 Vercel CLI:
npm i -g vercel - 在项目目录运行
vercel - 按提示操作(一路回车)
- 完成!你会得到一个域名如
你的项目.vercel.app
或者用 GitHub Pages(也免费)
- 创建 GitHub 账号
- 创建一个新仓库,命名为
你的用户名.github.io - 把
index.html上传到仓库 - Settings → Pages → Source 选 "main"
- 访问
https://你的用户名.github.io
实战:做一个 TODO 应用
从零做一个完整的 TODO(待办事项)应用。
第1步:让 AI 生成完整代码
请帮我创建一个 TODO 待办事项网页应用,要求:
功能:
1. 添加待办事项
2. 标记完成(划线效果)
3. 删除待办
4. 显示完成/未完成数量
5. 数据保存在 localStorage(刷新不丢失)
技术:
- 纯 HTML + CSS + JavaScript(单文件)
- 现代简洁设计(苹果风格)
- 支持手机端
请生成完整的 index.html 文件。第2步:运行查看
- 保存为
index.html - 双击打开浏览器
- 试试添加、完成、删除待办
第3步:继续改进
请给这个 TODO 应用添加:
1. 分类功能(工作/学习/生活)
2. 截止日期
3. 优先级标记(高/中/低,用颜色区分)
4. 搜索功能
5. 暗黑模式切换实战:做一个 AI 聊天应用
做一个带界面的 AI 聊天应用。
第1步:让 AI 生成代码
请帮我创建一个 AI 聊天网页应用,要求:
功能:
1. 聊天界面(类似 ChatGPT)
2. 用户输入消息,发送给 OpenAI API
3. 流式显示 AI 回复(一个字一个字蹦出来)
4. 保存聊天历史
5. 支持新建对话
技术:
- 前端:HTML + CSS + JavaScript
- 后端:Node.js + Express
- API:OpenAI gpt-4o-mini
请生成完整代码,包含前后端。第2步:按 AI 的指导操作
AI 会给你完整的项目结构和代码。按照它的说明一步步操作即可。
学习路线
零基础路线(纯用AI)
有基础路线(用AI加速)
常见问题
Q: 完全不会编程,能用 AI 写代码吗?
能!用 ChatGPT 或 Codex,用中文描述你想要什么,AI 就能生成代码。你需要做的只是运行它。先从最简单的开始,慢慢就懂了。
Q: AI 写的代码有问题怎么办?
把错误信息发给 AI,说"这段代码报错了,请修复"。AI 会帮你改。这是最正常的过程——编程就是不断出错、不断修。
Q: 学 Python 还是 JavaScript?
- ●语法简单,像说英语
- ●AI/数据首选
- ●后端开发
- ●适合:AI应用、数据分析、自动化
- ●网页唯一语言
- ●前端+后端都能做
- ●生态最大
- ●适合:网站、Web应用、全栈
Q: Codex 和 Cursor 有什么区别?
- ●OpenAI 出品
- ●云端运行,不需要装软件
- ●自动运行代码
- ●适合:零基础、快速实验
- ●本地IDE,功能最强
- ●需要安装软件
- ●支持多种模型
- ●适合:专业开发、长期使用
Q: 编程难吗?
以前难。现在有了 AI,编程的门槛降到了历史最低。你不需要记住语法,只需要知道你想要什么。AI 就是你的翻译器——把你的想法翻译成代码。