跳到主要内容

第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 的特点

  1. 易于学习:Python 的语法简洁明了,代码可读性高
  2. 易于阅读:强制使用缩进,使代码结构清晰
  3. 易于维护:代码结构清晰,易于理解和修改
  4. 强大的标准库:包含了大量的内置模块和函数
  5. 跨平台:可以在 Windows、macOS、Linux 等系统上运行
  6. 面向对象:支持面向对象编程范式
  7. 解释型:无需编译,直接运行
  8. 动态类型:变量无需声明类型
  9. 可扩展性:可以与 C、C++ 等语言集成
  10. 大量的第三方库:丰富的生态系统

1.2 Python 的应用领域

Python 在许多领域都有广泛的应用:

  1. Web 开发:Django、Flask、FastAPI 等框架
  2. 数据科学:NumPy、Pandas、Matplotlib 等库
  3. 人工智能:TensorFlow、PyTorch、scikit-learn 等库
  4. 自动化脚本:系统管理、文件处理等
  5. 游戏开发:Pygame 等库
  6. 网络爬虫:Scrapy、BeautifulSoup 等库
  7. 嵌入式系统:MicroPython、CircuitPython 等
  8. 科学计算:SciPy、SymPy 等库
  9. 教育:适合初学者学习编程
  10. 金融分析:量化交易、风险评估等

1.3 安装 Python

Windows 系统

  1. 访问 Python 官网https://www.python.org/downloads/
  2. 下载安装包:选择最新的 Python 3 版本,下载适合 Windows 的安装包
  3. 运行安装程序
    • 勾选 "Add Python to PATH"
    • 点击 "Install Now"
    • 等待安装完成
  4. 验证安装
    • 打开命令提示符(CMD)
    • 输入 python --version
    • 如果显示 Python 版本信息,说明安装成功

macOS 系统

  1. 方法一:使用官网安装包

  2. 方法二:使用 Homebrew

    • 打开终端
    • 输入 brew install python3
  3. 验证安装

    • 打开终端
    • 输入 python3 --version
    • 如果显示 Python 版本信息,说明安装成功

Linux 系统

大多数 Linux 发行版已经预装了 Python,但可能是 Python 2。我们需要安装 Python 3:

  1. Ubuntu/Debian

    • 打开终端
    • 输入 sudo apt update && sudo apt install python3 python3-pip
  2. CentOS/RHEL

    • 打开终端
    • 输入 sudo yum install python3 python3-pip
  3. 验证安装

    • 打开终端
    • 输入 python3 --version
    • 如果显示 Python 版本信息,说明安装成功

1.4 配置开发环境

选择代码编辑器

  1. IDLE:Python 自带的集成开发环境,适合初学者
  2. Visual Studio Code:轻量级编辑器,支持 Python 插件
  3. PyCharm:专业的 Python IDE,功能强大
  4. Sublime Text:轻量级编辑器,支持 Python 语法高亮
  5. Atom:开源编辑器,支持 Python 插件

安装 VS Code(推荐)

  1. 访问 VS Code 官网https://code.visualstudio.com/
  2. 下载并安装:选择适合你系统的版本
  3. 安装 Python 扩展
    • 打开 VS Code
    • 点击左侧的扩展图标
    • 搜索 "Python"
    • 安装 Microsoft 发布的 Python 扩展

配置虚拟环境

虚拟环境可以隔离不同项目的依赖:

  1. 创建虚拟环境

    • Windows:python -m venv venv
    • macOS/Linux:python3 -m venv venv
  2. 激活虚拟环境

    • Windows:venv\Scripts\activate
    • macOS/Linux:source venv/bin/activate
  3. 退出虚拟环境

    • 输入 deactivate

1.5 第一个 Python 程序

使用 IDLE

  1. 打开 IDLE

    • Windows:开始菜单 -> Python -> IDLE
    • macOS:应用程序 -> Python -> IDLE
    • Linux:终端输入 idle3
  2. 编写代码

    • 在 IDLE 中,点击 "File" -> "New File"
    • 输入以下代码:
print("Hello, Python!")
print("Welcome to the world of Python programming!")
  1. 保存文件

    • 点击 "File" -> "Save"
    • 保存为 hello.py
  2. 运行程序

    • 点击 "Run" -> "Run Module"
    • 或者按 F5 键
    • 查看输出结果

使用命令行

  1. 创建文件
    • 打开文本编辑器,输入以下代码:
print("Hello, Python!")
print("Welcome to the world of Python programming!")
  1. 保存文件

    • 保存为 hello.py
  2. 运行程序

    • Windows:python hello.py
    • macOS/Linux:python3 hello.py
    • 查看输出结果

使用 VS Code

  1. 打开文件夹

    • 打开 VS Code
    • 点击 "File" -> "Open Folder"
    • 选择一个文件夹作为项目目录
  2. 创建文件

    • 点击左侧的文件图标
    • 点击 "New File"
    • 输入文件名 hello.py
  3. 编写代码

    • 输入以下代码:
print("Hello, Python!")
print("Welcome to the world of Python programming!")
  1. 运行程序
    • 点击右上角的运行按钮
    • 或者按 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 练习

  1. 安装 Python:在你的电脑上安装最新版本的 Python
  2. 配置开发环境:选择一个代码编辑器并安装
  3. 创建第一个程序:编写并运行一个打印 "Hello, Python!" 的程序
  4. 探索 Python:尝试在交互式环境中输入一些简单的命令,如 1 + 1print("Hello")

1.8 小结

本章我们学习了:

  • Python 的历史和特点
  • Python 的应用领域
  • 如何安装 Python
  • 如何配置开发环境
  • 如何编写和运行第一个 Python 程序

现在你已经准备好开始 Python 编程之旅了!在下一章中,我们将学习 Python 的基础语法。