编辑推荐 1.掌握Python让你脱颖而出 随着信息化时代的到来,越来越多的人需要了解计算机编程,以便应对激烈竞争的职场环境和求职环境。国内财经类专业学生及从业者是一个极为庞大的群体,如何在其中脱颖而出,Python就是很好的助力。 2.行业导师总结的秘笈 本书作者斯文博士拥有丰富的从业经历,并且担任中国人民大学、上海财经大学、中南财经政法大学、华东政法大学等高校的兼职硕士研究生导师或校外导师,更加了解从业者及相关专业学生的痛点。 3.立足Python基础,融合金融场景 本书以Python入门为起点,结合丰富的金融场景案例,为大家打开了金融视角的Python应用之路,让大家轻松理解编程的关键,并学会在金融实务中融入编程思维,提高业务效能。 内容推荐 Python是一门以简洁和可读性著称的编程语言,它的易学性使其成为新手和专业人士的优选。Python提供了丰富的库和框架,广泛应用于数据科学、人工智能、Web开发等领域。无论你是初学者还是资深开发者,Python都能满足你的需求。本书内容共7章,立足金融场景讲解Python的基础知识和编程应用,不仅讲解了Python基础语法,而且介绍了NumPy、pandas、Matplotlib、SciPy、statsmodels、arch和datetime等模块的编程应用。此外,本书还讲解了金融领域的深度学习和强化学习应用,并通过PyTorch模块和Gymnasium模块演示了具体的编程实践。本书由资深的金融从业者编写,旨在引导读者掌握金融领域的Python编程技巧,适合金融领域和金融科技领域的从业者和高校师生参考学习,也适合对Python的金融应用感兴趣的读者阅读。 目录 第1章结合金融场景演示Python基础编程1 1.1Python简介1 1.2Python的金融变量赋值与数据类型6 1.3Python的数据结构12 1.4Python的运算符号22 1.5Python的内置函数与自定义函数28 1.6Python的类33 1.7Python的句型37 1.8模块导入与math模块42 1.9本章小结45 1.10拓展阅读46 第2章结合金融场景演示NumPy模块编程47 2.1从一个投资案例讲起47 2.2N维数组49 2.3数组的相关功能54 2.4数组的相关运算58 2.5基于统计分布的随机抽样69 2.6现金流模型80 2.7本章小结88 2.8拓展阅读89 第3章结合金融时间序列演示pandas模块编程90 3.1pandas的数据结构90 3.2时间索引96 3.3金融时间序列的数据可视化100 3.4数据框内部的操作104 3.5数据框之间的合并114 3.6统计功能118 3.7本章小结127 3.8拓展阅读127 第4章结合金融可视化演示Matplotlib模块编程128 4.1基本函数及参数的介绍128 4.2曲线图133 4.3直方图138 4.4条形图143 4.5散点图148 4.6饼图与雷达图150 4.7K线图154 4.8三维图158 4.9本章小结163 4.10拓展阅读164 第5章结合金融场景演示SciPy等模块编程165 5.1SciPy模块165 5.2statsmodels模块184 5.3波动率模型与arch模块191 5.4datetime模块198 5.5本章小结203 5.6拓展阅读204 第6章结合金融场景演示深度学习PyTorch模块编程205 6.1PyTorch环境部署205 6.2张量208 6.3神经元与激活函数226 6.4构建线性模型232 6.5全连接神经网络240 6.6循环神经网络252 6.7长短期记忆网络263 6.8本章小结273 6.9拓展阅读274 第7章结合金融场景的强化学习编程275 7.1强化学习入门275 7.2强化学习的编程技术框架——Gymnasium模块286 7.3创建并运行股票投资的强化学习环境293 7.4Q学习303 7.5深度Q网络320 7.6本章小结338 7.7拓展阅读339 书评(媒体评论) 斯文博士的力作,金融与 Python 交叉领域的经典作品,它为读者开启了一扇成功通向“数字金融科学家”的大门。 ——李刘阳 资深金融市场人士 为什么要学 Python ? Python 是把“手术刀”,帮助我们高效剖析金融风险。当我们用 IT 系统计量金融风险时,公司把钱花在系统上,这是 IT 预算;当我们用 Python 计量金融风险时,公司把钱花在员工薪资上,这是个人价值。跟着斯文博士这本书,零基础的金融人士也能轻松掌握 Python。 ——汤仙斌 歌斐资产管理有限公司风控负责人 程序是呆板的,风险是冷酷的,但是将它们通过有趣的案例链接起来,便产生了“化学反应”,生成了这本灵动的书。把 Python 与风险管理相结合,让我们更好地理解和把握这个世界的不确定性。这是一本的实操指南,值得深入研究和学习。 ——么峥 平安集团资管中心风控总监 这是我读过的少数能将基于 Python 编程的金融分析讲得如此浅显易懂又有趣的图书,而且还有如此多的真实示例予以分享,推荐每一个立志于学习 Python 的人认真读一读这本书,并将其作为工具书予以珍藏。 ——姚奕 上海金融与发展实验室银行研究中心主任 全球金融专业人士协会(GIFP)首席专家 |