KEEL · 龙骨 · A CURRICULUM FOR THE AI ERA
Python 基础课:从零把一段代码跑起来 — keel 龙骨
Python 基础课:从零把一段代码跑起来 的参考信息:Python 基础课:从零把一段代码跑起来
零基础起步 · 4 章 · 每章都能亲手跑出一个结果
Python 这个词你大概率听过——「AI 写的代码基本都是它」。但你打开 AI 给你的那段代码,发现不知道从哪下手:
没有「运行」按钮,终端里敲的命令报 command not found,好不容易跑起来又是一屏红字。
这门课只做一件事:用四章,让你从「听过 Python」到「自己让它跑起来,并说得清它不该被用在哪」。
这门课解决什么
| 你的处境 | 这门课给你的 |
|---|---|
| 拿到代码不知道从哪下手 | 认清楚要跑一段代码需要的三样东西(解释器、代码、依赖),并各给一个真形态 |
| 一屏红字,不知道看哪一行 | 第 02 章整套讲读报错的三步,覆盖新手最常撞的三类 |
pip install 装成功了,跑起来还是报找不到 |
第 03 章给一组对照:同一份代码,换个解释器跑就报错 |
| 不知道要花多久、不知道自己该不该用它 | 4 章;第 04 章整章讲什么时候别用它,并给一张能带走的速查表 |
你读完能做什么
- 用一条命令确认机器上的 Python 装没装、是哪个版本;
- 用交互式和文件两种方式各跑出一行结果;
- 看到
SyntaxError/IndentationError/NameError/ModuleNotFoundError时知道先读最后一行; - 把一段别人(或 AI)写的代码,按「建虚拟环境 → 装依赖 → 跑起来」四步在自己机器上跑通;
- 判断一个任务该不该用 Python,并知道不该用的时候用什么。
这门课是什么,不是什么
| 它是 | 它不是 |
|---|---|
| 起步入口:4 章,每章一个能跑出来的结果 | 不是语法百科:不教循环、类、装饰器那些「怎么写」 |
| 讲清「怎么让它跑起来」和「跑不通时看哪里」 | 不是原理课:不讲解释器怎么解析、内存怎么管 |
| 读完知道下一步去哪 | 不是应用课的替代:语法语义与工程写法在那边 |
它刻意短。 卡住零基础的从来不是「知识不够」,而是环境与报错这两件没人专门讲的事。
把那道墙拆掉,剩下的路你自己走得动。
它和另外两门 Python 课的关系
同一个技术,这里有两条线(线 1 基础课 / 线 2 应用课 / 线 3 概念课):
这门课(线 1 基础课) 怎么跑起来、报错怎么看 ← 你在这里
│ 读完去哪
▼
《Python 工程基础》(线 2) 同一段代码为什么有人一眼看出埋了雷
│ 卡住时点进去
▼
《Python 概念课》(线 3) 那些名词到底是怎么回事
- 《Python 工程基础》:本课的下一步。它假定你已经会跑代码,
直接讲语义与陷阱(可变性、作用域、闭包、属性遮蔽)。 - 《Python 概念课》:卡住时的旁路。本课会用到"解释器""依赖"这些词,
更完整的来历在那边。
本课不重复那两门的内容:语法语义、工程写法、概念的内核细节,这里都不讲。
关于证据口径
- 命令都是标准写法;正文给的是输出的形状(哪一列是什么),不是让你抄的具体数字。
- 正文里的输出版块都来自真实的运行记录,环境是 CPython 3.13.14(Windows):
版本号、print的输出、四类报错的原文、venv与pip的回显都在其中。 - 但版本与系统必定带来差异:版本号会变,
pip install装的包版本会变,
Windows 与 macOS 的激活命令不同(正文已单独注明)。读形状,别背数字。
课程导读(每章的起点自检与阅读方式)见 course/README.md。