更新时间:2019-12-06 14:21:44
封面
版权信息
内容简介
前言
第1章 感受Python精彩世界
1.1 Python概述
1.2 选择Python的理由
1.3 搭建Python的编程环境
1.4 Python自带的开发工具IDLE
1.5 交互式运行Python命令行
1.6 小试身手——编辑和运行Python程序
1.7 疑难解惑
第2章 Python的基础语法
2.1 程序结构
2.2 Python的输入和输出
2.3 变量
2.4 标识符与保留字
2.5 简单数据类型
2.6 Python结构数据类型
2.7 运算符和优先级
2.8 疑难解惑
第3章 列表、元组和字典的基本操作
3.1 列表的基本操作
3.2 元组的基本操作
3.3 字典的基本操作
3.4 疑难解惑
第4章 熟练操作字符串
4.1 字符串的常用操作
4.2 熟练使用字符串运算符
4.3 格式化字符串
4.4 内置的字符串方法
4.5 疑难解惑
第5章 程序的控制结构
5.1 程序流程概述
5.2 基本处理流程
5.3 多样的赋值语句
5.4 顺序结构
5.5 布尔表达式
5.6 选择结构与语句
5.7 循环控制语句
5.8 疑难解惑
第6章 函数
6.1 使用函数的优势
6.2 调用内置函数
6.3 定义函数
6.4 函数的参数
6.5 有返回值的函数和无返回值的函数
6.6 形参和实参
6.7 变量作用域
6.8 返回函数
6.9 递归函数
6.10 匿名函数
6.11 偏函数
6.12 函数的内置属性和命名空间
6.13 输入和输出函数
6.14 疑难解惑
第7章 对象与类
7.1 理解面向对象程序设计
7.2 类的定义
7.3 类的构造方法和内置属性
7.4 类实例
7.5 类的内置方法
7.6 重载运算符
7.7 类的继承
7.8 类的多态
7.9 类的封装
7.10 Python的垃圾回收机制
7.11 疑难解惑
第8章 程序调试和异常处理
8.1 什么是异常
8.2 常见错误和异常
8.3 熟悉内置异常
8.4 使用try…except语句处理异常
8.5 全捕捉
8.6 异常中的else
8.7 异常中的pass
8.8 异常类的实例
8.9 清除异常
8.10 抛出异常
8.11 自定义异常
8.12 程序调试
8.13 疑难解惑
第9章 模块与类库
9.1 什么是模块
9.2 什么是类库
9.3 模块和类库的基本操作
9.4 模块的名称空间
9.5 自定义模块
9.6 将模块打包
9.7 熟悉运行期服务模块
9.8 掌握字符串处理模块
9.9 疑难解惑
第10章 日期和时间
10.1 认识日期和时间
10.2 日历模块
10.3 time模块
10.4 datetime模块
10.5 日期和时间的常用操作
10.6 疑难解惑
第11章 迭代器、生成器和装饰器