目录
1
Python编程从入门到实践
1.1
丛书编委会
1.2
序
1.3
前 言
1.4
目录
1.5
第1章 初识Python
1.5.1
1.1 初识Python语言
1.5.2
1.2 Python语言特点及应用领域
1.5.3
1.3 Python 2与Python 3的区别
1.5.4
1.4 安装Python运行环境
1.5.5
1.5 Python语言的第一个程序
1.5.6
1.6 Python语句的编辑器
1.5.7
1.7 以文件形式运行Python程序
1.5.8
1.8 运行Python小程序
1.5.9
本章小结
1.5.10
习 题 1
1.6
第2章 Python语言基本语法元素
1.6.1
2.1 程序的格式框架
1.6.1.1
2.1.1 缩进
1.6.1.2
2.1.2 注释
1.6.1.3
2.1.3 续行符
1.6.1.4
2.1.4 使用一行多条语句
1.6.2
2.2 语法元素的名称
1.6.2.1
2.2.1 变量
1.6.2.2
2.2.2 命名
1.6.2.3
2.2.3 保留字
1.6.3
2.3 数据类型
1.6.3.1
2.3.1 数据类型概述
1.6.3.2
2.3.2 数字类型
1.6.3.3
2.3.3 字符串类型
1.6.4
2.4 程序的语句元素
1.6.4.1
2.4.1 表达式
1.6.4.2
2.4.2 赋值语句
1.6.4.3
2.4.3 引用(导入)
1.6.4.4
2.4.4 其他语句
1.6.5
2.5 基本输入/输出函数
1.6.5.1
2.5.1 input()函数
1.6.5.2
2.5.2 eval()函数
1.6.5.3
2.5.3 print()函数
1.6.6
2.6 实例解析
1.6.7
本章小结
1.6.8
习 题 2
1.6.8.1
一、选择题
1.6.8.2
二、编程题
1.7
第3章 基本数据类型
1.7.1
3.1 数字类型
1.7.1.1
3.1.1 整数类型
1.7.1.2
3.1.2 浮点数类型
1.7.1.3
3.1.3 复数类型
1.7.2
3.2 数字类型的运算
1.7.2.1
3.2.1 数值运算操作符
1.7.2.2
3.2.2 数值运算函数
1.7.3
3.3 字符串类型及格式化
1.7.3.1
3.3.1 字符串的索引
1.7.3.2
3.3.2 字符串的切片
1.7.3.3
3.3.3 format()方法的基本使用
1.7.3.4
3.3.4 format()方法的格式控制
1.7.4
3.4 字符串类型的操作
1.7.4.1
3.4.1 字符串操作符
1.7.4.2
3.4.2 字符串处理函数
1.7.4.3
3.4.3 字符串处理方法
1.7.5
3.5 类型判断和类型间转换
1.7.6
本章小结
1.7.7
习 题 3
1.7.7.1
一、选择题
1.7.7.2
二、编程实现
1.8
第4章 程序的流程控制
1.8.1
4.1 顺序结构程序设计
1.8.2
4.2 分支结构程序设计
1.8.2.1
4.2.1 单分支结构
1.8.2.2
4.2.2 双分支结构
1.8.2.3
4.2.3 多分支结构
1.8.3
4.3 循环结构程序设计
1.8.3.1
4.3.1 while语句
1.8.3.2
4.3.2 for语句
1.8.3.3
4.3.3 循环中的break语句和continue语句
1.8.3.4
4.3.4 循环中的else语句
1.8.3.5
4.3.5 循环结构的嵌套
1.8.4
本章小结
1.8.5
习 题 4
1.8.5.1
一、选择题
1.8.5.2
二、填空题
1.8.5.3
三、编程题
1.9
第5章 函数与代码复用
1.9.1
5.1 函数的定义与调用
1.9.1.1
5.1.1 文档字符串
1.9.1.2
5.1.2 函数的调用
1.9.1.3
5.1.3 函数的返回值
1.9.1.4
5.1.4 匿名函数
1.9.2
5.2 函数参数的传递
1.9.2.1
5.2.1 默认参数和可变数量参数
1.9.2.2
5.2.2 参数的位置和名称传递
1.9.3
5.3 变量的作用域
1.9.3.1
5.3.1 局部变量
1.9.3.2
5.3.2 全局变量
1.9.4
5.4 递归函数
1.9.4.1
5.4.1 函数的递归定义
1.9.4.2
5.4.2 递归的使用方法
1.9.5
5.5 标准函数库概述
1.9.6
5.6 Python的内置函数
1.9.7
5.7 代码复用和模块化程序设计
1.9.7.1
5.7.1 模块及其引用方法
1.9.7.2
5.7.2 包
1.9.8
本章小结
1.9.9
习 题 5
1.9.9.1
一、填空题
1.9.9.2
二、程序阅读题和填空题
1.9.9.3
三、编程题
1.10
第6章 数据结构
1.10.1
6.1 列 表
1.10.1.1
6.1.1 列表的创建与访问
1.10.1.2
6.1.2 列表赋值
1.10.1.3
6.1.3 删除列表中的元素
1.10.1.4
6.1.4 列表数据的操作方法
1.10.1.5
6.1.5 常用列表函数
1.10.2
6.2 元 组
1.10.2.1
6.2.1 创建元组
1.10.2.2
6.2.2 元组的特点
1.10.2.3
6.2.3 元组的操作
1.10.2.4
6.2.4 常用元组函数
1.10.3
6.3 字 符 串
1.10.3.1
6.3.1 字符串的表示
1.10.3.2
6.3.2 字符串的截取
1.10.3.3
6.3.3 连接字符串
1.10.3.4
6.3.4 格式化字符串
1.10.3.5
6.3.5 字符串的操作方法
1.10.4
6.4 字 典
1.10.4.1
6.4.1 字典的创建
1.10.4.2
6.4.2 字典的操作
1.10.4.3
6.4.3 常用的字典函数
1.10.5
6.5 集 合
1.10.5.1
6.5.1 创建集合
1.10.5.2
6.5.2 集合的操作
1.10.5.3
6.5.3 集合的数学运算
1.10.5.4
6.5.4 集合的常用操作
1.10.6
本章小结
1.10.7
习 题 6
1.10.7.1
一、单选题
1.10.7.2
二、填空题
1.10.7.3
三、编程题
1.11
第7章 文件操作和数据格式化
1.11.1
7.1 文件的使用
1.11.1.1
7.1.1 文件的打开
1.11.1.2
7.1.2 文件的关闭
1.11.1.3
7.1.3 文件的读写
1.11.1.4
7.1.4 文件的重命名与删除
1.11.1.5
7.1.5 Python的文件目录
1.11.2
7.2 Python异常处理
1.11.2.1
7.2.1 异常处理
1.11.2.2
7.2.2 断言
1.11.3
7.3 数据格式化
1.11.3.1
7.3.1 一、二维数据的表示和读写
1.11.3.2
7.3.2 高维数据的格式化
1.11.4
本章小结
1.11.5
习 题 7
1.12
第8章 Python面向对象编程
1.12.1
8.1 面向对象、类、对象及从属关系
1.12.1.1
8.1.1 类的创建
1.12.1.2
8.1.2 类的实例对象和方法
1.12.2
8.2 类的继承
1.12.3
8.3 类的方法重写
1.12.3.1
8.3.1 方法重写
1.12.3.2
8.3.2 运算符重载
1.12.4
本章小结
1.12.5
习 题 8
1.12.5.1
一、选择题
1.12.5.2
二、判断题
1.12.5.3
三、填空题
1.12.5.4
四、编程题
1.13
第9章 图形用户界面
1.13.1
9.1 Tkinter简介
1.13.1.1
9.1.1 第一个Tkinter程序
1.13.1.2
9.1.2 在窗口中加入组件
1.13.2
9.2 坐标布局管理器
1.13.2.1
9.2.1 pack坐标布局管理器
1.13.2.2
9.2.2 grid坐标布局管理器
1.13.2.3
9.2.3 place坐标布局管理器
1.13.3
9.3 事件处理
1.13.3.1
9.3.1 事件处理
1.13.3.2
9.3.2 事件绑定
1.13.3.3
9.3.3 为事件定义事件响应函数
1.13.4
9.4 Tkinter组件及其属性
1.13.4.1
9.4.1 Label组件
1.13.4.2
9.4.2 LabelFrame组件
1.13.4.3
9.4.3 Message组件
1.13.4.4
9.4.4 Entry组件运行示例
1.13.4.5
9.4.5 Listbox组件
1.13.4.6
9.4.6 Canvas组件
1.13.4.7
9.4.7 Text组件
1.13.5
本章小结
1.13.6
习 题 9
1.13.6.1
一、单选题
1.13.6.2
二、填空题
1.13.6.3
三、编程题
1.14
第10章 常用标准库函数
1.14.1
10.1 小海龟画图模块turtle
1.14.1.1
10.1.1 画直线的小海龟turtle
1.14.1.2
10.1.2 画圆形或曲线的小海龟turtle
1.14.1.3
10.1.3 关于更多的海龟函数
1.14.2
10.2 随机模块random
1.14.2.1
10.2.1 Python random随机数的使用
1.14.2.2
10.2.2 随机色图形的绘制
1.14.3
10.3 日期时间模块datetime
1.14.3.1
10.3.1 datetime模块介绍
1.14.3.2
10.3.2 datetime类
1.14.3.3
10.3.3 绘制数码管显示当前日期
1.14.4
本章小结
1.14.5
习 题 10
1.14.5.1
一、单选题
1.14.5.2
二、填空题
1.14.5.3
三、编程题
1.15
第11章 数据分析与可视化
1.15.1
11.1 第三方库的安装
1.15.1.1
11.1.1 pip工具安装
1.15.1.2
11.1.2 自定义安装
1.15.1.3
11.1.3 文件安装
1.15.2
11.2 数值计算库numpy
1.15.2.1
11.2.1 数组创建
1.15.2.2
11.2.2 数组属性
1.15.2.3
11.2.3 数组形状
1.15.2.4
11.2.4 数组索引和切片
1.15.2.5
11.2.5 数组算术运算
1.15.2.6
11.2.6 数组函数运算
1.15.2.7
11.2.7 数组关系运算
1.15.2.8
11.2.8 统计分析
1.15.2.9
11.2.9 线性代数运算
1.15.3
11.3 数据可视化库matplotlib
1.15.3.1
11.3.1 绘制三角函数
1.15.3.2
11.3.2 绘制带标签和图例的三角函数
1.15.3.3
11.3.3 绘制散点图
1.15.3.4
11.3.4 绘制直方图
1.15.3.5
11.3.5 绘制饼图
1.15.3.6
11.3.6 绘制极坐标图
1.15.3.7
11.3.7 绘制三维图
1.15.4
本章小结
1.15.5
习 题 11
1.15.5.1
一、选择题
1.15.5.2
二、填空题
1.15.5.3
三、编程题
1.16
习题答案
1.16.1
第2章
1.16.1.1
一、选择题
1.16.1.2
二、编程题(略)
1.16.2
第3章
1.16.2.1
一、选择题
1.16.2.2
二、编程题
1.16.3
第4章
1.16.3.1
一、选择题
1.16.3.2
二、填空题
1.16.3.3
三、编程题(略)
1.16.4
第5章
1.16.4.1
一、填空题
1.16.4.2
二、程序阅读题和填空题
1.16.5
第6章
1.16.5.1
一、选择题
1.16.5.2
二、填空题
1.16.5.3
三、编程题
1.16.6
第8章
1.16.6.1
一、选择题
1.16.6.2
二、判断
1.16.6.3
三、填空
1.16.6.4
四、编程题
1.16.7
第9章
1.16.7.1
一、选择题
1.16.7.2
二、填空题
1.16.8
第10章
1.16.8.1
一、选择题
1.16.8.2
二、填空题
1.16.8.3
三、编程题(略)
1.17
附录1 关键词索引
1.17.1
第1章 关键词索引
1.17.2
第2章 关键词索引
1.17.3
第3章 关键词索引
1.17.4
第4章 关键词索引
1.17.5
第5章 关键词索引
1.17.6
第6章 关键词索引
1.17.7
第7章 关键词索引
1.17.8
第8章 关键词索引
1.17.9
第9章 关键词索引
1.17.10
第10章 关键词索引
1.17.11
第11章 关键词索引
1.18
附录2 全国计算机等级考试二级Python语言程序设计考试大纲(2018年版)
1.18.1
基本要求:
1.18.2
考试内容:
1.18.2.1
一、Python语言基本语法元素
1.18.2.2
二、基本数据类型
1.18.2.3
三、程序的控制结构
1.18.2.4
四、函数和代码复用
1.18.2.5
五、组合数据类型
1.18.2.6
六、文件和数据格式化
1.18.2.7
七、Python计算生态
1.18.3
考试方式:
1.18.3.1
1.题型及分值
1.18.3.2
2.考试环境
Python编程从入门到实践
.殷耀文,周少卿,时俊主编
创建者:审核
收藏量:
转发