第1章:Python 简介和环境搭建
1.1 Python 的历史和特点
Python 的历史
Python 是由 Guido van Rossum 在 1989 年圣诞节期间创建的,他希望设计一种易于阅读和编写的编程语言。Python 的名称来源于 Guido 喜欢的电视节目《Monty Python's Flying Circus》。
- 1991年:Python 0.9.0 发布,包含了类、函数、异常处理等核心特性
- 2000年:Python 2.0 发布,引入了列表推导式和垃圾回收机制
- 2008年:Python 3.0 发布,提供了更好的 Unicode 支持和语法改进
- 2020年:Python 2.7 停止维护,Python 3 成为唯一活跃的版本
- 现在:Python 3.12 是最新的稳定版本
Python 的特点
- 易于学习:Python 的语法简洁明了,代码可读性高
- 易于阅读:强制使用缩进,使代码结构清晰
- 易于维护:代码结构清晰,易于理解和修改
- 强大的标准库:包含了大量的内置模块和函数
- 跨平台:可以在 Windows、macOS、Linux 等系统上运行
- 面向对象:支持面向对象编程范式
- 解释型:无需编译,直接运行
- 动态类型:变量无需声明类型
- 可扩展性:可以与 C、C++ 等语言集成
- 大量的第三方库:丰富的生态系统
1.2 Python 的应用领域
Python 在许多领域都有广泛的应用:
- Web 开发:Django、Flask、FastAPI 等框架
- 数据科学:NumPy、Pandas、Matplotlib 等库
- 人工智能:TensorFlow、PyTorch、scikit-learn 等库
- 自动化脚本:系统管理、文件处理等
- 游戏开发:Pygame 等库
- 网络爬虫:Scrapy、BeautifulSoup 等库
- 嵌入式系统:MicroPython、CircuitPython 等
- 科学计算:SciPy、SymPy 等库
- 教育:适合初学者学习编程
- 金融分析:量化交易、风险评估等
1.3 安装 Python
Windows 系统
- 访问 Python 官网:https://www.python.org/downloads/
- 下载安装包:选择最新的 Python 3 版本,下载适合 Windows 的安装包
- 运行安装程序:
- 勾选 "Add Python to PATH"
- 点击 "Install Now"
- 等待安装完成
- 验证安装:
- 打开命令提示符(CMD)
- 输入
python --version - 如果显示 Python 版本信息,说明安装成功
macOS 系统
-
方法一:使用官网安装包
- 访问 Python 官网:https://www.python.org/downloads/
- 下载适合 macOS 的安装包
- 运行安装程序并按照提示操作
-
方法二:使用 Homebrew
- 打开终端
- 输入
brew install python3
-
验证安装:
- 打开终端
- 输入
python3 --version - 如果显示 Python 版本信息,说明安装成功
Linux 系统
大多数 Linux 发行版已经预装了 Python,但可能是 Python 2。我们需要安装 Python 3:
-
Ubuntu/Debian:
- 打开终端
- 输入
sudo apt update && sudo apt install python3 python3-pip
-
CentOS/RHEL:
- 打开终端
- 输入
sudo yum install python3 python3-pip
-
验证安装:
- 打开终端
- 输入
python3 --version - 如果显示 Python 版本信息,说明安装成功
1.4 配置开发环境
选择代码编辑器
- IDLE:Python 自带的集成开发环境,适合初学者
- Visual Studio Code:轻量级编辑器,支持 Python 插件
- PyCharm:专业的 Python IDE,功能强大
- Sublime Text:轻量级编辑器,支持 Python 语法高亮
- Atom:开源编辑器,支持 Python 插件
安装 VS Code(推荐)
- 访问 VS Code 官网:https://code.visualstudio.com/
- 下载并安装:选择适合你系统的版本
- 安装 Python 扩展:
- 打开 VS Code
- 点击左侧的扩展图标
- 搜索 "Python"
- 安装 Microsoft 发布的 Python 扩展
配置虚拟环境
虚拟环境可以隔离不同项目的依赖:
-
创建虚拟环境:
- Windows:
python -m venv venv - macOS/Linux:
python3 -m venv venv
- Windows:
-
激活虚拟环境:
- Windows:
venv\Scripts\activate - macOS/Linux:
source venv/bin/activate
- Windows:
-
退出虚拟环境:
- 输入
deactivate
- 输入
1.5 第一个 Python 程序
使用 IDLE
-
打开 IDLE:
- Windows:开始菜单 -> Python -> IDLE
- macOS:应用程序 -> Python -> IDLE
- Linux:终端输入
idle3
-
编写代码:
- 在 IDLE 中,点击 "File" -> "New File"
- 输入以下代码:
print("Hello, Python!")
print("Welcome to the world of Python programming!")
-
保存文件:
- 点击 "File" -> "Save"
- 保存为
hello.py
-
运行程序:
- 点击 "Run" -> "Run Module"
- 或者按 F5 键
- 查看输出结果
使用命令行
- 创建文件:
- 打开文本编辑器,输入以下代码:
print("Hello, Python!")
print("Welcome to the world of Python programming!")
-
保存文件:
- 保存为
hello.py
- 保存为
-
运行程序:
- Windows:
python hello.py - macOS/Linux:
python3 hello.py - 查看输出结果
- Windows:
使用 VS Code
-
打开文件夹:
- 打开 VS Code
- 点击 "File" -> "Open Folder"
- 选择一个文件夹作为项目目录
-
创建文件:
- 点击左侧的文件图标
- 点击 "New File"
- 输入文件名
hello.py
-
编写代码:
- 输入以下代码:
print("Hello, Python!")
print("Welcome to the world of Python programming!")
- 运行程序:
- 点击右上角的运行按钮
- 或者按 Ctrl+F5
- 查看输出结果
1.6 常见问题和解决方案
问题1:命令行中输入 python 提示找不到命令
解决方案:
- 检查是否勾选了 "Add Python to PATH"
- 手动添加 Python 安装目录到系统环境变量
- 尝试使用
python3命令
问题2:虚拟环境激活失败
解决方案:
- 检查虚拟环境路径是否正确
- 确保使用了正确的激活命令
- 对于 Windows,确保使用的是命令提示符或 PowerShell
问题3:VS Code 无法找到 Python 解释器
解决方案:
- 点击 VS Code 右下角的 Python 版本
- 选择正确的 Python 解释器路径
- 或者在设置中手动指定 Python 路径
1.7 练习
- 安装 Python:在你的电脑上安装最新版本的 Python
- 配置开发环境:选择一个代码编辑器并安装
- 创建第一个程序:编写并运行一个打印 "Hello, Python!" 的程序
- 探索 Python:尝试在交互式环境中输入一些简单的命令,如
1 + 1、print("Hello")等
1.8 小结
本章我们学习了:
- Python 的历史和特点
- Python 的应用领域
- 如何安装 Python
- 如何配置开发环境
- 如何编写和运行第一个 Python 程序
现在你已经准备好开始 Python 编程之旅了!在下一章中,我们将学习 Python 的基础语法。