Vejo muitas vezes na descrição do trabalho de um cientista de dados que solicita experiência em Python / Java e desconsidere R. Abaixo está um e-mail pessoal que recebi do cientista de dados principal de uma empresa que solicitei através do linkedin.
X, obrigado por conectar e expressar interesse. Você tem boas habilidades de análise. No entanto, todos os nossos cientistas de dados devem ter boas habilidades de programação em Java / Python, pois somos uma organização móvel / da Internet e tudo o que fazemos é online.
Embora eu respeite a decisão do principal cientista de dados, não consigo obter uma imagem clara de quais são as tarefas que o Python pode executar que R não pode executar. Alguém pode se importar em elaborar? Na verdade, estou interessado em aprender Python / Java, desde que eu tenha um pouco mais de detalhes.
Edit: Encontrei uma discussão interessante sobre o Quora. Por que o Python é uma linguagem de escolha para cientistas de dados?
Edit2: Blog da Udacity em idiomas e bibliotecas para aprendizado de máquina