Jupyter数据科学实战
上QQ阅读APP看书,第一时间看更新

1.5 为何Python适合数据科学

Python对初学者很友好,它的语法(用词和结构)非常简单易懂,即使是对编程一无所知的人也可以理解大部分语句。Python是一种多范式编程语言,被称为“代码世界的瑞士军刀”,支持面向对象编程、结构化编程和函数式编程等。在Python社区流传着一个笑话:“Python是世界第二通用语言”。

Python是免费的开源软件,因此任何人都可以编写库来扩展它的功能。数据科学是这些第三方扩展库的早期受益者,尤其受益于其中的翘楚——Pandas库。

Python本身的易读性和简便性使它相对容易上手,其目前可用的数据分析库的数量庞大,意味着绝大多数领域的数据科学家能免费下载到符合他们需求的工具包。

KDnuggets是一个在商务分析、大数据、数据挖掘、数据科学和机器学习领域非常著名的科技信息服务网站,它的一项调查清晰地表明Python是数据科学/机器学习的首选语言,如图1-6所示。

图1-6 KDnuggets调查