400 050 6600
数据分析师

手机号

验证码

30天自动登录
当前位置:首页 - Q&A问答

Q&AQ&A问答

Python作为一种数据分析语言的意义

来源: / 作者: / 时间:2022-09-12

在计算机工程中与CPDA数据分析师的工作之中,最重要的事情之一是计算机算法能够快速有效地解决给定的问题,而且它们的实现尽可能地简单和廉价。追求优化的计算机代码或编程语言是很自然的,它能减轻计算机资源的负担,并提供高度的可靠性。在某些情况下,使用C、Fortran或ADA等编程语言是不可避免的,目的是在关键时刻获得所使用资源的最大效率和有效性,同时保证系统的高可靠性。

但是,对于可以由其他编程语言用更少的代码行完成的大量其他任务,使用这种编程语言并不总是明智的,这在现代企业中并不总是如此。

有必要考虑用编程语言解决特定问题所需的开发时间,使用低级编程语言解决不需要极高可靠性和效率的问题。

这就需要考虑高级编程语言,它们具有更简单的语法、灵活性和更容易维护的系统。这大大缩短了开发或解决特定问题所花费的时间。


上面的图表显示了使用的差异,即高级和低级编程语言之间的妥协。高级编程语言已经变得非常流行,即使在以前需要显著节省计算机资源的领域,主要是因为以MIPS/$(每秒百万指令)衡量的处理能力已经变得更便宜。由于处理器制造商的市场竞争更加激烈,以及人类知识,即人力资本,由于互联网的指数级增长,每小时的工作变得更加昂贵。

在许多情况下,解决方案可以在多语言编程模型的使用中看到,其中低级编程语言用于需要高可靠性的某些任务,而高级编程语言用于其他部分。在这种类型的集成中,像Python这样的编程语言已经成为所谓编程语言的同义词,它充当了一种粘合剂,将时间紧迫和计算密集型任务与简单的用户界面结合在一起。

从这个假设出发,现代Python得到了发展,它的作用远远超过了订书机的既定角色。近年来,伴随而来的开发环境和库的整个生态系统已经开发出来,并焕发了生机。这些“表面之下”的库中有许多是用底层语言编写的,以获得最佳性能,而它们的控制通过使用简单而清晰的Python语法得到了最大程度的简化。正是这种生态系统和上述事实,是Python成功的原因,它已经成为当今最受欢迎的编程语言之一。


上图最好地说明了Python的生态系统,其中链的顶端是开发环境,其中编写了非常简单和清晰的Python编程语言语法,链的底部是用低级编程语言编写的直接与操作系统交互的系统库。值得一提的是,大多数开发环境和软件库都是开源的,也就是说,它们提供了免费的知识产权许可,这对于应用程序的开发人员来说,在开发环节中节省了大量的资金。
Prev article

CPDA学习之理解数据分析

Next article

大数据分析是如何运作的?

数据分析师

报名咨询

数据分析师

报名缴费

数据分析师

客服中心

数据分析师

课程服务

数据分析师

认证服务