您的位置首页百科问答

R 语言和 Python 学哪个?

R 语言和 Python 学哪个?

的有关信息介绍如下:

R 语言和 Python 学哪个?

如果你想去业界,不在学术界继续呆着了。请立即放弃R。

R整体上来讲根本不是一个好语言,甚至一个能够communicate的好工具都算不上。

任何算法都有个落地的问题,比如你编出来数据分析如何应对大量数据,如何自动化。R无论从语言风格还是计算速度来讲,简直是大灾难。

R在工程上令人诟病的方面太多了:

1. 他的面向对象编程基本等于0。OOP基本不是使用场景习惯。而在业界,production code里面向对象编程是基本要求。

2. 各种包namespace不统一,代码维护如屎山。一群统计学家随性编的包,那code要多难看有多难看。这简直不利于代码维护。

3. Debug简直是灾难。这就不用说了,我都被他气死好几回了。

任何工具都有顺手不顺手的问题,这个见仁见智。但R最致命的一点是,天天用R甚至吹R会造成极其烂的代码品味和编程哲学。CS天天教代码规范,内存管理和OOD是有原因的。因为他们是系统设计重要一环,也是业界对于许多面试者的基本要求。

现在很少有公司用R,科技企业里头做数据的更没有。都是Python Java C++面试面得特别欢。为了找工作,请马上立即放弃R。

======补充======

好了知道了大家对R的热(wan)爱(zun)了 。题主说要二选一,那不废话么。python能干的事比R多得多得多得多得多了....我用R也有5年了,精通肯定了。只觉得越用越气越觉得垃圾...除了试一些高级模型外,现在我能用Python全用Python了。抱着R的,开心就行