侧边栏壁纸
博主头像
phphi

phphi's blog

  • 累计撰写 51 篇文章
  • 累计收到 0 条评论

Day01 - 初识Python

2026-4-24 / 0 评论 / 2 阅读

初识 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 验证