目录介绍
第1章 Python简介
1.1 Python概述
1.1.1 了解 Python
1.1.2 Python的发展历史
1.1.3 Python的特点
1.1.4 Python的主要应用领域
1.2 搭建 Python开发环境
1.2.1 Python开发环境概述
1.2.2 下载与安装 Python
1.2.3 内置的 IDLE开发环境
1.3 第一个 Python程序
1.4 Python代码编写规范
1.4.1 注释规则
1.4.2 代码缩进
1.4.3 命名规范
第2章 Python基础语法
2.1 关键字与标识符
2.1.1 关键字
2.1.2 标识符
2.2 常量与变量
2.2.1 常量
2.2.2 变量
2.3 基本数据类型
2.3.1 数字类型
2.3.2 字符串类型
2.3.3 数据类型转换
2.4 基本输人和输出
2.4.1 使用 input()函数输入
2.4.2 使用 print()函数输出
2.5 运算符
2.5.1 算术运算符
2.5.2 比较(关系)运算符
2.5.3 赋值运算符
2.5.4 逻辑运算符
2.5.5 位运算符
2.5.6 成员运算符
2.5.7 身份运算符
2.5.8 运算符优先级
第3章 基础语句
3.1 条件语句
3.1.1 if语句
3.1.2 eIse语句
3.1.3 eIif语句
3.1.4 if嵌套
3.1.5 match语句
3.2 whiIe循环
3.2.1 whiIe语句
3.2.2 无限循环
3.2.3 continue语句和 break语句
3.2.4 循环嵌套
3.3 for循环
3.3.1 for循环语句
3.3.2 range()函数
第4章 Python函数
4.1 函数的概念
4.2 内置函数
4.2.1 类型转换函数
4.2.2 数学函数
4.2.3 随机数函数
4.3 定义新函数
4.4 调用函数
4.5 参数
4.5.1 形参和实参
4.5.2 传递值参数
4.5.3 默认参数
4.5.4 关键字参数
4.5.5 不定长参数 *args和 *kwargs
4.6 函数的嵌套
4.7 递归函数
4.8 变量的作用域
4.8.1 作用域的概念
4.8.2 全局变量和局部变量
4.8.3 闭包
4.9 return语句
4.10 匿名函数
第5章 数据结构
5.1 列表
5.1.1 List的概念
5.1.2 创建List
5.1.3 访问List
5.1.4 切片List
5.1.5 重新分配List
5.1.6 删除List
5.1.7 多维Lists
5.1.8 List的拼接
5.1.9 操作List
5.1.10 列表中的迭代
5.1.11 更好地理解List
5.2 元组
5.2.1 元组的概念
5.2.2 创建 TupIe
5.2.3 访问 TupIe
5.2.4 切片 TupIe
5.2.5 删除 TupIe
5.2.6 重新分配 TupIe
5.2.7 内置 TupIe函数
5.2.8 TupIe方法
5.2.9 操作 TupIe
5.2.10 TupIe迭代
5.2.11 TupIe嵌套
5.3 集合
5.3.1 集合的概念
5.3.2 创建 Set
5.3.3 访问 Set
5.3.4 删除 Set
5.3.5 更新 Set
5.3.6 内置 Set函数
5.3.7 操作 Set
5.3.8 Set迭代
5.3.9 冻结 Set
5.4 字典
5.4.1字典的概念
5.4.2 创建 Dictionary
5.4.3 访问 Dictionary
5.4.4 重新分配 Dictionary
5.4.5 删除 Dictionary
5.4.6 操作 Dictionary
5.4.7 Dictionary迭代
第6章 模块
6.1 模块的定义
6.2 模块的导人
6.2.1 使用 import语句导入模块
6.2.2 使用 from… import语句导入模块
6.3 自定义模块的创建
6.4 自定义包
6.4.1 包的概念
6.4.2 创建和使用包
6.5 常用的内置模块
6.6 第三方模块
6.6.1 常用的第三方模块
6.6.2 使用 pip管理扩展模块
第7章 Python输入/输出
7.1 I/O的概念
7.1.1 程序视角下的 I/O
7.1.2 I/O流
7.2 Python中的 I/O流
7.2.1 概述
7.2.2 文本 I/O流
7.2.3 二进制 I/O流
7.2.4 原始 I/O流
7.3 磁盘文件操作
7.3.1 读文件
7.3.2 写文件
7.3.3 文件目录操作
7.4 字符编码
7.4.1 基本概念
7.4.2 Unicode码与UTF-8码
7.4.3 Python中的字符编码
第8章 面向对象
8.1 类的相关知识
8.2 对象的相关知识
8.3 对象之间的交互
8.4 面向对象的组合用法
8.5 面向对象的三大特性
8.5.1 继承
8.5.2 多态
8.5.3 封装
第9章 异常
9.1 异常的定义
9.2 异常的类型
9.2.1 Python内置异常
9.2.2 用户自定义异常
9.3 异常的处理
9.3.1 设置捕捉器
9.3.2 使用 try… except… eIse语句处理异常
9.3.3 使用 try… except… eIse…finaIly 语句处理异常
9.3.4 以程序抛出异常
9.3.5 使用 raise抛出异常
9.3.6 用户自定义异常处理
参考文献