【Python】0 官方教程
基于Python 3.14.0 官方中文教程。
利用CSDN 提供的Python解释器,可直接在PC端网页中运行Python代码,为此对官方代码做了适当的调整和补充。
Python 教程
Python 是一门易于学习、功能强大的编程语言。
它提供了高效的高级数据结构,还能简单有效地进行面向对象编程。
Python 优雅的语法、动态类型以及解释型语言的特性,使其成为在多数平台上编写脚本和快速开发应用的理想语言。
Python 官网(https://www.python.org/)免费提供了 Python 解释器和扩展的标准库(含源码和各操作系统的二进制分发)。
官网还包含许多免费的第三方模块、程序、工具发布包及文档链接。
Python 解释器易于扩展:可使用 C 或 C++(或其他能被 C 调用的语言)为 Python 扩展新功能和数据类型。
Python 也常被用作定制软件中的内嵌脚本语言。
本教程非正式地介绍了 Python 语言和系统的基本概念与特性。
它假定读者对编程有基本了解;
准备一个 Python 解释器以便随时练习会很有帮助,但所有示例都是自足的,因此本教程也可离线阅读。
有关标准库与模块的详细内容,请参见 Python 标准库。
更正式的语言定义见 Python 语言参考手册;
若要编写 C/C++ 扩展,请参考“扩展和嵌入 Python 解释器”与 Python/C API 参考手册。
此外,有许多深入介绍 Python 的书籍可供参考。
本教程并不穷尽每一项功能,也未覆盖所有常用特性,而是介绍最值得学习的部分,帮助读者快速了解 Python 的特色。
学完本教程后,读者应能阅读和编写 Python 模块与程序,并继续学习 Python 标准库。
建议阅读:术语对照表。
目录
- 课前甜点
- 使用 Python 的解释器
- 唤出解释器
- 传入参数
- 交互模式
- 解释器的运行环境
- 源文件的字符编码
- 唤出解释器
- Python 速览
- Python 用作计算器
- 数字
- 文本
- 列表
- 走向编程的第一步
- Python 用作计算器
- 更多控制流工具
- if 语句
- for 语句
- range() 函数
- break 和 continue 语句
- 循环的 else 子句
- pass 语句
- match 语句
- 定义函数
- 函数定义详解
- 默认值参数
- 关键字参数
- 特殊参数
- 位置或关键字参数
- 仅位置参数
- 仅限关键字参数
- 函数示例
- 小结
- 任意实参列表
- 解包实参列表
- Lambda 表达式
- 文档字符串
- 函数注解
- 小插曲:编码风格
- 数据结构
- 列表详解
- 用列表实现堆栈
- 用列表实现队列
- 列表推导式
- 嵌套的列表推导式
- del 语句
- 元组和序列
- 集合
- 字典
- 循环的技巧
- 深入条件控制
- 序列和其他类型的比较
- 列表详解
- 模块
- 模块详解
- 以脚本方式执行模块
- 模块搜索路径
- “已编译的” Python 文件
- 标准模块
- dir() 函数
- 包
- 从包中导入 *
- 相对导入
- 多目录中的包
- 模块详解
- 输入与输出
- 更复杂的输出格式
- 格式化字符串字面值
- 字符串 format() 方法
- 手动格式化字符串
- 旧式字符串格式化方法
- 读写文件
- 文件对象的方法
- 使用 json 保存结构化数据
- 更复杂的输出格式
- 错误和异常
- 语法错误
- 异常
- 异常的处理
- 触发异常
- 异常链
- 用户自定义异常
- 定义清理操作
- 预定义的清理操作
- 引发和处理多个不相关的异常
- 用注释细化异常情况
- 类
- 名称和对象
- Python 作用域和命名空间
- 作用域和命名空间示例
- 初探类
- 类定义语法
- Class 对象
- 实例对象
- 方法对象
- 类和实例变量
- 补充说明
- 继承
- 多重继承
- 私有变量
- 杂项说明
- 迭代器
- 生成器
- 生成器表达式
- 标准库简介
- 操作系统接口
- 文件通配符
- 命令行参数
- 错误输出重定向和程序终止
- 字符串模式匹配
- 数学
- 互联网访问
- 日期和时间
- 数据压缩
- 性能测量
- 质量控制
- 自带电池
- 标准库简介 —— 第二部分
- 格式化输出
- 模板
- 使用二进制数据记录格式
- 多线程
- 日志记录
- 弱引用
- 用于操作列表的工具
- 十进制浮点运算
- 虚拟环境和包
- 概述
- 创建虚拟环境
- 使用 pip 管理包
- 接下来?
- 交互式编辑和编辑历史
- Tab 补全和编辑历史
- 默认交互式解释器的替代品
- 浮点算术:争议和限制
- 表示性错误
- 附录
- 交互模式
- 错误处理
- 可执行的 Python 脚本
- 交互式启动文件
- 定制模块
- 交互模式
更多推荐


所有评论(0)