TheZTHEZ / UNDERSTANDING FIRST
Python 入门入门12 分钟阅读

Python 是什么

理解程序、解释器与运行环境,确认浏览器练习和本地脚本的区别。

在浏览器中练习 →进度只保存在本机。

学习目标

  • 认识 Python 的用途与限制。
  • 分清代码、解释器与运行结果。
  • 成功运行一个只使用 print 的小程序。

概念解释

程序是一组明确的操作指令。Python 是表达这些指令的编程语言;Python 解释器读取代码并执行。语言和解释器不是同一个对象,就像菜谱和执行菜谱的厨师不同。浏览器中的 Pyodide 使用 WebAssembly 运行 Python 解释器,因此不必先在手机安装 Python,也能做基础练习。

Python 常用于数据处理、自动化、网站服务与 AI 开发。它不是“自动解决问题”的按钮:你仍要把需求写成准确步骤,并检查结果。代码中一个拼写或符号错误,就可能改变行为。编程的起点不是背下全部语法,而是形成“写代码 → 运行 → 观察 → 修改”的循环。

本课程的每个主示例都是可独立运行的 Python 3 代码。点击文章上方的运行器,复制代码后运行;不要把输出结果一起复制到编辑器。如果使用本地环境,保存为 lesson.py,使用 Python 3 执行。网页运行器不直接访问设备文件,不支持交互式 input() 或安装第三方包,本节不需要它们。

完整代码示例

将下面代码完整复制到运行器,先运行原例,再一次只修改一个地方。

print("Python 可以执行清晰的指令。")
print("读懂代码,然后运行它。")
print(2 + 3)

逐行代码讲解

  1. 第 1 行调用 print,将引号中的文字显示到输出区。引号本身不会被打印。
  2. 第 2 行再次调用 print,默认另起一行显示文字。执行顺序从上到下。
  3. 第 3 行先计算 2 + 3,再把结果 5 交给 print。代码表达式与屏幕显示的结果要区分。

实际运行结果

以下输出已在 Python 3 中执行核对。代码和输出分别放在不同区域;不要把输出当作代码。

Python 可以执行清晰的指令。
读懂代码,然后运行它。
5

常见错误

  • 把中文引号“ ”当作代码引号:请使用半角英文引号 ” 或 ’。
  • 把结果区的文字复制回代码区:普通文字不一定是合法 Python 指令。
  • 认为网页运行等于已安装 Python:运行环境位于浏览器中,本地应用与文件权限仍是另外的问题。

实践练习

把第一句改为自己的学习目标;再让程序显示 10 + 5 的结果。运行前先写下你预期看到什么,运行后逐项核对。

思考:没有 print 的赋值代码一定会显示内容吗?不会。脚本需要显式输出;网页运行器可能显示最后一个表达式值,但不要依赖它来代替 print。

先独立作答再查看参考。能运行还不够,请解释结果为什么正确。

参考答案

print("我的目标是独立写一个小程序。")
print(10 + 5)
assert 10 + 5 == 15

参考输出先显示目标,下一行显示 15。assert 是校验语句:条件成立时不输出,失败时会报错;后续课程会逐步用它检查结果。

换个角度理解

像给一件物品贴标签。标签可以移到另一件物品上;另一张写着旧价格的收据,不会因为标签变了就自动改金额。列表可以被多个名字指向,同一列表的修改会被它们共同看到。

STEP 01计算右侧表达式
STEP 02得到一个值 / 对象
STEP 03绑定左侧名称

把输入、中间结果和输出分别命名,可以读懂每一步,也便于检查。total = price * count 比重复写一个魔法数字更容易维护。

动手观察:一步一步执行

这是当前知识点的独立教学示例,不是本课所有 Python 语法的模拟。修改参数、预测结果,再按下一步验证。完整语言练习使用可信代码运行器。

EXECUTION / 可操作的程序状态

把每一步,看明白

本地受限解释器
参数改变所选示例的数值;执行从头开始。

变量与作用域

输出

每步显示该语句求值后的快照;第 0 步尚未执行。条件行显示判断结果,函数调用单独显示进入与返回。自动播放可随时暂停,默认不会启动。

CHECK YOUR UNDERSTANDING

自己判断,才知道哪里没懂

先选答案再核对。答错会提供原因和补学方向,不影响课程完成进度。

基础 x = 3;y = x;x = 5。y 是多少?

应用 a = 2;b = a * 4;a = 3。b 是多少?

迁移 要让 total 跟随新 count 更新,需要什么?

尚未提交练习。知识掌握度和学习进度分别记录。

把你卡住的代码或错误交给理解引擎 →

这一节,你理解到哪里了?

这是你的自我反馈,与练习估计、课程进度分别记录。

本文为TheZ原创教学内容。正文采用 CC BY-NC-SA 4.0,代码采用 MIT 许可。请尊重署名与授权范围。