第 1 章 · Python 入门与环境安装
本章目标:在 Windows / macOS 上完成 Python 3 安装与自检;掌握 pip 包管理基础;能在任意代码编辑器中创建、运行 .py 文件;熟练使用 REPL 交互式解释器;独立完成第一个 hello.py。
学时建议:2~3 小时(含 40 分钟跟练与排错)
前置:会使用文件资源管理器;具备基础电脑操作能力。
1.1 为什么学 Python
| 方向 | Python 能做什么 |
|---|---|
| Web 后端 | 网站 API、管理后台(Django / Flask) |
| 自动化 | 批量重命名、日志分析、定时任务 |
| 数据处理 | CSV/Excel 清洗、简单统计 |
| 爬虫与接口 | 调用公开 API、采集公开数据 |
学习路径(本模块)
ch01 装环境 → ch02~ch09 语法与标准库 → ch10 pip → ch11 HTTP/CSV
→ ch12~ch14 并发(线程/进程/协程)→ ch15 Web 入门 → ch16~ch17 算法与毕业项目
说明:本课程使用虚构练习项目与通用示例代码,不依赖任何特定公司源码或内部环境。
1.2 从 python.org 安装 Python 3(Windows)
推荐 Python 3.11 或 3.12(勿用已停止维护的 2.x)。
1.2.1 逐步操作(Windows 10/11)
| 步骤 | 操作 | 说明 |
|---|---|---|
| 1 | 访问 https://www.python.org/downloads/ | 下载最新 3.x |
| 2 | 运行安装程序 | 务必勾选「Add python.exe to PATH」 |
| 3 | 安装路径 | 建议英文路径,如 C:\Python312\ |
| 4 | 完成 | 新开终端再验证 |
1.2.2 验证安装
python --version
pip --version
where python
| 命令 | 通过标准 |
|---|---|
python --version | 显示 Python 3.11.x 或 3.12.x |
pip --version | 与上面 Python 路径一致 |
1.2.3 macOS / Linux(附)
python3 --version
pip3 --version
macOS 请优先使用 python3 / pip3,避免与系统旧版 Python 2 混淆。
1.3 虚拟环境(推荐,ch10 详讲)
开发时建议为每个练习项目单独建环境,避免包版本冲突。
方式一:venv(Python 内置,推荐新手)
cd ~/python-learn
python -m venv .venv
# Windows
.venv\Scripts\activate
# macOS / Linux
source .venv/bin/activate
python --version
pip install --upgrade pip
方式二:Conda(可选)
conda create -n py-learn python=3.12 -y
conda activate py-learn
| 操作 | 命令 |
|---|---|
| 激活 | conda activate py-learn 或 source .venv/bin/activate |
| 退出 | conda deactivate 或 deactivate |
环境名可自取,如 py-learn、web-demo,无需与任何生产系统同名。
1.4 pip 与国内镜像
pip install requests
# 国内可选镜像(教学用)
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
| 现象 | 处理 |
|---|---|
| 超时 | 换镜像或检查网络 |
| 权限错误 | 用虚拟环境,避免 sudo pip |
| 装到错误 Python | 确认 which python 与 pip 同属一环境 |
1.5 编辑器与运行 .py
任选其一即可: