Python 环境搭建与第一个程序
环境搭建与第一个程序
在学习 Python 语法之前,先把开发环境搭好。你只需要安装 Python 和一款编辑器就能开始写代码。
安装 Python
Windows 系统
- 打开 https://python.org,点击 Downloads
- 下载最新版 Python(如 3.13.x)
- 运行安装程序,务必勾选 "Add Python to PATH"
- 打开命令提示符(cmd),输入
python --version验证安装
C:\Users\YourName> python --version
Python 3.13.2
Mac 系统
Mac 自带 Python 2(太旧了),需要安装 Python 3:
- 打开 https://python.org,下载 Mac 版安装包
- 运行安装,或者用 Homebrew:
brew install python3 - 终端输入
python3 --version验证
Linux 系统
大多数 Linux 发行版已经装了 Python 3:
BASH
# Ubuntu/Debian
sudo apt install python3
# 验证
python3 --version
Hello World 程序
安装完成后,第一个程序永远是 "Hello, World!"。
方式一:交互式解释器
直接在终端输入 python(Windows)或 python3(Mac/Linux),进入交互模式:
PYTHON
Python 3.13.2 (main, Feb 4 2025, 14:51:09)
Type "help", "copyright", "credits" or "license" for more information.
>>> print("Hello, World!")
Hello, World!
>>> 1 + 2
3
>>> exit()
💡 交互式解释器适合快速测试代码片段,不适合写完整的程序。
方式二:创建 .py 文件
- 新建文件
hello.py - 输入代码:
PYTHON
print("Hello, World!")
- 终端运行:
BASH
python hello.py
输出:
Hello, World!
选择编辑器
刚开始学不需要复杂的 IDE(集成开发环境),以下推荐:
| 编辑器 | 适合人群 | 优点 |
|---|---|---|
| VS Code | 推荐初学者 | 免费、插件多、轻量 |
| PyCharm | 专业开发 | 功能最全、智能提示强 |
| IDLE | 零基础 | Python 自带、开箱即用 |
| Jupyter Notebook | 数据分析 | 逐段运行、适合交互式学习 |
💡 推荐用 VS Code + Python 插件,轻量好用。
VS Code 配置
- 下载安装 VS Code(code.visualstudio.com)
- 打开 VS Code,按
Ctrl+Shift+X打开扩展面板 - 搜索 "Python",安装微软官方的 Python 扩展
- 新建文件,保存为
.py后缀 - 右键 → "Run Python File in Terminal" 运行
第一个完整程序
把学到的知识串起来,写一个能跟你互动的小程序:
PYTHON
# 第一个 Python 程序
name = input("你叫什么名字?")
print("你好," + name + "!欢迎学习 Python!")
运行效果:
你叫什么名字?小明
你好,小明!欢迎学习 Python!
常见的坑
- PATH 没加(Windows):安装时必须勾选 "Add Python to PATH",否则终端找不到 python 命令
- python 和 python3 区别:Windows 用
python,Mac/Linux 用python3 - 中文编码问题:Python 3 默认 UTF-8,一般不会乱码。如果遇到乱码,在文件开头加
# -*- coding: utf-8 -*-
📖 小节
- 从 python.org 下载安装 Python 3.x
- Windows 安装要勾选 "Add Python to PATH"
- 交互式解释器:终端输入
python进入 .py文件:用编辑器写代码,python 文件名.py运行- VS Code + Python 插件是最推荐的开发组合
📝 作业
- 安装 Python,终端输入
python --version截图保存 - 写一个
hello.py,输出"Hello, World!"并运行成功 - 在交互式解释器中计算
(5 + 3) * 2和10 / 3,观察结果 - 修改上面的互动程序,增加一个
age变量,输出 "你叫 XX,今年 XX 岁"