初识 Python
Python 简介
Python 是由荷兰程序员吉多·范罗苏姆(Guido van Rossum)于 1989 年圣诞节期间发明的解释型编程语言。"Python" 这个名字并非来自蛇,而是取自英国喜剧团体 Monty Python 的Flying Circus」。吉多希望 Python 能成为 ABC 语言的继承者,主要用于替代 Unix shell 和 C 语言进行系统管理。
经过三十多年的发展,Python 已成为全球最受欢迎的编程语言之一。在 TIOBE 编程语言排行榜、IEEE Spectrum 编程语言排名以及 GitHub 编程语言统计中,Python 均名列前茅,尤其在 GitHub 上已连续多年占据榜首位置。
Python 发展简史
| 时间 | 事件 |
|---|---|
| 1989 年 12 月 | 吉多·范罗苏姆开始设计 Python 语言 |
| 1991 年 2 月 | Python 0.9.0 发布,包含类、函数、异常处理及列表等核心特性 |
| 1994 年 1 月 | Python 1.0 正式发布 |
| 2000 年 10 月 | Python 2.0 发布,开发过程更加透明 |
| 2008 年 12 月 | Python 3.0 发布,引入大量现代语言特性,与旧版不完全兼容 |
| 2011 年 4 月 | pip 包管理工具正式发布 |
| 2018 年 7 月 | 吉多宣布从 BDFL(终身仁慈独裁者)职位退休 |
| 2020 年 1 月 | Python 2 正式停止维护,全面转向 Python 3 |
Python 的优缺点
优势:
- 入门简单:语法接近自然语言,对初学者非常友好
- 简洁高效:用更少的代码实现更多的功能
- 生态丰富:开源社区贡献了大量高质量的第三方库
- 应用广泛:Web 开发、数据分析、人工智能、自动化运维等领域均有广泛应用
- 跨平台:解释型语言特性使 Python 可以在 Windows、Linux、macOS 等系统上无缝运行
- 胶水语言:能与其他语言编写的模块无缝集成
劣势:
- 执行效率相对较低,对极致性能有要求的场景不如 C/C++
安装 Python 环境
获取 Python 解释器
访问 Python 官方网站下载页面,根据你的操作系统选择对应版本的安装包。Windows 用户建议下载 exe 安装程序,macOS 用户建议下载 pkg 安装包。
版本选择建议:如果不确定选哪个版本,优先选择标注为 "Latest Python 3.x.x" 的版本,避免使用 Python 2 系列(已于 2020 年停止维护)。
Windows 系统安装步骤
第一步:运行下载的安装程序,勾选以下两个关键选项:
- ☑️ Add python.exe to PATH — 将 Python 添加到系统环境变量
- ☑️ Use admin privileges when installing py.exe — 以管理员权限安装
然后选择 "Customize Installation"(自定义安装)。
第二步:在 "Optional Features" 界面保持全选,确保 pip(包管理工具)被安装。
第三步:在 "Advanced Options" 界面建议勾选:
- ☑️ Add Python to environment variables — 自动配置环境变量
- ☑️ Precompile standard library — 预编译标准库,加快启动速度
安装路径建议修改为不包含中文和空格的目录(如 D:\Python39)。
第四步:等待安装完成,看到 "successful" 提示即表示安装成功。
验证安装:
打开命令提示符(CMD)或 PowerShell,执行以下命令验证:
# 检查 Python 版本
python --version
# 检查 pip 是否可用
pip --version
常见问题:如果安装时报错,提示缺少动态链接库,可能需要安装 Visual Studio Build Tools,勾选"使用 C++ 的桌面开发" workload 后联网安装即可。
macOS 系统安装步骤
macOS 用户从官网下载 pkg 安装包,双击运行后一路点击"继续"即可完成安装,无需额外配置。
验证安装:
# 检查 Python 版本(注意是 python3)
python3 --version
# 检查 pip
pip3 --version
其他安装方式
Anaconda / Miniconda:集成式 Python 发行版,自带大量科学计算相关的第三方库,适合数据科学方向。但对初学者而言,Anaconda 会预装大量可能用不到的库,占用较多磁盘空间,且可能修改终端配置,不建议作为入门首选。
PyCharm:PyCharm 是 JetBrains 公司出品的专业 Python IDE(集成开发环境),本身不包含 Python 解释器,运行代码依赖系统已安装的 Python 解释器。PyCharm 提供社区版(免费)和专业版(付费),社区版对初学者完全够用。
总结
- Python 是一门简洁、高效、生态丰富的编程语言,在数据科学、Web 开发、人工智能等领域应用广泛
- 安装 Python 就是安装 Python 解释器(CPython),这是运行 Python 程序的基础
- Windows 上使用
python --version验证,macOS 上使用python3 --version验证