这套课程按知识依赖排列。本篇的前置知识是:无。学完后,你应该能够理解源代码、解释器和输出之间的关系。
本篇要解决的问题
本篇只处理“Python 程序从源码到输出经历了什么”这一件事。示例基于 Python 3.14.6,在 macOS 环境核验;除明确标注的终端命令外,代码本身只使用 Python 标准能力。
先看清一个容易误解的细节
.py 文件不会自己执行,它要交给 Python 解释器读取。图中的箭头只表示执行方向:源码进入解释器,解释器按语言规则执行语句,结果才显示在终端。
核心概念
- 源代码是人编写的文本,通常保存在
.py文件中。 - 解释器是运行 Python 代码的程序;本课程以 CPython 3.14 为准。
- 终端只是输入命令和查看输出的界面,不等于 Python 本身。
跟着示例运行
把下面代码保存到本课脚本并运行:
print("你好,Python")
预期结果:
你好,Python
输出中包含环境路径、集合元素或日志格式时,具体文字和顺序可能随本机环境变化;判断是否成功应以本篇说明的关键结果为准。
按执行顺序拆开看
- 终端启动解释器后,解释器读取
print("你好,Python"),识别函数调用、字符串字面量和右括号。 - 字符串对象先准备好,再交给
print()写到标准输出;终端负责把这段输出显示出来。
初学者容易混淆的地方
- 把终端、编辑器和 Python 当成同一个程序。它们分别负责输入命令、编辑文本和执行代码。
- 认为
.py文件双击后一定能运行。稳定做法是先在终端明确调用对应解释器。
练习
- 指出“源代码、解释器、终端输出”在执行链路中的先后顺序。
- 把示例文字改成自己的学习目标并重新运行。
练习应先独立完成,再通过增加 print 输出或检查文件内容观察中间状态。当前课程尚未讲到的能力,不要求提前搜索复杂写法。
本篇边界
本篇目标是理解源代码、解释器和输出之间的关系。没有展开的高级机制会放到后续课程;先确保能够解释示例中每一行代码,再进入下一篇。
相关文章
02|在 macOS 安装并确认 Python 3 环境
面向按顺序学习 Python 的初学者,本篇在第 01 篇知识上,帮助读者在 macOS 中确认 Python 3.14 和 pip 是否可用。
03|交互式解释器和 Python 脚本怎么选择
面向按顺序学习 Python 的初学者,本篇在第 02 篇知识上,帮助读者根据任务选择 REPL 或 `.py` 脚本。
04|建立第一个 Python 项目目录
面向按顺序学习 Python 的初学者,本篇在第 03 篇知识上,帮助读者理解当前目录并正确运行项目脚本。
05|字面量、表达式与 print 输出
面向按顺序学习 Python 的初学者,本篇在第 04 篇知识上,帮助读者读懂最小 Python 表达式并显示求值结果。

