Python数据分析入门与实战
上QQ阅读APP看书,第一时间看更新

2.1 Python简介

Python是由Guido van Rossum在20世纪80年代末90年代初,在荷兰国家数学和计算机科学研究所研发的。现在Python由一个核心开发团队在维护,Guido van Rossum仍然起着至关重要的作用,指导其进展。Python 2.7被确定为最后一个Python 2.x版本,在2020年元旦便不再得到支持。本书中所用的Python版本为Python 3.x,建议使用Python 3.6及以上版本。

在TIOBE编程语言排行榜中,Python的排名不断上升,截止2020年初,Python排名第三名(第一名为Java,第二名为C),并且从2016年开始,Python开始取代Java成为高校中最受欢迎的语言,如图2-1所示。

●图2-1 TIOBE编程语言排行榜

数据分析为什么要用Python?

(1)Python处理数据的优势

大量的Python库可以为数据分析提供完整的工具集(Pandas、NumPy和Matplotlib等),特别是Pandas在处理中型数据方面有着无与伦比的优势,正在成为各行业数据处理任务的首选库。

(2)Python存储的优势

Python可以方便地连接互联网以发送/提取数据,也能以几乎所有存储格式存取数据,包括文本文档、Excel、图片及各类SQL数据库。

(3)Python和其他语言的结合

Python可以方便地与其他语言进行对接,比如C、Java等。

(4)Python免费开源的优点

Python是免费开源的一门语言, 封装库一直在增加,使得Python生态更优异。