# 初识 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 官方网站下载页面](https://www.python.org/downloads/),根据你的操作系统选择对应版本的安装包。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,执行以下命令验证: ```bash # 检查 Python 版本 python --version # 检查 pip 是否可用 pip --version ``` > **常见问题**:如果安装时报错,提示缺少动态链接库,可能需要安装 [Visual Studio Build Tools](https://visualstudio.microsoft.com/downloads/),勾选"使用 C++ 的桌面开发" workload 后联网安装即可。 ### macOS 系统安装步骤 macOS 用户从官网下载 pkg 安装包,双击运行后一路点击"继续"即可完成安装,无需额外配置。 **验证安装**: ```bash # 检查 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` 验证