本书是浙江省高职院校“十四五”重点立项建设教材,是高等职业教育智慧财经系列教材之一。
本书以财务典型工作任务为具体对象,按照工作流程深入浅出地引导学生使用Python完成相关工作。全书安排了搭建Python运行环境、强化Python应用基础、用Pandas库处理数据、用Matplotlib库绘制图形、通过AKShare库获取财经数据、构建报表分析模型、用Python爬取网络数据7个项目近40项任务,对Python运行环境搭建,Pandas、Matplotlib、AKshare、docx、requests等模块库在财务工作中的应用作了系统介绍。本书另在附录中配套设置“Python财务分析综合实训”与“Python网络爬虫综合实训”两项典型工作场景实训内容,兼具知识系统性与实践应用性。
本书按学习目标、任务描述、操作向导、课后习题为基本框架,各任务配有代码讲解和对应的习题,扫描二维码可查阅完整的代码资源。本书另配有教学课件、教案、微课视频、参考答案等教学资源,供教师教学使用,具体资源获取方式请见书后的教学资源服务指南。
本书可以作为应用型本科院校、高等职业本科院校、高等职业专科院校财会类专业学生的教学用书,也可以作为各类企业在职会计人员培训、自学用书,以及各类企业管理人员的进阶参考读物。
- 项目一 搭建Python运行环境001
- 任务一 安装Python程序002
- 任务二 安装 Python 代码编辑器006
- 任务三 检测Python运行环境010
- 任务四 安装Pandas与Matplotlib库016
- 素养阅读020
- 项目二 强化Python应用基础021
- 任务一 遵循代码编写的基本规范022
- 任务二 数据类型识别与转换027
- 任务三 列表的创建与应用036
- 任务四 字典的创建与应用044
- 任务五 函数的自定义与调用056
- 任务六 循环与判断语句的应用062
- 任务七 用格式化字符串打印输出069
- 素养阅读074
- 项目三 用Pandas库处理数据077
- 任务一 创建DataFrame对象078
- 任务二 DataFrame数据查询与筛选083
- 任务三 DataFrame数据增减与统计094
- 任务四 DataFrame数据自动化处理104
- 任务五 DataFrame数据拼接与清洗110
- 任务六 DataFrame数据分箱与评价117
- 素养阅读126
- 项目四 用Matplotlib库绘制图形129
- 任务一 绘制折线图130
- 任务二 绘制组合图137
- 任务三 绘制双坐标轴图144
- 任务四 绘制子图网络图153
- 任务五 绘制多期的结构饼图158
- 素养阅读167
- 项目五 通过AKShare库获取财经数据169
- 任务一 安装AKShare库170
- 任务二 获取指定关键字的新闻资讯176
- 任务三 获取管理层的讨论与分析182
- 任务四 获取上市公司财务指标187
- 任务五 对数据作描述性统计分析197
- 素养阅读206
- 项目六 构建报表分析模型209
- 任务一 获取上市公司报表数据210
- 任务二 筛选年度会计数据215
- 任务三 结构分析223
- 任务四 发展分析233
- 任务五 比率分析243
- 任务六 趋势分析253
- 任务七 财务模型构建与应用259
- 任务八 行业比较与报告输出275
- 素养阅读287
- 项目七 用Python爬取网络数据289
- 任务一 获取网站当页新闻标题信息290
- 任务二 获取网站多页新闻标题信息300
- 任务三 获取网页段落文字310
- 任务四 获取网页中的表格数据320
- 素养阅读330
- 附录333
- 附录一 Python财务分析综合实训333
- 附录二 Python网络爬虫综合实训335
- 主要参考文献337