📖 理解代码的
基础概念

第4课 · 知识奠基
⏱ 120分钟📖 知识奠基🔥 焚诀④:白话解释法

🎯 本课目标

🧠

理解四个基础概念

变量、函数、条件判断、循环(JS + Python双视角)

🥪

辨认HTML/CSS/JS

知道三者在代码中的分工

🐍

了解Python

知道Python是什么、和网页技术的关系

🤖

学会让AI解释代码

用AI把看不懂的代码变白话

📈

从"完全看不懂"

到"大概能看懂"

🤔 看着AI生成的代码,你是什么感觉?

"完全看不懂"、"像天书"、"不知道是什么"
—— 太正常了!

今天的目标:从"完全看不懂"变成"大概能看懂"
不需要成为代码专家,只需要能说出
"哦,这段是管样式的"、"那段是管功能的"——就够了
还记得第1课吗?"基础越好,AI用得越溜。" 今天就是帮你从"小明"变成"小红"!
🧠

四个基础概念

变量 · 函数 · 条件判断 · 循环

📦 概念一:变量 = "贴标签的盒子"

📦
生活比喻:贴了标签的盒子

你在盒子上贴一个标签叫"姓名",然后把"小明"放进去。
以后每次需要用到这个名字,直接说"把姓名那个盒子里的东西拿出来"就行了。

代码长这样:
JavaScript: let name = '小明'; Python: name = '小明'
翻译成人话:拿一个盒子,贴上标签"name",把"小明"放进去。JS用let声明,Python直接赋值。
概念一样,语法只是衣服。

🍳 概念二:函数 = "菜谱配方"

🍳
生活比喻:一本菜谱里的配方

番茄炒蛋的配方:
📥 输入:番茄、鸡蛋、油、盐
🔧 处理:打蛋→切番茄→热油→炒蛋→加番茄→加盐→出锅
📤 输出:一盘番茄炒蛋

JavaScript: function add(a, b) { return a + b; } Python: def add(a, b): return a + b
调用 add(3, 5) → 相当于跟厨师说"用配方add,材料是3和5" → 返回8。
配方写一次,用无数次!

🚦 概念三:条件判断 = "如果…就…否则…"

🚦
生活比喻:过马路的决策

🚦 如果(绿灯)→ 通行
🚫 否则 → 等待

📝 考试评分:
如果(分数 ≥ 90)→ "优秀"
否则如果(分数 ≥ 60)→ "及格"
否则 → "不及格"

JavaScript: if (score >= 90) { show("优秀"); } else if (score >= 60) { show("及格"); } else { show("不及格"); } Python: if score >= 90: print("优秀") elif score >= 60: print("及格") else: print("不及格")
AI用条件判断实现"根据情况决定做什么"——比如待办事项里"如果勾选了就把文字变灰"。

🔁 概念四:循环 = "重复做N次"

🔁
生活比喻:重复做一件事

🏃 "绕操场跑10圈"——重复跑圈动作10次
📝 "把全班40份作业批改完"——重复批改动作40次
🐑 "数羊数到睡着"——重复数,直到条件满足

JavaScript: for (let i = 0; i < 10; i++) { print("你好"); } Python: for i in range(10): print("你好")
翻译:从0开始,只要还没到10次就继续——打印10次"你好"。
AI用循环处理"对每个学生做同样的事"——比如把每个学生显示成表格的一行。

📊 四个概念总结

概念生活比喻JavaScriptPython
📦 变量贴标签的盒子let name = '小明';name = '小明'
🍳 函数菜谱配方function add(a,b){...}def add(a,b):...
🚦 条件判断如果…就…否则…if (x>10){...}if x>10:...
🔁 循环重复做N次for(let i=0;i<10;i++){...}for i in range(10):...
概念是通用的,语法只是衣服。就像"吃饭"这个动作——中国人用筷子、西方人用刀叉——工具不同,但本质一样。
你不需要记住语法区别,但看到它们时,要知道它们都是什么概念。
🥪

网页代码三明治

HTML / CSS / JavaScript 三兄弟

🥪 网页 = 三明治

🍞

HTML(面包/骨架)

决定了"有什么"
标题、段落、按钮、输入框、图片

被 <> 尖括号包围

<h1>我的名字</h1>
<button>点击我</button>

🧈

CSS(酱料/颜值)

决定了"长什么样"
颜色、大小、位置、间距、圆角、阴影

花括号 {} + 英文单词

color: blue;
font-size: 28px;
background: white;

🔥

JavaScript(加热/功能)

决定了"能做什么"
点了按钮会怎样
输入了文字会怎样

function, if, for, let

function addTask() {...}
if (checked) {...}

🔍 代码分类练习

HTML<h1>xxx</h1>
CSScolor: #333333;
JSfunction showAlert() { ... }
HTML<p>热爱分享AI编程知识</p>
CSSmargin-top: 20px;
JSif (task.done) { ... }
Pythondef calculate_avg(scores):
Pythonprint("Hello World")
你不需要每一个单词都懂,只要能分辨"这是骨架、这是颜值、这是功能、这是Python"就够了!
🐍

Python 是什么?

第四位新朋友

🐍 Python vs 网页三兄弟

🌐

做网页 → HTML+CSS+JS

· 你看到的每个网站都是它们做的
· 运行在浏览器里
· 三兄弟合作,缺一不可

🐍

数据处理/自动化/后端 → Python

· 数据分析:统计成绩、画图表
· 自动化:批量重命名文件
· AI/机器学习:训练模型
· 后端服务器:处理登录、存储数据

它们的关系:网页三兄弟管"用户看到和交互的"(面子),Python管"背后处理和计算的"(里子)。
它们经常配合:网页前端 + Python后端。

🐍 Python代码长什么样?

JavaScript
if (score >= 90) { console.log("优秀"); } else if (score >= 60) { console.log("及格"); } else { console.log("不及格"); }
Python
if score >= 90: print("优秀") elif score >= 60: print("及格") else: print("不及格")
Python的特点:没有花括号{},没有分号;,靠缩进(空格)来组织代码。
很多初学者觉得Python比JavaScript更容易读——但两者都能做很多事。
你不需要选边站。概念是通用的,语法只是方言。
🤖

AI助学:让AI解释代码

VC时代最强大的自学武器

🔥 焚诀④

白话解释法

核心心法:看不懂代码?让AI用你的语言讲给你听。
这是VC时代最强大的自学武器。
📋 标准话术(复制即用):
"请用最通俗的语言,像教小学生一样,
解释上面这段代码每一行在做什么。
不要用专业术语。
如果用了专业术语,请在括号里用大白话解释。"
口诀:不懂就问AI,问一遍不懂就问两遍,AI永远不会嫌你烦。

🔥 白话解释法 · 进阶追问三板斧

追问话术适用场景
🔨 追问答①"能不能再简单一点?我还是不太懂。"AI解释完一遍还不清楚
🤔 追问答②"为什么要这样写?有没有更简单的方法?"你想知道背后的原理
🔧 追问答③"如果我想改成XXX效果,应该怎么改这段代码?"你想直接动手修改
为什么这个能力很重要?
AI就是你的24小时私人编程家教——它不会嫌你笨、不会嫌你烦、不会说"这个上周不是讲过了吗"。
你问100遍,它答100遍。

而且每次用白话解释法,你的基础就在偷偷变强——用着用着就学会了。

📝 知识小测验

📝 第1题

代码 let name = '小明'; —— 这是哪个概念?
A. 变量(贴标签的盒子) B. 函数 C. 循环

📝 第2题

"如果密码正确就登录,否则提示错误" —— 这是哪个概念?
A. 变量 B. 条件判断 C. 循环

📝 第3题

background-color: lightblue; 属于三明治的哪一层?
A. 面包/骨架(HTML) B. 酱料/颜值(CSS) C. 加热/功能(JS)

📝 第4题

以下代码是什么语言?def greet(name): print("你好,"+name)
A. JavaScript B. HTML C. Python

📝 第5题

"小红能用AI做出比小明更复杂的项目"——最主要的原因是?
A. 小红用的AI工具更好 B. 小红懂基础概念,能更精准地指挥AI C. 小红写代码更快

📋 四节正课回顾

1

第1课:认识Vibe Coding

知道了"AI能帮我写代码",基础越好AI越溜 | 🔥焚诀①:角色扮演法

2

第2课:工具安装与第一条提示词

装好Trae CN,发出第一条提示词 | 🔥焚诀②:三要素公式

3

第3课:跑起第一个网页程序

做出了完整的个人网页 | 🔥焚诀③:迭代追问法

4

第4课:理解代码基础概念

能看懂代码在做什么了,认识了Python | 🔥焚诀④:白话解释法

四周时间,从"编程是什么都不知道"到"能用AI独立做出网页、能大致看懂代码、能跟AI对话迭代优化"
——这已经是AI时代入门开发者的水平了!

🚀 下阶段预告

实践项目阶段!

不再是老师讲、你们听
而是老师给需求、你们自己用AI做

📋 项目菜单:
⭐ 个人名片页 → ⭐ 待办事项清单 → ⭐⭐ 简易计算器
⭐⭐⭐ 学生管理系统 → ⭐⭐⭐ 图书馆管理系统 → 🏆 蹭饭地图
5个练习项目 + 1个结课考核,每条焚诀伴你实战!准备好了吗?

🎓 你已经不一样了!

从零基础小白 → AI时代的开发者 🚀