图书目录

目    录

上篇  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