Python金融数据分析与挖掘实战
上QQ阅读APP看书,第一时间看更新

1.1 Python概述

Python是一种面向对象的脚本语言,由荷兰研究员Guido van Rossum于1989年发明,并于1991年公开发行第一个版本。由于其功能强大和采用开源方式发行,Python发展迅猛,用户越来越多,逐渐形成了一个强大的社区力量。如今,Python已经成为最受欢迎的程序设计语言之一。2011年1月,它被TIOBE编程语言排行榜评为2010年度语言。随着人工智能与大数据技术的不断发展,Python的使用率正高速增长。

Python具有简单易学、开源、解释性、面向对象、可扩展性和丰富的支撑库等特点,其应用也非常广泛,包括用于科学计算、数据处理与分析、图形图像与文本处理、数据库与网络编程、网络爬虫、机器学习、多媒体应用、图形用户界面、系统开发等。目前Python有两个版本:Python2和Python3,但是它们之间不完全兼容。Python3功能更加强大,代表了Python的未来,建议学习Python3。

Python开发环境众多,不同的开发环境其配置难度与复杂度也不尽相同,最常用的有PyCharm、Spyder。特别是Spyder,它在成功安装了Python的集成发行版本Anaconda之后也自带安装上了,而且界面友好。对于初学者或者不想在环境配置方面花太多时间的读者,可以选择安装Anaconda,本书也是采用Anaconda。