1. Python简介与环境搭建
1.1 Python语言的特点与应用场景
为什么选择Python?
- 简洁易读:语法接近自然语言,减少代码冗余(例如用缩进代替花括号)。
- 跨平台:支持Windows、macOS、Linux等操作系统。
- 解释型语言:无需编译,直接运行,适合快速开发。
- 丰富的生态库:拥有超过20万个第三方库(如NumPy、Django、TensorFlow)。
- 应用场景:
- Web开发:Django、Flask框架
- 数据分析与AI:Pandas、PyTorch、Scikit-learn
- 自动化运维:脚本编写、任务调度
- 科学计算:SciPy、Matplotlib
- 游戏开发:Pygame
1.2 Python 3与Python 2的主要区别
- 语法差异:
print
函数:Python 3必须用print("Hello")
,Python 2允许print "Hello"
。- 整数除法:Python 3中
3/2=1.5
,Python 2中3/2=1
(需用3//2
取整)。
- 字符编码:
- Python 3默认使用UTF-8编码,字符串类型为
str
(Unicode)。 - Python 2的字符串默认为ASCII,需显式声明
u"中文"
。
- Python 3默认使用UTF-8编码,字符串类型为
- 兼容性:
- Python 2已于2020年停止维护,官方推荐使用Python 3。
1.3 安装Python 3
步骤1:下载Python安装包
- 官网地址:https://www.python.org/downloads/
- 选择最新稳定版本(如Python 3.12.x),根据操作系统下载对应安装包。
步骤2:安装Python(分系统说明)
Windows系统
-
双击下载的
.exe
安装文件。 -
勾选 Add Python to PATH(关键步骤,否则需手动配置环境变量)。
-
点击 Install Now,选择默认安装路径(如
C:\Python312
)。 -
安装完成后,打开命令提示符(CMD),输入以下命令验证:
python --version # 应输出 Python 3.12.x
macOS系统
-
方法一(推荐):使用Homebrew安装:
brew install python3
-
方法二:手动安装:
-
下载macOS安装包(.pkg文件),双击运行。
-
安装后打开终端,验证:
python3 --version
-
Linux系统(Ubuntu/Debian为例)
-
终端执行以下命令更新软件源并安装:
sudo apt update sudo apt install python3
-
验证安装:
python3 --version
1.4 配置开发环境
选项1:PyCharm(适合大型项目)
- 下载社区版(免费):https://www.jetbrains.com/pycharm/
- 新建项目时选择Python解释器路径(如
C:\Python312\python.exe
)。 - 创建文件
hello.py
,输入代码后点击运行按钮。
选项2:VS Code(轻量级编辑器)
- 安装VS Code:https://code.visualstudio.com/
- 安装Python扩展:
- 打开扩展商店(Ctrl+Shift+X),搜索“Python”并安装。
- 配置Python解释器:
- 按
Ctrl+Shift+P
,输入“Python: Select Interpreter”,选择安装的Python路径。
- 按
- 新建文件并运行代码(右键选择“Run Python File in Terminal”)。
选项3:Jupyter Notebook(交互式编程)
-
安装Jupyter:
pip install jupyterlab
-
启动Jupyter:
jupyter lab
-
在浏览器中新建Notebook,输入代码后按
Shift+Enter
执行。
1.5 第一个Python程序:Hello World
-
命令行直接运行:
# 进入Python交互模式 python >>> print("Hello, World!") Hello, World! >>> exit()
-
保存为脚本文件:
-
创建文件
hello.py
,内容如下:# hello.py print("Hello, World!")
-
在终端执行:
python hello.py
-
1.6 常见问题与解决方法
-
问题1:命令提示符输入
python
提示“不是内部命令”。- 原因:未勾选“Add Python to PATH”选项。
- 解决:重新安装Python并勾选该选项,或手动添加Python安装路径到系统环境变量。
-
问题2:macOS系统默认Python版本仍为2.x。
-
解决:始终使用
python3
命令,或在.zshrc
(或.bashrc
)中设置别名:alias python=python3
-