首页后端开发Python学了Python后可以不学R语言吗

学了Python后可以不学R语言吗

时间2023-06-02 11:40:02发布访客分类Python浏览633
导读:学了Python后可以不学R语言吗?这个问题嘛!感觉像是一个士兵在问,我是学习打手枪呢?还是学习扛火箭筒打飞机?最佳答案是,你两个都学最好。不过人的精力有限,还是要取舍怎么办?语言也是工具,工具只能在对应的场景使用趁手,才能给你最大的帮助。...

学了Python后可以不学R语言吗?

这个问题嘛!感觉像是一个士兵在问,我是学习打手枪呢?还是学习扛火箭筒打飞机?最佳答案是,你两个都学最好。不过人的精力有限,还是要取舍怎么办?语言也是工具,工具只能在对应的场景使用趁手,才能给你最大的帮助。如何取舍?最终是由你从事的职业方向来决定的。

所以我们分析下这两种语言的从业方向,或者说善长的方向。

因为你是把Python和R语言比较,那我就认定是你是在数据分析与人工智能相关的领域了,如果不限定领域,那基本就没可比性了,Python的应用范围要比R广多了。

一、从语言被设计的目的来看

Python语言被设计出来的目的就是为了提高生产效率及代码的可读性,目标对象是程序员,所以才有了那句很经典的话“人生苦短,快用Python”,编码效率是它的第一目的。

R语言则主要是提供用户友好的数据分析、统计及结果绘制与展现的,目的性很明显,就是用来做数据分析处理的,目标对象不是程序员,而是给数学家、科学家做分析使用的。

所以你会发现,早期,Python的使用领域,基本上都是企业市场应用,而R使用的方向主要是学术领域。当然现在各有渗透。

因为面向的对象不同,所以你会发现,R语言有时候用简单的几个公式,就能表现出很复杂的结果,而Python往往就需要复杂的编程工作。

二、社区支持方面

社区支持嘛,其实都有大力支持,感觉两者差不多

三、数据分析上的比较

前面说了,R语言主要是为这个方面创造的,所以它天生是数据分析的好手,可以用很简单的输入,就能显示很复杂的结果,简单方便,易于上手

Python的话,怎么说呢?他也能做分析处理,只不过要达到R同样的结果,有点难度,这个难度是指你得会一些编程。

四、优缺点

R的优点是在数据分析领域,完美的绘图能力,让你把工作重点从怎么数据分析转到进行数据分析,入门简单。

Python的优点是,用一些相关的库,你也可以做到R语言那样的绘图能力,不过过程有点复杂,主要优点是,它不止可以做为数据分析。

最终,结论就是,如果你是一个程序员,建议还是学习Python吧,因为Python会相较于R,难一点,但学完Python再去学R就很轻松了,最重要的是,Python还可以做为你工作的一个小助手,解决你的工作自动化问题。

如果你是一个数据分析员,或科学工程师,那建议你直接用R了,因为Python毕竟还是以编程为主,而R才能直接成为你的最佳工作助手,举个比较好理解但不怎么恰当的例子,你要去砍树,是选择一把斧头(R语言)呢?还是选择一块上好的工作台(Python语言),自己造一把斧头呢?

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: 学了Python后可以不学R语言吗
本文地址: https://pptw.com/jishu/58155.html
python35中出现namepipisnotdefined 需要哪些掌握哪些基础呢

游客 回复需填写必要信息