Python程序设计基础 第2版
出版时间:
2024-06
版次:
2
ISBN:
9787121477157
装帧:
其他
开本:
16开
页数:
286页
1人买过
-
本书介绍python程序设计的基础知识 集教材、题、上机实验于一体 内容涵盖计算机等级试二级 (python 语言程序设计) 的试大纲 包括11章内容和12个实验。在内容中 6章介绍python程序设计的基础知识 第79章分别介绍三个用于数据分析的第三方程序包panda、numpy、matplotlib及其应用 011章介绍运用python进行财经数据分析与可视化的几个综合案例。12个实验与内容结合紧密 包括验证、设计和综合实验 方便实验的组织与开展。
章 初识python1
1.1 python语言概述1
1.2 python的开发优势1
1.3 安装python2
1.4 idle开发环境3
1.4.1 python idle集成开发环境3
1.4.2 python程序编辑器4
1.4.3 python程序书写规范5
1.4.4 python程序的运行6
1.5 anaconda开发环境8
1.5.1 python软件包管理工具8
1.5.2 anaconda软件包9
1.5.3 anaconda prompt窗11
1.5.4 ipython开发工具13
1.5.5 spyder集成开发环境17
1.6 jupyter notebook介绍18
1.6.1 安装与启动jupyter notebook18
1.6.2 程序的编辑与运行19
1.7 本章小结21
题21
第2章 python语言基础23
2.1 基本数据类型23
2.1.1 数值型23
2.1.2 逻辑型23
2.1.3 字符串24
2.2 变量28
2.2.1 关键字和标识符28
2.2.2 变量29
2.3 运算符与表达式30
2.3.1 运算符30
2.3.2 表达式35
2.3.3 数据类型转换36
2.4 输入与输出37
2.4.1 输入函数input()37
2.4.2 输出函数print()37
2.5 内置函数38
2.5.1 数学运算函数38
2.5.2 字符串处理函数39
2.5.3 其他函数42
2.6 常用模块43
2.6.1 模块导入43
2.6.2 math模块45
2.6.3 random模块46
2.6.4 datetime和time模块47
2.7 本章小结50
题51
第3章 python容器数据类型53
3.1 列表53
3.1.1 创建列表和存取列表元素53
3.1.2 列表基本作54
3.1.3 列表常用函数55
3.1.4 切片57
3.1.5 列表生成方式57
3.2 元组59
3.2.1 创建元组和存取元组元素59
3.2.2 元组和列表的差异60
3.2.3 序列作函数61
3.3 字典62
3.3.1 创建字典和存取键值对62
3.3.2 字典的常用方法63
3.4 集合64
3.4.1 创建集合64
3.4.2 遍历集合65
3.4.3 集合作函数65
3.4.4 集合运算:并、交、差66
3.5 可变类型和不可变类型67
3.6 本章小结68
题69
第4章 程序控制结构70
4.1 顺序结构70
4.2 选择结构71
4.2.1 二分支选择结构71
4.2.2 单分支选择结构72
4.2.3 多分支选择结构73
4.2.4 多分支(嵌套)选择结构75
4.3 循环结构76
4.3.1 while循环76
4.3.2 for循环78
4.3.3 break语句和continue语句79
4.3.4 循环的嵌套80
4.4 异常处理结构82
4.5 本章小结84
题84
第5章 函数85
5.1 函数定义85
5.2 函数调用与参数88
5.2.1 函数调用的一般形式88
5.2.2 不可变对象和可变对象参数89
5.2.3 默认值参数89
5.2.4 关键字参数90
5.2.5 不定长参数91
5.2.6 实参序列解包91
5.3 变量的作用域92
5.4 lambda表达式93
5.5 生成器函数95
5.6 函数递归调用95
5.7 python的第三方库97
5.7.1 jieba库97
5.7.2 wordcloud库98
5.7.3 turtle库100
5.8 本章小结101
题102
第6章 文件103
6.1 文件的基本概念103
6.2 文件基本作104
6.2.1 用内置函数open()打开文件104
6.2.2 文件对象的属和常用方法105
6.2.3 关闭文件106
6.2.4 读/写文本文件106
6.2.5 使用pickle模块读/写二进制文件108
6.2.6 文件定位109
6.2.7 读/写docx文件110
6.2.8 读/写xlsx文件111
6.3 文件与文件夹作112
6.3.1 os模块112
6.3.2 os.path模块114
6.4 编程实例114
6.5 本章小结118
题118
第7章 numpy科学计算库119
7.1 numpy基础120
7.1.1 数组对象特120
7.1.2 生成数组121
7.1.3 numpy的数据类型123
7.2 存取数组元素125
7.2.1 基本索引和切片作125
7.2.2 二维数组的索引作125
7.2.3 布尔索引126
7.3 数组运算和排序127
7.3.1 数组和单个数据的运算127
7.3.2 数组广播运算127
7.3.3 数组排序129
7.4 numpy的函数130
7.4.1 常用函数130
7.4.2 函数133
7.4.3 集合函数134
7.4.4 多项式134
7.4.5 线代数函数135
7.5 数组组合和文件存取136
7.5.1 改变数组维数136
7.5.2 数组组合137
7.5.3 数组分割138
7.5.4 读写文件139
7.5.5 meshgrid网格数组140
7.6 应用实例140
7.7 本章小结143
题143
第8章 pandas数据分析库144
8.1 pandas的基本数据结构144
8.1.1 series序列144
8.1.2 dataframe数据框147
8.2 访问数据149
8.2.1 loc[]、iloc[]访问149
8.2.2 query()和select_dtypes()151
8.3 算术运算和对齐151
8.3.1 nan缺失值处理151
8.3.2 对齐处理154
8.3.3 通用函数156
8.4 读/写数据文件157
8.4.1 csv文件157
8.4.2 excel文件159
8.4.3 stata和json文件160
8.4.4 html表格160
8.5 数据整理161
8.5.1 插入或删除行列及数据替换161
8.5.2 索引整理162
8.5.3 重复值处理164
8.5.4 排序和排名164
8.5.5 数据框连接166
8.5.6 数据分箱168
8.5.7 多级索引169
8.5.8 字符串处理171
8.6 分组统计172
8.6.1 分组对象概述172
8.6.2 分组对象的统计方法173
8.6.3 数据透视表和交表175
8.7 时间序列176
8.7.1 pandas中的时间函数176
8.7.2 时间频率变换179
8.7.3 滑动窗的rolling函数179
8.8 实例应用180
8.8.1 泰坦尼克号数据集分析180
8.8.2 电影票房统计183
8.8.3 足球比赛统计185
8.9 本章小结187
题188
第9章 matplotlib绘图库189
9.1 matplotlib简介189
9.1.1 绘图示例189
9.1.2 、线型和标记符号191
9.1.3 plt的常用命令192
9.2 几种常见的图形195
9.2.1 柱形图195
9.2.2 饼图197
9.2.3 散点图199
9.2.4 直方图201
9.2.5 箱线图202
9.2.6 其他图形203
9.3 多子图绘制204
9.3.1 使用fig.add_subplot命令添加子图204
9.3.2 使用plt.subplots命令添加子图205
9.3.3 使用twinx()函数实现双y轴图形207
9.4 设置图形装饰项207
9.4.1 添加注解208
9.4.2 设置坐标轴210
9.4.3 填充和显示图片211
9.5 使用pandas绘图213
9.6 本章小结216
题216
0章 财经数据可视化217
10.1 财经数据获取217
10.1.1 通过tushare获取股票行情数据217
10.1.2 通过baostock获取货币供应量218
10.1.3 通过akshare台获取宏观杠杆率219
10.1.4 通过世界银行公开数据台获取数据220
10.2 股票行情数据可视化221
10.3 中国gdp数据可视化223
10.4 宏观杠杆率数据可视化225
10.5 货币供应量可视化227
10.6 本章小结229
题229
1章 python金融分析应用230
11.1 实用numpy金融函数230
11.2 股票的收益率和波动率233
11.2.1 收益率计算234
11.2.2 单只股票和市场均收益率比较236
11.2.3 历史波动率计算239
11.2.4 股票收益率相关分析241
11.3 股票技术指标计算244
11.3.1 价格趋势分析244
11.3.2 超超买分析247
11.4 本章小结249
题250
2章 配套实验251
实验1 python和内置函数251
实验2 python语言基础练258
实验3 容器数据类型及若干库练261
实验4 程序的流程控制265
实验5 函数练266
实验6 文件读写268
实验7 numpy实验1270
实验8 numpy实验2273
实验9 pandas实验1274
实验10 pandas实验2276
实验11 matplotlib绘图库277
实验12 python金融数据分析应用280
参文献287
-
内容简介:
本书介绍python程序设计的基础知识 集教材、题、上机实验于一体 内容涵盖计算机等级试二级 (python 语言程序设计) 的试大纲 包括11章内容和12个实验。在内容中 6章介绍python程序设计的基础知识 第79章分别介绍三个用于数据分析的第三方程序包panda、numpy、matplotlib及其应用 011章介绍运用python进行财经数据分析与可视化的几个综合案例。12个实验与内容结合紧密 包括验证、设计和综合实验 方便实验的组织与开展。
-
目录:
章 初识python1
1.1 python语言概述1
1.2 python的开发优势1
1.3 安装python2
1.4 idle开发环境3
1.4.1 python idle集成开发环境3
1.4.2 python程序编辑器4
1.4.3 python程序书写规范5
1.4.4 python程序的运行6
1.5 anaconda开发环境8
1.5.1 python软件包管理工具8
1.5.2 anaconda软件包9
1.5.3 anaconda prompt窗11
1.5.4 ipython开发工具13
1.5.5 spyder集成开发环境17
1.6 jupyter notebook介绍18
1.6.1 安装与启动jupyter notebook18
1.6.2 程序的编辑与运行19
1.7 本章小结21
题21
第2章 python语言基础23
2.1 基本数据类型23
2.1.1 数值型23
2.1.2 逻辑型23
2.1.3 字符串24
2.2 变量28
2.2.1 关键字和标识符28
2.2.2 变量29
2.3 运算符与表达式30
2.3.1 运算符30
2.3.2 表达式35
2.3.3 数据类型转换36
2.4 输入与输出37
2.4.1 输入函数input()37
2.4.2 输出函数print()37
2.5 内置函数38
2.5.1 数学运算函数38
2.5.2 字符串处理函数39
2.5.3 其他函数42
2.6 常用模块43
2.6.1 模块导入43
2.6.2 math模块45
2.6.3 random模块46
2.6.4 datetime和time模块47
2.7 本章小结50
题51
第3章 python容器数据类型53
3.1 列表53
3.1.1 创建列表和存取列表元素53
3.1.2 列表基本作54
3.1.3 列表常用函数55
3.1.4 切片57
3.1.5 列表生成方式57
3.2 元组59
3.2.1 创建元组和存取元组元素59
3.2.2 元组和列表的差异60
3.2.3 序列作函数61
3.3 字典62
3.3.1 创建字典和存取键值对62
3.3.2 字典的常用方法63
3.4 集合64
3.4.1 创建集合64
3.4.2 遍历集合65
3.4.3 集合作函数65
3.4.4 集合运算:并、交、差66
3.5 可变类型和不可变类型67
3.6 本章小结68
题69
第4章 程序控制结构70
4.1 顺序结构70
4.2 选择结构71
4.2.1 二分支选择结构71
4.2.2 单分支选择结构72
4.2.3 多分支选择结构73
4.2.4 多分支(嵌套)选择结构75
4.3 循环结构76
4.3.1 while循环76
4.3.2 for循环78
4.3.3 break语句和continue语句79
4.3.4 循环的嵌套80
4.4 异常处理结构82
4.5 本章小结84
题84
第5章 函数85
5.1 函数定义85
5.2 函数调用与参数88
5.2.1 函数调用的一般形式88
5.2.2 不可变对象和可变对象参数89
5.2.3 默认值参数89
5.2.4 关键字参数90
5.2.5 不定长参数91
5.2.6 实参序列解包91
5.3 变量的作用域92
5.4 lambda表达式93
5.5 生成器函数95
5.6 函数递归调用95
5.7 python的第三方库97
5.7.1 jieba库97
5.7.2 wordcloud库98
5.7.3 turtle库100
5.8 本章小结101
题102
第6章 文件103
6.1 文件的基本概念103
6.2 文件基本作104
6.2.1 用内置函数open()打开文件104
6.2.2 文件对象的属和常用方法105
6.2.3 关闭文件106
6.2.4 读/写文本文件106
6.2.5 使用pickle模块读/写二进制文件108
6.2.6 文件定位109
6.2.7 读/写docx文件110
6.2.8 读/写xlsx文件111
6.3 文件与文件夹作112
6.3.1 os模块112
6.3.2 os.path模块114
6.4 编程实例114
6.5 本章小结118
题118
第7章 numpy科学计算库119
7.1 numpy基础120
7.1.1 数组对象特120
7.1.2 生成数组121
7.1.3 numpy的数据类型123
7.2 存取数组元素125
7.2.1 基本索引和切片作125
7.2.2 二维数组的索引作125
7.2.3 布尔索引126
7.3 数组运算和排序127
7.3.1 数组和单个数据的运算127
7.3.2 数组广播运算127
7.3.3 数组排序129
7.4 numpy的函数130
7.4.1 常用函数130
7.4.2 函数133
7.4.3 集合函数134
7.4.4 多项式134
7.4.5 线代数函数135
7.5 数组组合和文件存取136
7.5.1 改变数组维数136
7.5.2 数组组合137
7.5.3 数组分割138
7.5.4 读写文件139
7.5.5 meshgrid网格数组140
7.6 应用实例140
7.7 本章小结143
题143
第8章 pandas数据分析库144
8.1 pandas的基本数据结构144
8.1.1 series序列144
8.1.2 dataframe数据框147
8.2 访问数据149
8.2.1 loc[]、iloc[]访问149
8.2.2 query()和select_dtypes()151
8.3 算术运算和对齐151
8.3.1 nan缺失值处理151
8.3.2 对齐处理154
8.3.3 通用函数156
8.4 读/写数据文件157
8.4.1 csv文件157
8.4.2 excel文件159
8.4.3 stata和json文件160
8.4.4 html表格160
8.5 数据整理161
8.5.1 插入或删除行列及数据替换161
8.5.2 索引整理162
8.5.3 重复值处理164
8.5.4 排序和排名164
8.5.5 数据框连接166
8.5.6 数据分箱168
8.5.7 多级索引169
8.5.8 字符串处理171
8.6 分组统计172
8.6.1 分组对象概述172
8.6.2 分组对象的统计方法173
8.6.3 数据透视表和交表175
8.7 时间序列176
8.7.1 pandas中的时间函数176
8.7.2 时间频率变换179
8.7.3 滑动窗的rolling函数179
8.8 实例应用180
8.8.1 泰坦尼克号数据集分析180
8.8.2 电影票房统计183
8.8.3 足球比赛统计185
8.9 本章小结187
题188
第9章 matplotlib绘图库189
9.1 matplotlib简介189
9.1.1 绘图示例189
9.1.2 、线型和标记符号191
9.1.3 plt的常用命令192
9.2 几种常见的图形195
9.2.1 柱形图195
9.2.2 饼图197
9.2.3 散点图199
9.2.4 直方图201
9.2.5 箱线图202
9.2.6 其他图形203
9.3 多子图绘制204
9.3.1 使用fig.add_subplot命令添加子图204
9.3.2 使用plt.subplots命令添加子图205
9.3.3 使用twinx()函数实现双y轴图形207
9.4 设置图形装饰项207
9.4.1 添加注解208
9.4.2 设置坐标轴210
9.4.3 填充和显示图片211
9.5 使用pandas绘图213
9.6 本章小结216
题216
0章 财经数据可视化217
10.1 财经数据获取217
10.1.1 通过tushare获取股票行情数据217
10.1.2 通过baostock获取货币供应量218
10.1.3 通过akshare台获取宏观杠杆率219
10.1.4 通过世界银行公开数据台获取数据220
10.2 股票行情数据可视化221
10.3 中国gdp数据可视化223
10.4 宏观杠杆率数据可视化225
10.5 货币供应量可视化227
10.6 本章小结229
题229
1章 python金融分析应用230
11.1 实用numpy金融函数230
11.2 股票的收益率和波动率233
11.2.1 收益率计算234
11.2.2 单只股票和市场均收益率比较236
11.2.3 历史波动率计算239
11.2.4 股票收益率相关分析241
11.3 股票技术指标计算244
11.3.1 价格趋势分析244
11.3.2 超超买分析247
11.4 本章小结249
题250
2章 配套实验251
实验1 python和内置函数251
实验2 python语言基础练258
实验3 容器数据类型及若干库练261
实验4 程序的流程控制265
实验5 函数练266
实验6 文件读写268
实验7 numpy实验1270
实验8 numpy实验2273
实验9 pandas实验1274
实验10 pandas实验2276
实验11 matplotlib绘图库277
实验12 python金融数据分析应用280
参文献287
查看详情
-
全新
北京市通州区
平均发货10小时
成功完成率83.89%
-
全新
北京市大兴区
平均发货15小时
成功完成率91.19%
-
全新
河北省保定市
平均发货16小时
成功完成率80.5%
-
全新
河北省保定市
平均发货17小时
成功完成率92.74%
-
全新
河北省廊坊市
平均发货13小时
成功完成率90.07%
-
全新
河北省保定市
平均发货21小时
成功完成率75.03%
-
全新
河北省保定市
平均发货26小时
成功完成率83.17%
-
全新
江西省南昌市
平均发货22小时
成功完成率82.21%
-
全新
湖北省武汉市
平均发货17小时
成功完成率92.16%
-
九品
广东省东莞市
平均发货14小时
成功完成率91.9%
-
全新
天津市东丽区
平均发货15小时
成功完成率89.7%
-
全新
河北省保定市
平均发货18小时
成功完成率88.78%
-
全新
北京市房山区
平均发货18小时
成功完成率78.52%
-
九五品
北京市海淀区
平均发货43小时
成功完成率40.54%
-
全新
湖北省武汉市
平均发货16小时
成功完成率77.96%
-
全新
河北省保定市
平均发货26小时
成功完成率79.04%
-
全新
广东省广州市
平均发货14小时
成功完成率92.14%
-
全新
河北省保定市
平均发货29小时
成功完成率80.57%
-
全新
河北省保定市
平均发货30小时
成功完成率81.5%
-
全新
河北省保定市
平均发货30小时
成功完成率81.88%
-
全新
河北省保定市
平均发货25小时
成功完成率83.84%
-
全新
北京市房山区
平均发货23小时
成功完成率76.66%
-
全新
北京市房山区
平均发货21小时
成功完成率79.94%
-
全新
北京市房山区
平均发货21小时
成功完成率80.32%
-
全新
山东省泰安市
平均发货26小时
成功完成率88.93%
-
全新
北京市房山区
平均发货21小时
成功完成率80.32%
-
全新
北京市房山区
平均发货21小时
成功完成率79.94%
-
全新
河北省保定市
平均发货26小时
成功完成率83.17%
-
九品
广东省东莞市
平均发货17小时
成功完成率94.83%
-
九品
广东省东莞市
平均发货12小时
成功完成率94.21%
-
九品
广东省东莞市
平均发货12小时
成功完成率94.49%
-
全新
湖北省武汉市
平均发货15小时
成功完成率72.11%
-
九五品
江苏省南京市
平均发货25小时
成功完成率81.4%
-
全新
河北省保定市
平均发货15小时
成功完成率83.91%
-
全新
河北省保定市
平均发货9小时
成功完成率93.9%
-
4
九五品
河北省廊坊市
平均发货9小时
成功完成率95.81%
-
九品
广东省东莞市
平均发货18小时
成功完成率90.49%
-
九五品
广东省东莞市
平均发货10小时
成功完成率95.5%
-
全新
河北省保定市
平均发货12小时
成功完成率90.11%
-
全新
-
九五品
广东省东莞市
平均发货24小时
成功完成率91.46%
-
全新
-
全新
北京市东城区
24小时内发货
成功完成率88.08%
-
全新
河北省保定市
平均发货17小时
成功完成率76.04%
-
全新
湖北省武汉市
平均发货22小时
成功完成率71.29%
-
全新
河北省保定市
平均发货27小时
成功完成率68.03%
-
九五品