KEEL · 龙骨 · A CURRICULUM FOR THE AI ERA

01 · 它到底解决了什么问题 — keel 龙骨

## 现场:一段代码到手,你不知道从哪下手

现场:一段代码到手,你不知道从哪下手

你从 AI 那里要到一段代码,存成 hello.py。双击——一个黑窗口闪一下,没了。你打开终端敲:

> python hello.py
command not found: python

或者另一种:同事发来一个脚本说「你跑一下」,你打开文件,满屏英文,不知道哪个字是命令、哪个字是文件名。

问题不在于这段代码难。问题在于:「把一段文字交给电脑去执行」这件事本身,有它自己的一小套规则——
要先有一个能执行它的程序,要知道那个程序叫什么、在哪里、怎么把文件交给它。
这套规则没人专门讲,所以它成了第一道墙。

Python 就是为「让人写给电脑看的东西尽量像人话」做出来的。

一、它是什么

一句话:Python 是一门读起来接近英文的编程语言,而 python 是装在你机器上、负责把你写的东西执行出来的那个程序。

这两个东西最容易混,先分开:

名词 是什么 类比
Python(语言) 一套写法规则:怎么表示一千个数字、怎么重复做一件事 中文的语法
python(解释器) 一个装在机器上的程序,读你的文件、一行一行执行 会说中文的那个人

解释器这个词的意思就是「逐行念稿的翻译」:你给它几行字,它念一行、做一件,念到看不懂的那一行就当场停下并告诉你停在哪。
它不需要先把整份稿子编译成机器码,所以「改一行、立刻重跑」是它的日常用法。

二、跑一条命令看看

先不解释,先确认你有这个东西。打开终端敲:

python --version

你会看到类似这样的一行:

Python 3.13.14

三种情况,对号入座即可:

你看到的 意思
Python 3.x.y 装好了,可以用
command not found(Windows 上可能是「不是内部或外部命令」) 还没装,或者装了但没加进 PATH
Python 2.7.x 装的是另一个大版本;本课与全站课程都按 Python 3 写

三、它不是什么

零基础最容易建立错的三条印象,先纠正:

读完你能做什么

下一步:现在你知道它是什么了。下一章真的跑出一行结果来——
并且学会看懂它跑不通时给你的那几行字。

进入 keel 阅读