Я багато разів бачу в описі вакансії науковця даних, який запитує досвід Python / Java та ігнорує R. Нижче наведено особистий електронний лист, який я отримав від головного науковця даних компанії, до якого я подав заявку через linkedin.
X, Дякую за зв'язок та виявлення інтересу. У вас є хороші навички Analytics. Однак усі наші науковці повинні мати хороші навички програмування в Java / Python, оскільки ми є Інтернет / мобільною організацією, і все, що ми робимо, це онлайн.
Хоча я поважаю рішення головного науковця з даних, я не в змозі скласти чітке уявлення про те, які завдання, які Python може виконувати, не може виконувати R. Хтось може піклуватися про деталізацію? Я насправді прагну вивчити Python / Java, за умови, що я отримаю трохи більше деталей.
Редагувати: Я знайшов цікаву дискусію про Quora. Чому Python є мовою вибору для науковців даних?
Edit2: Блог з Udacity про мови та бібліотеки для машинного навчання