KEEL · 龙骨 · A CURRICULUM FOR THE AI ERA
课程导读 · Python 基础课 — keel 龙骨
Python 基础课:从零把一段代码跑起来 的参考信息:课程导读 · Python 基础课
从「听过 Python」到「自己跑起来一个东西,并说得清它的边界」
你现在的起点
先花一分钟对一下。如果下面四条你都说得到做得到,这门课可以跳过,直接去《Python 工程基础》:
- 敲一条命令,说出本机装的是哪个版本的 Python;
- 把三行代码存成文件、跑出结果;
- 看到一屏红字,知道该先读哪一行;
pip install装成功了却还是ModuleNotFoundError,你知道去哪找原因。
只要有一条答不上来或是没跑过,往下读。这门课不要求你会编程,也不要求你装过任何开发工具。
一条能走通的学习路径
它是什么 01 它到底解决了什么问题
↓
跑出一行结果 02 第一个程序:跑出结果,看懂那几行红字
↓
跑别人的代码 03 拿到别人的代码,怎么在你机器上跑起来
↓
边界在哪 04 常用命令,以及什么时候别用它
四章,每章一个能跑出来的结果。 全程不到一小时,不需要服务器,本机跑就行。
章节地图
| 章 | 关键问题 | 你会亲手跑出什么 |
|---|---|---|
| 01 它到底解决了什么问题 | 「语言」和「解释器」差在哪?怎么知道装没装? | 一条命令确认版本,并分清「没装」与「装了但没配」 |
| 02 第一个程序 | 跑起来长什么样?一屏红字到底该看哪一行? | 交互式与文件两种方式各跑出一行,并读懂三类报错 |
| 03 跑别人的代码 | 装了包为什么还说找不到?四步该按什么顺序走? | 建一个虚拟环境、装一个包、把一段别人的代码跑通 |
| 04 常用命令,以及什么时候别用它 | 日常真正会用到的命令有哪些?什么时候不该用它? | 一张能带走的速查表 + 一个「该不该用」的判断 |
这门课怎么读
- 每一章的命令,请真的敲一遍。 这门课的知识量不大,但「跑过一次」和「读过一次」的区别很大。
- 不要背命令。 第 04 章有速查表,用的时候回来查就行。要带走的是每章最后那句「你现在能做什么」。
- 遇到红字先别关窗口。 第 02 章教的读法适用于后面每一章——报错里写的往往就是答案。
前置要求
- 能用命令行执行一条命令(会敲回车就够了);
- 不需要会编程,也不需要装过任何开发工具。第 02 章的三行代码会逐行解释。
实验环境说明
- 命令是标准写法,Windows / macOS / Linux 通用;激活虚拟环境的命令两边不同,正文已单独注明。
- 正文里"跑起来会看到什么"的输出版块都来自真实的运行记录,环境是 CPython 3.13.14(Windows)。
- 但版本与系统必定带来差异:Python 版本号、装的包版本、
pip的提示语都会变。
要读的是形状(哪一行是什么、哪几行重复出现)。 - 涉及"解释器内部怎么工作"的部分,本课只讲你能亲眼看到的那一层;
更深的机制在《Python 概念课》。