
上QQ阅读APP看书,第一时间看更新
3.1 Python概述
Python是一款面向对象、直译式的计算机编程语言,包含了一整套功能完善的标准库,能够轻松地完成很多常见的编程任务。
Python由Guido Van Rossum于1989年圣诞节期间设计,力图做到简单、直观、开源、容易理解且适合快速开发。这一设计理念可以概括为优雅、明确、简单。Python正是在这种设计思想下成为一款流行的编程语言。在2017年最新的TIOBE编程社区指数中,Python名列第五,且依旧有上升的趋势。
Python的主要应用包括网站开发、科学计算、图形用户界面,并提供了完善的开发框架。国内网站如豆瓣、知乎、果壳等就使用了Python的Web框架。此外,Google等公司也有很多Python的重要应用。而且,Python的SciPy、NumPy、Pandas、Scikit-learn等框架也非常成熟,这也使得Python成为一款非常适合数据科学分析的工具。
Python之所以能够在分析领域流行起来,原因在于Python编程本身语法简单、极易上手。此外,在众多开发者的努力下,一大批优秀、成熟、易用的数据分析框架涌现出来。Python中主要的数据分析框架如表3-1所示。
表3-1 Python中主要的数据分析框架
