欢迎来到 Python 3 的世界!“编程第一步”不仅仅是写出一行代码,更是建立正确的开发环境、理解代码是如何运行的,并避开新手最容易踩的坑。
以下是一份为零基础初学者量身定制的 Python 3 编程第一步完全指南,我们将一步步完成从环境搭建到运行第一个程序的全过程。
第一步:安装 Python 3 解释器
在开始编程之前,你需要让计算机“听懂” Python 语言。
- 下载:访问 Python 官方网站 python.org,点击 “Downloads”。网站会自动识别你的操作系统并提供最新版本的 Python 3 安装包。
- 安装 (⚠️ 极其重要的一步):
- Windows 用户:运行安装程序时,务必在底部勾选
Add python.exe to PATH(将 Python 添加到系统环境变量)。如果不勾选,后续在命令行输入python时会提示“找不到命令”。然后点击 “Install Now”。 - macOS 用户:运行下载的
.pkg文件,按照提示一路点击“继续”即可。 - Linux 用户:通常系统已预装。如果没有,可通过包管理器安装(如 Ubuntu:
sudo apt update && sudo apt install python3)。
- 验证安装:
打开终端(Windows 下按Win + R输入cmd,Mac 下打开“终端”),输入以下命令并回车:
python3 --version
# 或者在 Windows 上尝试: python --version如果看到类似 Python 3.12.x 的输出,说明安装成功!
第二步:选择你的“武器” (代码编辑器/IDE)
虽然你可以用记事本写代码,但使用专业的工具会让你事半功倍。
- 🥇 强烈推荐:Visual Studio Code (VS Code)
- 优点:免费、轻量、启动快,拥有极其强大的 Python 官方插件支持(代码高亮、自动补全、一键运行)。
- 配置:安装 VS Code 后,在左侧扩展商店搜索并安装 “Python” 插件 (由 Microsoft 提供)。
- 🥈 专业之选:PyCharm Community (社区版)
- 优点:JetBrains 出品,专为 Python 设计,开箱即用,功能极其强大(自带虚拟环境管理、强大的调试器)。
- 缺点:相对较重,启动稍慢。
- 🥉 极简测试:IDLE
- 优点:安装 Python 时自带的简易编辑器,无需任何配置,适合第一天用来测试几行代码。
第三步:编写你的第一个程序 (Hello, World!)
按照编程界的传统,我们的第一个程序是向这个世界问好。
- 在你喜欢的地方(如桌面或文档文件夹)新建一个文件夹,命名为
python_learning。 - 用你的编辑器(如 VS Code)打开这个文件夹。
- 新建一个文件,命名为
hello.py。
- (⚠️ 注意:文件名必须以
.py结尾,且不要包含中文或空格,例如不要叫我的第一个程序.py)
- 在文件中输入以下代码:
# 这是我的第一个 Python 程序
print("Hello, World!")
print("欢迎来到 Python 3 的世界!")代码解析:
#开头的是注释,Python 解释器会忽略它,它是写给人看的。print是 Python 的内置函数,作用是将括号里的内容输出到屏幕上。"Hello, World!"是一个字符串,必须用英文的单引号'或双引号"包裹起来。
第四步:运行你的程序
有两种主要方式来运行你刚刚写的代码:
方式 A:通过命令行运行 (最基础、最推荐掌握)
- 打开终端(或命令提示符)。
- 使用
cd命令进入你保存hello.py的文件夹。例如:
cd Desktop/python_learning- 输入运行命令:
python3 hello.py
# Windows 用户如果配置了 PATH,通常输入: python hello.py- 预期输出:
Hello, World!
欢迎来到 Python 3 的世界!方式 B:通过编辑器一键运行 (最便捷)
- 在 VS Code 中:打开
hello.py文件,点击右上角的 ▶️ (Run) 按钮,或者按下快捷键F5/Ctrl + F5。下方会自动弹出终端并显示结果。 - 在 PyCharm 中:在代码编辑区右键,选择
Run 'hello'。
第五步:探索交互式环境 (REPL) 🌟
除了编写 .py 文件,Python 还提供了一个交互式命令行 (REPL: Read-Eval-Print Loop)。它就像是一个高级计算器或草稿纸,你输入一行代码,它立刻返回结果。这是学习和测试代码片段的绝佳工具。
- 在终端中直接输入
python3(或python) 并回车。 - 你会看到提示符变成了
>>>,这表示 Python 正在等待你的输入。 - 尝试输入以下代码并回车:
>>> 2 + 3
5
>>> name = "Alice"
>>> print("Hello, " + name)
Hello, Alice
>>> exit() # 输入 exit() 或按 Ctrl+D (Mac) / Ctrl+Z (Win) 退出交互式环境⚠️ 新手必看的“避坑”指南 (Top 3 错误)
在你迈出第一步时,90% 的报错都源于以下三个原因:
- 中英文标点符号混用 (绝对的高频错误!)
- ❌ 错误:
print("Hello")或print("Hello”)(使用了中文括号或中文引号) - ✅ 正确:
print("Hello")(必须在英文输入法状态下输入括号和引号) - 报错信息通常为:
SyntaxError: invalid character
- 缩进错误 (IndentationError)
- Python 依靠空格缩进来组织代码块,而不是大括号
{}。 - ❌ 错误:在不需要缩进的地方按了 Tab 键,或者混用了 Tab 和空格。
- ✅ 正确:现代编辑器会自动处理缩进(通常按 Tab 键会自动转换为 4 个空格)。保持代码左侧对齐。
- 拼写错误或大小写错误
- Python 是严格区分大小写的。
- ❌ 错误:
Print("Hello")或print('hello')(引号不匹配) - ✅ 正确:
print("Hello")(全小写)
第六步:你的下一步学习路径
恭喜你!你已经成功运行了第一个 Python 程序。接下来,建议按照以下顺序逐步深入:
- 基础语法:学习变量、数据类型(字符串、整数、列表、字典)。
- 控制流:学习如何让程序做决定(
if-else条件判断)和重复做事(for/while循环)。 - 函数:学习如何将代码封装成可复用的模块(
def)。 - 动手实践:不要只看书,尝试写一些小脚本,例如:
- 一个简单的计算器。
- 一个猜数字的小游戏。
- 批量重命名电脑里某个文件夹下的文件。
💡 核心建议:编程是一门实践技能,就像学游泳或骑自行车。看懂了不代表会写了,唯一的方法就是多敲代码、多报错、多解决报错。
如果你在配置环境时遇到任何具体的报错信息,或者不知道如何开始第一个小练习,随时把错误信息发给我,我们一起解决!