目 录
上篇 Python基础知识
项目1 认识Python 3
任务1.1 Python概述 4
1.1.1 了解Python 4
1.1.2 Python与其他工具的对比 4
1.1.3 Python的热门应用领域 5
任务1.2 搭建Python开发环境 6
1.2.1 安装Python 6
1.2.2 配置IDLE开发环境 10
1.2.3 配置PyCharm开发环境 13
【实战任务1】 22
【实战任务2】 22
【知识测试】 23
项目2 Python基础语法 25
任务2.1 Python语法规则 26
2.1.1 基本输入与输出 26
2.1.2 注释 27
2.1.3 代码缩进和命名规范 29
2.1.4 变量 30
任务2.2 基本数据类型 32
2.2.1 数值和运算符 32
2.2.2 序列 36
【实战任务1】 53
【实战任务2】 54
【实战任务3】 54
【知识测试】 56
项目3 Python进阶语法 58
任务3.1 控制语句 59
3.1.1 if条件分支结构 59
3.1.2 循环语句 66
任务3.2 函数 74
3.2.1 内置函数 74
3.2.2 自定义函数 75
3.2.3 函数的参数 77
【实战任务1】 84
【实战任务2】 84
【实战任务3】 84
【知识测试】 85
项目4 Numpy与Pandas数据分析 88
任务4.1 安装和导入模块 89
4.1.1 安装Numpy和Pandas模块 89
4.1.2 导入Numpy和Pandas模块 89
任务4.2 Numpy基础知识 90
4.2.1 Numpy的有关概念 90
4.2.2 Numpy数据处理 94
任务4.3 Pandas 数据结构 98
4.3.1 Series数据结构 98
4.3.2 DataFrame数据结构 102
任务4.4 Pandas文件操作 109
4.4.1 安装openpyxl 109
4.4.2 读取Excel文件 109
4.4.3 写入Excel文件 110
任务4.5 Pandas数据分析 113
4.5.1 Pandas数据处理 113
4.5.2 Pandas数据索引 119
4.5.3 Pandas数据计算 125
4.5.4 Pandas数据透视表 128
【实战任务1】 129
【实战任务2】 130
【实战任务3】 131
【知识测试】 132
项目5 Matplotlib数据可视化 134
任务5.1 安装Matplotlib模块 134
任务5.2 Matplotlib 初级应用 135
5.2.1 Matplotlib绘图基本步骤 135
5.2.2 绘制Matplotlib图形 137
任务5.3 Matplotlib进阶应用 141
5.3.1 设置Matplotlib图形样式 141
5.3.2 绘制Matplotlib组合图和子图 144
【实战任务1】 149
【实战任务2】 150
【实战任务3】 151
【知识测试】 151
下篇 财务实战应用
项目6 职工薪酬 157
实训6.1 计算职工薪酬 158
实训6.2 职工薪酬数据分析及可视化 161
实战演练1 计算职工薪酬 163
实战演练2 职工薪酬可视化分析 165
项目7 税收筹划 166
实训7.1 固定资产折旧税收筹划 167
实训7.2 固定资产折旧税收筹划可视化 169
实战演练1 固定资产折旧税收筹划 171
实战演练2 固定资产折旧税收筹划可视化 172
项目8 项目投资决策 173
实训8.1 净现值法 174
实训8.2 投资回收期 175
实战演练1 净现值法下的设备更新项目投资决策 177
实战演练2 净现值法下的TMN项目可行性分析 178
实战演练3 投资回收期法下的项目投资决策 178
项目9 上市公司财务报表分析 180
实训9.1 北新建材财务报表分析及可视化 181
实训9.2 北新建材同行业对比分析及可视化 196
实战演练1 上市公司财务报表分析及可视化 200
实战演练2 上市公司同行业对比分析及可视化 201
参考文献 202