格子 AI 编程入门
第 5 章

编程最基础的概念

这一章我们只讲四个东西,多一个都不讲。学完之后,你看 AI 写的代码就不会完全懵了。

这一章我们只讲四个东西,多一个都不讲。学完之后,你看 AI 写的代码就不会完全懵了。

概念一:程序就是一个文本文件

这是最重要的认知。一个程序,在你看它之前,它就是一个普通的文本文件,跟你记事本里写的备忘录没有本质区别。

备忘录.txt       → 写着"明天买牛奶鸡蛋面包"
计算器.html      → 写着一些特殊格式的文字,浏览器能读懂

区别只在于:备忘录是给人看的,程序是给电脑执行用的。

你能用任何文本编辑器(记事本、TextEdit、VS Code)打开一个程序文件,看到里面的文字。这些文字叫"代码"。

概念二:变量 = 一个贴了标签的盒子

这是编程里最常用的概念。它简单到你可能觉得"就这?"。对,就这。

let 用户名 = "小明"
let 年龄 = 25
let 总价 = 单价 * 数量

把变量想象成你桌上的便签盒:

AI 写的代码里到处都是变量。你不需要记住怎么声明变量,只需要知道:看到 xxx = yyy 这种写法,就是在创建或更改一个变量

概念三:函数 = 一个预先设定好的操作流程

function 做红烧肉() {
    切五花肉成块
    冷水下锅焯水
    炒糖色
    加酱油炖40分钟
    收汁出锅
}

函数是一段"按名字就能调用的操作说明"。你不需要把做红烧肉的 5 个步骤每次都写一遍,只需要说"做红烧肉",它就会自动执行那 5 步。

在代码里,你会看到很多以 function 开头的块。不用管里面的细节,只需要知道:这是一个可以反复使用的操作包

概念四:怎么运行程序

不同种类的程序,运行方式不一样。我们这门课只涉及一种:网页程序

网页程序由三种文件组成:

文件类型后缀负责什么类比
HTML`.html`内容和结构房子的骨架和房间
CSS`.css`样式和外观墙的颜色、家具的摆放
JavaScript`.js`交互和逻辑灯的开关、水龙头的阀门

运行网页程序的方式:

  1. 把代码保存在一个文件里,比如 我的工具.html
  2. 双击打开(它会自动用浏览器打开)
  3. 完事。

就这么简单。不需要安装任何额外的东西。你的电脑上已经有浏览器了,浏览器天生就会"读"这三种文件。

关于命令行

你可能会在一些教程里看到"打开终端""输入命令行"之类的说法。那是用文字方式操作电脑,看起来很高深。

好消息:我们这门课不依赖命令行。 我们做的所有东西,都是双击 .html 文件在浏览器里打开的。等你以后想深入了,再学命令行也不迟。

实践:看一眼真正的代码(不要怕)

下面是一个完整的网页程序的全部代码。你现在不需要看懂每行,只需要感受一下:

<!DOCTYPE html>
<html>
<head>
    <title>我的第一个网页</title>
</head>
<body>
    <h1>你好,世界</h1>
    <p>这是一个段落。</p>
    <button onclick="alert('你点了我!')">点我试试</button>
</body>
</html>

你能猜到的一些东西:

你看,不学编程也能大概猜出意思。有 AI 帮你写之后,你的主要工作就是:提出需求 → 看 AI 写的代码 → 提出修改意见。猜出代码的大致意思的能力,已经够用了。

本章小结

概念记住这个就行
程序就是一个文本文件,电脑能执行它
变量贴了标签的盒子,里面存着一个值
函数按名字就能调用的一套操作流程
运行网页保存为 .html 文件,双击打开
HTML/CSS/JS网页三件套:骨架、外观、交互

够了。你已经具备了这门课需要的全部编程知识。下一步,我们开始动手做东西。