书籍作者:高顿财经研究院 | ISBN:9787547315637 |
书籍语言:简体中文 | 连载状态:全集 |
电子书格式:pdf,txt,epub,mobi,azw3 | 下载次数:8755 |
创建日期:2021-02-14 | 发布日期:2021-02-14 |
运行环境:PC/Windows/Linux/Mac/IOS/iPhone/iPad/Kindle/Android/安卓/平板 |
本书以Python基础知识为教学脉络,配以相应的金融编程案例加以讲解。全书分为3部分,共19章。第1部分:基础知识(第1-12章);第2部分:Python金融编程的常用库(第13-16章);第3部分:实战项目(第17-19章)。
其中,第1部分以Python基础知识为主,从如何安装开始,通过对变量、赋值、注释的讲解,让读者了解必备的编程要素,再添以条件、循环语句、函数等,赋予程序不同功能。最后讲解包、模块、类的概念,让大家知道代码如何存储和取用更方便。
第2部分围绕金融编程常用的几个Python库——NumPy、Pandas和Matplotlib,分别解决金融编程中关于数组、时间序列和数据可视化的问题。在第一部分的基础上,让大家了解在解决实际相关金融数据分析问题时,需要将大量的数据进行怎样的操作,相关代码如何编写使得其最后的输出是我们可以运用于分析的形式。
第3部分是3个金融实战项目,是对于前面章节的综合运用。采取一章节一个项目,包含:期权定价模型、寻找投资组合以及银行板块低估值选股策略。从讲解金融知识背景,到分析问题,理出代码编写思路,导入数据,编写代码,运行和回测。
高顿财经研究院创立于2009年,现有200多名研究员和学术老师,目前已出版财经图书近50种。研究院将研发与教学并重,在财经教育领域不断探索研究,为学员提供前瞻性、高水准的知识服务。高顿财经研究院在衍生品研发及对冲策略研究、量化风险模型、量化策略开发及实施、机器学习、高频交易等领域均设立研究项目和开发相关课程。
本书为基于Python语言的金融编程入门教材。以系统的Python 基础知识为教学脉络,并配以相关金融编程案例,讲解清晰,示范直观,突出python语言的简洁和高可读性,帮助有一定金融知识的编程小白建立起Python与金融的联系,体会python语言的魅力,打好基础,快速上手。从各知识点练习到综合运用的实战项目,循序渐进地让读者体验利用python进行金融数据分析的完整编程过程,并学会金融分析中典型方法的实际应用。
本书采用目前金融市场热门编程语言——Python,其简洁和高可读性,使得初学者能快速上手。本书不同于其他Python金融编程入门书的以金融知识为主要教学脉络,配以python基础知识的讲解。本书抓住目前市场漏洞,介于纯编程入门教材与 金融编程入门教材之间,选择采用以python基础知识为主,金融案例为辅的讲解思路。解决有一定金融知识的编程小白看懂纯编程入门书,又无法实际运用于金融编程,以及看懂金融编程入门书的金融知识,却没有系统的python知识框架的尴尬问题。另,全书直观展示Spyder环境下的编程过程:每行代码对应一个行序,不同功能代码,配以明确的中文注释 ,并通过行序对重要代码进行解读,让读者充分了解编程思路和易错误区。此外,全书采用中国开源的金融数据,有较高的实际应用价值。因此,本书的出版会极大地满足中国金融编程小白的需求,市场价值较高。
乘上时代浪潮,不落后很必要!
2016年3月,由谷歌旗下DeepMind研发的人工智能机器人阿尔法围棋(AlphaGo)战胜了 世界围棋冠军李世石,从而宣告一直被视为人工智能禁地的围棋领域也最终被攻克,同时也标志 着人工智能时代离我们越来越近了。随着人工智能技术的不断发展,国内外各行各业、各年龄段 再次掀起了一波编程学习的浪潮。金融行业当然也不例外。近年来在金融领域兴起的大数据分析、 机器学习、区块链技术等各种金融科学技术都必须以金融编程能力为基础来寻求最佳解决方案。 更重要的是,金融编程技术不再被视为专业技术人员才需要掌握的必备技能,随着金融科技在行 业内的广泛运用,即便没有专业技术的金融从业人员也需要具备基本的金融编程思维才能对其所 面对的业务有更加深入的理解。可以预见,金融編程能力将逐渐成为新一代金融从业人员的必备 技能之一。
金融大明星Python,前来为你开路!
据不完全统计,全世界的编程语言多达600多种。学习金融编程,从哪一种语言开始最合适 呢?目前,金融行业运用较多的编程语言包括Python、C++、C#、Matlab与R语言。这些编程语 言各有优势,但不可否认随着Python语言近年来的流行,大有赶超其他语言的趋势,被称为金融 编程的第一语言。2018年,在由国际电子和电气工程师联合会(IEEE)颁布的第五届年度编程 语言排行榜中,Python力压C++、C、Java与C#等传统编程语言问鼎榜首。Python的简洁性、 可移植性以及易学性受到金融业内人士的青睐,Python的第三方库也为近年来金融领域兴起的人 工智能、机器学习以及区块链技术的实现提供了极其便捷的解决方案。如果读者还没有任何编程 经验,那么将Python作为您的第一个编程语言是一个很好的选择。
我们不走寻常路,金融编程应该这样学!
那么,一位零编程基础的金融从业人员怎样才能最有效地开启金融编程之旅呢?诚然,市面 上不乏优秀的金融编程书籍,但真正适合“从零开始学"的金融編程书籍少之又少。多数金融编 程类图书通常在开头几章介绍下Python或其他编程语言的基本用法,然后读者就必须立马切换到 大段大段复杂且缺少详细解释的程序学习上。这样的写作模式使得这类书籍的定位更像是一本编 程语言的操作手册。这对于有編程经验的金融从业人员来说也许比较高效,但却忽视了对零基础者编程思维的培养。尤其对于完全没有编程经验的小白来说,阅读这类编程书籍往往会陷入一个 “从入门到放弃”的痛苦过程。
我们编写本书的目的就是要尝试解决这一困境。本书具有以下几个方面的特色:
第一,本书坚持使用金融的例子来系统地讲解Python编程中的基本概念,并注重编程思维的 培养。
第二,我们假设阅读本书的读者在编程上是真正的“零基础”,对每段代码的讲解要比同类 书籍详细。
第三,本书定位为Python金融编程的入门书籍,书中选取的例子一定是简单但能有效地能帮 助读者理解相关概念的。
第四,本书从入门开始但并不止于入门,如果读者能够不参考我们提供的代码独立实现书中的案例、项目及课后习题,就说明您的金融编程能力已经不限于入门了。
内容至上,系统的Python知识带你快速入门!
全书可分为三个部分。第1部分为第1章到第12章,主要讲述Python编程所必须了解的基 本概念及相关操作:包括变量、格式化输出与输入、注释、条件语句、循环语句、列表、元组、 字典、函数、类等。学完本部分内容读者将储备开发复杂金融程序所需要的基本知识,并具备独 立开发金融小程序的能力。
第2部分为第13章到第16章,主要讲述Python在金融编程中常用的两个利器:NumPy与 Pandas库的基本使用方法。学完本部分内容读者将对如何玩转金融数据有了初步的了解,具备分 析、处理金融数据的能力。
第3部分为第17章到第19章,详细介绍了三个完整金融编程项目实现。这三个项目中,有两个项目涉及金融理论的编程实现,一个项目涉及投资策略的实现。学完本部分内容读者能将前 文学到的知识学以致用,体会金融编程的整个域程。
在全书的三个部分中,第1部分与第2部分用到的例子是相对简单的,我们希望读者能够较 为顺利地阅读完前两部分,具备金融编程的基本知识。虽然前两部分的正文难度不大,但在每一章后面我们也为读者准备了大量的思考题与编程题。其中的一部分题目是具有一定难度的,同时 第3部分的三个项目也具有的一定的挑战性的。我们建议读者在使用本书的过程中不要机械地将 书中的代码“抄入"您的程序中,而是能够合上书本,自行编写程序实现相应功能。只有这样做, 您的金融编程能力才能真正地从入门走向提高。
高顿财经研究院
这本书最让我惊喜的就是第三部分的实战项目,我不光系统了解了期权的定价模型,还系统学习了投资组合观念。本身自己也在炒股,但是慢慢入行后不想一直被割韭菜,得学点背后的投资分析技术,自己尝试分析数据。跟着书学了一段时间,懂了挺多基础知识,讲得还挺透彻的,实战项目还涉及到了投资策略的实现。越深入越觉得要好好跟着学啦。
2020-02-17