Python 语言学习

本电子书内容翻译整理自 Python 官方教程、Python 语言参考 与 Python 标准库,遵循 PSF 协议。

Python 是一门解释型、动态类型、强类型、面向对象的高级编程语言。它由 Guido van Rossum 于 1991 年发布,强调代码可读性与开发效率。

为什么选择 Python

  • 语法简洁:缩进式语法接近伪代码
  • 生态丰富:科学计算、Web、AI、数据、运维全覆盖
  • 跨平台:Windows / macOS / Linux / 嵌入式
  • 解释执行:交互式 REPL 体验极佳
  • 类型动态但可注解:1.5+ 起可加 typing 静态类型

适用场景

  • 人工智能与数据科学(NumPy、Pandas、PyTorch、scikit-learn)
  • Web 后端(Django、Flask、FastAPI)
  • 自动化运维与脚本(Ansible、Selenium)
  • 数据爬虫(requests、BeautifulSoup、Scrapy)
  • 教学入门与原型开发

本书章节

  1. 开胃菜与安装
  2. 解释器使用
  3. 数字、字符串与列表
  4. 流程控制
  5. 函数
  6. 数据结构
  7. 模块与包
  8. 输入与输出
  9. 错误与异常
  10. 类与面向对象
  11. 标准库一览
  12. 虚拟环境与最佳实践

准确性说明

本电子书力求忠实于官方文档原意,但翻译难免有出入;如有歧义以官方英文文档为准。代码示例均参考官方 Tutorial 与标准库文档,可在本地 Python 3.10+ 直接运行验证。