February 2024
Intermediate to advanced
347 pages
5h 19m
Chinese
本章首先介绍为什么采用Python作为计算工具和使用Python有哪些优点,然后讨论如何安装、启动和退出Python,是否区分大小写等问题,以及一些简单的例子。
本章主要内容如下。
人类在多年前已经进入信息化时代。事实上,我们如今是淹没在信息的海洋之中,时时刻刻都有大量的电子邮件需要阅读或太多的网页亟待浏览。互联网提供了大量关于任何事物的信息,从重要的事件到如何学习Python。我们可以借助互联网搜索任何一家上市公司的信息。如果想收集与国际商业机器(IBM)相关的财务信息,可以使用雅虎财经网站、谷歌财经网站、美国证券交易委员会(SEC)网站公布的公司报表和该公司的网页,等等。在这样的背景下,投资者、专业人士和研究人员需要一个强有力的工具来处理如此大量的公开信息。同时,我们的社会趋向于更加开放和透明。在金融领域,开源金融的概念应运而生。Dane和Masters(2009)提出了开源金融的3个组成部分:开源软件、公开的数据和开放的代码。作为开源金融的第一个组成部分,Python是开源软件的最好选择之一。另一同样流行的开源软件是R。下面总结学习和运用Python于金融领域的一些优点。
首先,Python是免费的开源软件。免费带来许多好处。我们可以设想一个简单的实验。假设一个读者没有学习过期权理论,对Python也一无所知。你觉得他/她需要多长时间能够用Python来计算看涨期权的价格(Black-Scholes-Merton模型)。我们的答案是:2小时之内!首先,下载和安装Python,这不会超过10分钟。再花10分钟学习如何启动并退出Python,并试运行几个简单例子,然后在4.1节,找到著名的Black-Scholes- ...