Python程序设计基础 第2版

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

查看详情
相关图书 / 更多
您可能感兴趣 / 更多
Python程序设计基础 第2版
Python数据可视化
钟雪灵 郑桂荣
Python程序设计基础 第2版
Python金融数据挖掘
钟雪灵 侯·P 张红霞 主编;陈 副主编
Python程序设计基础 第2版
大数据工具应用——微课视频版
钟雪灵;郭艺辉;侯·P;刘晓庆;黄承慧;彭诗力
Python程序设计基础 第2版
Python程序设计基础
钟雪灵 著
Python程序设计基础 第2版
女人幸福密码
钟雪灵 著