Python程序设计基础(普通高等教育十三五规划教材)
全新正版 极速发货
¥
39.96
6.8折
¥
59
全新
库存3件
作者编者:钟雪灵//李立
出版社电子工业
ISBN9787121375958
出版时间2019-12
装帧其他
开本其他
定价59元
货号30771774
上书时间2024-06-07
商品详情
- 品相描述:全新
- 商品描述
-
目录
目 录
第1章 初识Python1
1.1 Python语言概述1
1.2 Python的开发优势1
1.3 安装Python2
1.4 IDLE开发环境4
1.4.1 Python IDLE集成开发环境4
1.4.2 Python程序编辑器4
1.4.3 Python程序书写规范5
1.4.4 Python程序的运行7
1.5 Anaconda开发环境8
1.5.1 Python软件包管理工具8
1.5.2 Anaconda软件包10
1.5.3 Anaconda Prompt窗口12
1.5.4 IPython开发工具14
1.5.5 Spyder集成开发环境18
1.6 本章小结19
习题20
第2章 Python语言基础21
2.1 基本数据类型21
2.1.1 数值型21
2.1.2 逻辑型21
2.1.3 字符串22
2.2 变量26
2.2.1 关键字和标识符26
2.2.2 变量27
2.3 运算符与表达式28
2.3.1 运算符28
2.3.2 表达式33
2.3.3 数据类型转换34
2.4 输入与输出35
2.4.1 输入函数input()35
2.4.2 输出函数print()36
2.5 内置函数36
2.5.1 数学运算函数37
2.5.2 字符串处理函数37
2.5.3 其他函数40
2.6 常用模块41
2.6.1 模块导入41
2.6.2 math数学模块43
2.6.3 random随机数模块44
2.6.4 datetime和time模块45
2.7 本章小结48
习题49
第3章 Python容器数据类型51
3.1 列表list51
3.1.1 创建列表和存取列表元素51
3.1.2 列表基本操作52
3.1.3 列表常用函数53
3.1.4 切片55
3.1.5 列表生成方式55
3.2 元组56
3.2.1 创建元组和存取元组元素56
3.2.2 元组和列表的差异58
3.2.3 序列操作函数58
3.3 字典59
3.3.1 创建字典和存取键值对59
3.3.2 字典的常用方法60
3.4 集合62
3.4.1 创建集合62
3.4.2 遍历集合62
3.4.3 集合操作函数63
3.4.4 集合运算:并、交、差64
3.5 可变类型和不可变类型65
3.6 浅复制和深复制66
3.7 本章小结67
习题67
第4章 程序控制结构69
4.1 顺序结构69
4.2 选择结构69
4.2.1 二分支选择结构70
4.2.2 单分支选择结构71
4.2.3 多分支选择结构72
4.2.3 嵌套的选择结构73
4.3 循环结构74
4.3.1 while循环75
4.3.2 for循环76
4.3.3 break语句和continue语句78
4.3.4 else子句79
4.3.5 循环的嵌套79
4.4 异常处理结构81
4.5 本章小结82
习题82
第5章 函数84
5.1 函数定义84
5.2 函数调用与参数86
5.2.1 函数调用的一般形式86
5.2.2 不可变对象和可变对象参数87
5.2.3 默认值参数87
5.2.4 关键字参数89
5.2.5 不定长参数89
5.2.6 实参序列解包90
5.3 变量的作用域91
5.4 lambda表达式92
5.5 嵌套定义、修饰器和生成器函数93
5.6 函数递归调用95
5.7 Python的第三方库97
5.7.1 pyinstaller库97
5.7.2 jieba库98
5.7.3 wordcloud库99
5.7.4 turtle库100
5.8 本章小节102
习题102
第6章 文件103
6.1 文件的基本概念103
6.2 文件基本操作104
6.2.1 用内置函数open打开文件104
6.2.2 文件对象的属性和常用方法105
6.2.3 关闭文件105
6.2.4 读/写文本文件106
6.2.5 读/写二进制文件107
6.2.6 文件定位108
6.2.7 读/写docx文件和xlsx文件109
6.3 文件与文件夹操作111
6.3.1 os模块111
6.3.2 os.path模块113
6.4 编程实例113
6.5 本章小节116
习题116
第7章 NumPy科学计算库117
7.1 NumPy基础117
7.1.1 数组对象特性117
7.1.2 生成数组118
7.1.3 NumPy的数据类型121
7.2 存取数组元素122
7.2.1 基本索引和切片操作122
7.2.2 二维数组的索引操作123
7.2.3 布尔索引124
7.3 数组运算和排序125
7.3.1 数组和单个数据的运算125
7.3.2 数组和数组的运算125
7.3.3 数组排序127
7.4 NumPy的函数128
7.4.1 常用函数128
7.4.2 随机函数131
7.4.3 集合函数132
7.4.4 多项式132
7.5 数组组合和文件存取133
7.5.1 改变数组的维度133
7.5.2 数组组合134
7.5.3 数组分割135
7.5.4 读写文件136
7.6 应用实例137
7.7 本章小结139
习题140
第8章 Pandas数据分析库141
8.1 Pandas的基本数据结构141
8.1.1 Series序列141
8.1.2 DataFrame数据框144
8.2 访问数据146
8.2.1 loc[]、iloc[]访问147
8.2.2 at[]、iat[]、query()访问149
8.3 算术运算和对齐149
8.3.1 nan缺失值处理149
8.3.2 对齐处理152
8.3.3 通用函数154
8.4 读/写数据文件155
8.4.1 读/写CSV文件155
8.4.2 读/写Excel文件157
8.4.3 读/写HDF5文件157
8.5 数据整理158
8.5.1 行、列的插入和删除158
8.5.2 索引整理159
8.5.3 重复值处理161
8.5.4 排序和排名162
8.5.5 数据框连接164
8.5.6 数据分段165
8.5.7 多级索引167
8.5.8 字符串处理168
8.6 分组统计169
8.6.1 分组对象概述169
8.6.2 分组对象的统计方法170
8.6.3 数据透视表172
8.7 时间序列172
8.7.1 Pandas中的时间函数173
8.7.2 时间频率变换175
8.8 实例应用176
8.8.1 泰坦尼克号数据集分析176
8.8.2 电影票房统计179
8.8.3 股票基本面统计182
8.9 本章小结184
习题184
第9章 Matplotlib绘图库185
9.1 Matplotlib简介185
9.1.1 绘图示例185
9.1.2 颜色、线型和标记符号187
9.1.3 plt常用命令188
9.1.4 中文显示问题191
9.2 几种常见的图形192
9.2.1 柱形图192
9.2.2 饼图195
9.2.3 散点图196
9.2.4 直方图198
9.2.5 箱线图199
9.2.6 其他图形200
9.3 多图绘制201
9.4 设置图形装饰项204
9.4.1 添加注解205
9.4.2 设置坐标轴207
9.4.3 填充颜色和显示图片208
9.5 使用Pandas绘图209
9.6 本章小结211
习题212
第10章 Tushare财经数据接口213
10.1 财经数据接口Tushare简介213
10.1.1 宏观经济数据213
10.1.2 股票行情数据216
10.1.3 上市公司基本面数据219
10.1.4 股票指数数据221
10.2 股票行情数据的可视化223
10.2.1 绘制股票k线图223
10.2.2 绘制股票价格移动均线与成交量225
10.3 优质基本面的股票池创建227
10.4 本章小结229
习题229
第11章 Python金融分析应用231
11.1 实用NumPy金融函数231
11.2 股票的收益率和波动率235
11.2.1 收益率计算235
11.2.2 单支股票和市场平均收益率比较237
11.2.3 历史波动率计算240
11.2.4 股票收益率相关性分析242
11.3 股票技术指标计算246
11.3.1 价格趋势分析246
11.3.2 超卖超买分析249
11.4 宏观经济数据分析251
11.4.1 数据准备251
11.4.2 国内生产总值增长态势252
11.5 本章小结256
习题256
第12章 配套实验257
实验1 Python和内置函数257
实验2 列表、元组、字典和集合264
实验3 程序的流程控制267
实验4
内容摘要
本书介绍Python程序设计的基础知识,集教材、习题、上机实验于一体,内容涵盖全国计算机等级考试二级Python语言程序设计的考试大纲,包括11章教学内容和9个实验。在教学内容中,第1~6章介绍Python程序设计的基础知识,第7~9章分别介绍三个用于数据分析的第三方程序包(NumPy、Pandas、Matplotlib)及其应用,第10~11章主要围绕Tushare财经数据库介绍运用Python进行数据分析的几个综合案例。9个实验与教学内容结合紧密,包括验证性、设计性和综合性实验,方便实验教学的组织与开展。
— 没有更多了 —
以下为对购买帮助不大的评价