我在数据科学家的职位描述中多次看到要求有 Python/Java 经验而无视 R。以下是我收到的一封个人电子邮件,来自我通过 LinkedIn 申请的一家公司的首席数据科学家。
X,感谢您的联系和表达兴趣。你确实有很好的分析技能。然而,我们所有的数据科学家都必须具备良好的 Java/Python 编程技能,因为我们是一个互联网/移动组织,我们所做的一切都是在线的。
虽然我尊重首席数据科学家的决定,但我无法清楚地了解 Python 可以完成哪些 R 无法完成的任务。有人可以详细说明吗?我实际上很想学习 Python/Java,只要我能了解更多细节。
编辑:我在 Quora 上发现了一个有趣的讨论。 为什么 Python 是数据科学家的首选语言?
Edit2:Udacity 关于机器学习语言和库的博客