标签
内容简介
《Python金融实战》由麦吉尔大学金融学博士严玉星(Yuxing Yan)撰写,是异步社区“金融科技”系列中偏重入门实操的一本。全书12章,从Python的安装、版本差异与三种启动方式讲起,用大量简单示例帮助读者理解变量、函数、缩进、模块与数据类型等基础概念;随后进入金融场景:用Python写一个金融计算器,处理现值、年金、净现值、内部收益率与利率换算;借助NumPy、SciPy完成矩阵运算、线性回归与资本资产定价模型;用matplotlib绘制复利、杜邦等式、投资组合风险与K线图;用pandas与statsmodels处理时间序列,计算各种收益率、做T检验与F检验,并演示Fama-French三因子、买卖价差与流动性指标、在险价值、有效组合边界等策略。后半部分聚焦衍生品:Black-Scholes-Merton期权定价模型、看涨看跌平价关系、希腊字母、二叉树法定价,循环语句与隐含波动率求解,蒙特卡罗模拟为普通期权与奇异期权定价,最后以波动率、ARCH与GARCH模型收尾。每个章节都配有小结与练习题,并附带数据集,适合“边敲代码边学金融”的读者。
编辑推荐
市面上的Python金融书大致分两类:一类是“Python教程”,金融只是举例;另一类直接给量化策略,门槛偏高。本书属于前者,却比一般教程更贴近金融专业的思维习惯:它不急着讲机器学习,先教你把Excel里的金融计算搬进Python,从编写一个功能完整的金融计算器起步,再一步步走到期权定价与波动率模型。作者严玉星在八所大学讲授金融建模、期权与期货、定量财务分析等课程,因此书中处处保留课堂痕迹:错误提示怎么读、变量为什么要取有意义的名字、怎样调试自己的函数、怎样把代码组织成可复用的模块,这些细节对自学者非常受用。全书12章结构清晰,每章都有小结与练习题,配套数据集让读者能真正跑通代码。对想做量化或金融数据岗的读者来说,这是一块又实用又动手性强的入门砖。
适合谁读
适合
- 金融、会计、统计等专业的高校学生,希望用Python替代Excel做金融计算
- 有一定编程基础、想转行进入金融科技或量化分析领域的开发者
- 金融机构研究员、风控或投研人员,需要快速上手脚本化建模
- 准备学习期权定价、GARCH等模型但缺少编程实现路径的读者
不适合
- 完全零编程基础的读者,书中默认读者能安装并运行Python
- 已经有较深量化经验、想找完整策略框架和实盘系统的读者
- 只想学Python通用语法、对金融场景没有兴趣的读者
阅读建议
- 先按第1—6章顺序敲一遍示例代码,把环境装好、模块调通,别跳过安装和调试部分
- 读期权相关章节时随手准备一份期权数据,边看公式边用代码复现,理解希腊字母与隐含波动的含义
- 书中的数据下载示例涉及雅虎财经等接口,接口可能已变化,遇到失败先换数据源再继续学习
- 学完后回头看自己工作中用Excel完成的测算,尝试用pandas重写,形成个人的金融工具库
出版社简介
人民邮电出版社
中国 · 成立于 1953 年
人民邮电出版社以科技、计算机与信息通信类图书见长,并由此延伸至摄影、艺术、软件学习与励志成长等门类,形成较为多元的出版方向。库内图书既涵盖《重构与模式(修订版)》《华为交换机学习指南(第二版)》等计算机与通信技术读物,也收录《小王子(中英法彩绘典藏纪念版)》《了不起的盖茨比》《假如给我三天光明》等双语典藏类作品;《北京十年:1980-1990》与《鬼刀 WLOP个人插画作品集》则体现其在摄影与艺术领域的布局。作者资源包括安东尼·圣埃克苏佩里、海伦·凯勒、Joshua Kerievsky、王达、张兆增与WLOP等。
目录
- 第1章 Python简介及安装
- 第2章 用Python完成普通计算器的功能
- 第3章 用Python编写一个金融计算器
- 第4章 编写Python程序计算看涨期权价格
- 第5章 模块简介
- 第6章 NumPy和SciPy模块简介
- 第7章 用matplotlib模块绘制与金融相关的图形
- 第8章 时间序列的统计分析
- 第9章 Black-Scholes-Merton期权定价模型
- 第10章 Python的循环语句和隐含波动率的计算
- 第11章 蒙特卡罗模拟和期权定价
- 第12章 波动率和GARCH模型
常见问题
这本书需要什么基础才能读?
书中从Python安装与基础语法讲起,但节奏偏快,最好具备最基本的编程概念(变量、函数、循环)。金融方面会涉及现值、期权、投资组合等概念,作者会做必要解释,金融专业读者理解起来更顺畅。
书中代码和数据现在还能用吗?
主体语法与NumPy、pandas、matplotlib的用法仍然通用,但书中部分示例依赖雅虎财经等在线数据接口,细节可能已发生变化。建议用本地数据集或社区维护的替代库(如yfinance)替换数据获取部分。
和《Python金融大数据分析》有什么区别?
《Python金融大数据分析》(Yves Hilpisch著)体量更大、更偏向衍生品定价与数值方法的系统展开;本书篇幅约320页,更接近一本带练习题的课堂讲义,适合作为第一本把Python和金融连起来的入门读物。
中文版和英文原版有什么差异?
中文版据人民邮电出版社2017年版引进,译者为张少军与严玉星;英文原版为Packt出版的Python for Finance第一版,并且原书后续已更新至第二版,涉及更新的Python生态与库版本,重视时效的读者可对照阅读。
读者评论
查询本书
本站为索引目录:「全网查询」由您发起、在您的浏览器中运行,所列入口均指向第三方站点,请自行判断可用性。