更新时间:2020-08-13 11:24:22
封面
版权页
前言
第一篇 Python语言基础
第1章 进入Python的世界
1.1 Python的由来
1.2 Python的特性
1.3 第一个Python程序
1.4 搭建开发环境
1.4.1 Python的下载和安装
1.4.2 交互式命令行的使用
1.5 Python的开发工具
1.5.1 PyCharm的使用
1.5.2 Eclipse IDE的介绍
1.5.3 EditPlus编辑器环境的配置
1.6 不同平台下的Python
1.7 小结
1.8 习题
第2章 必须知道的Python基础语法
2.1 Python的文件类型
2.1.1 源代码
2.1.2 字节代码
2.1.3 优化代码
2.2 Python的编码规范
2.2.1 命名规则
2.2.2 代码缩进与冒号
2.2.3 模块导入的规范
2.2.4 使用空行分隔代码
2.2.5 正确的注释
2.2.6 语句的分隔
2.3 变量和常量
2.3.1 变量的命名
2.3.2 变量的赋值
2.3.3 局部变量
2.3.4 全局变量
2.3.5 常量
2.4 数据类型
2.4.1 数字
2.4.2 字符串
2.5 运算符与表达式
2.5.1 算术运算符和算术表达式
2.5.2 关系运算符和关系表达式
2.5.3 逻辑运算符和逻辑表达式
2.6 小结
2.7 习题
第3章 Python的控制语句
3.1 结构化程序设计
3.2 条件判断语句
3.2.1 if条件语句
3.2.2 if…elif…else判断语句
3.2.3 if语句也可以嵌套
3.2.4 switch语句的替代方案
3.3 循环语句
3.3.1 while循环
3.3.2 for循环
3.3.3 break和continue语句
3.4 结构化程序示例
3.5 小结
3.6 习题
第4章 Python数据结构
4.1 元组结构
4.1.1 元组的创建
4.1.2 元组的访问
4.1.3 元组的遍历
4.2 列表结构
4.2.1 列表的创建
4.2.2 列表的使用
4.2.3 列表的查找、排序、反转
4.2.4 列表实现堆栈和队列
4.3 字典结构
4.3.1 字典的创建
4.3.2 字典的访问
4.3.3 字典的方法
4.3.4 字典的排序、复制
4.3.5 全局字典——sys.modules模块
4.4 序列
4.5 小结
4.6 习题
第5章 模块与函数
5.1 Python程序的结构
5.2 模块
5.2.1 模块的创建
5.2.2 模块的导入
5.2.3 模块的属性
5.2.4 模块的内置函数
5.2.5 自定义包
5.3 函数
5.3.1 函数的定义
5.3.2 函数的参数
5.3.3 函数的返回值
5.3.4 函数的嵌套
5.3.5 递归函数
5.3.6 lambda函数
5.3.7 Generator函数
5.4 小结
5.5 习题
第6章 字符串与正则表达式
6.1 常见的字符串操作
6.1.1 字符串的格式化
6.1.2 字符串的转义符