Опрос: R и Python для гуманитариев и непрограммистов (Цифровой дискурс)

В декабре 2018 — феврале 2019 редакция Цифорого Дискурса провела опрос по теме сравнения сравнения двух наиболее популярных языков программирования, используемых в цифровых гуманитарных науках: R и Python.


R и Python для гуманитариев и непрограммистов

Ниже приведу свой комментарий:

Практически любую задачу в области сбора, трансформации, очистки и визуализации данных одинаково эффективно могут решить как R, так и Python.

Python я бы рекомендовал тем, кто помимо анализа, планирует заниматься веб-программированием. R более удобен для манипуляции с данными, имеет большие возможности по визуализации данных (пакет ggplot2).

Принято считать, что синтаксис Python проще, чем R, а порог вхождения в него ниже. Мне сложно об этом судить, но могу сказать, что на базовом R сейчас уже почти никто не пишет. Весь код реализуется на основе популярных пакетов, которые делают его синтаксис максимально компактным. Так, популярный пакет dplyr имеет SQL like синтаксис, и поддерживает конвейерный стиль написания кода, что позволяет избежать сохранения результата промежуточных шагов в отельные переменные.

Если подытожить всё вышесказанное, то мои рекомендации следующие:

  • если речь идёт о задачах работы с данными, то выбирайте R;
  • если о веб-программировании, то Python.

Ознакомится с комментариями всех остальных респондентов, среди которых Анастасия Кузнецова, Михаил Корнеев, Алексей Макаров и многие другие, можно перейдя по ссылке.

Добавить комментарий

Заполните поля или щелкните по значку, чтобы оставить свой комментарий:

Логотип WordPress.com

Для комментария используется ваша учётная запись WordPress.com. Выход /  Изменить )

Google photo

Для комментария используется ваша учётная запись Google. Выход /  Изменить )

Фотография Twitter

Для комментария используется ваша учётная запись Twitter. Выход /  Изменить )

Фотография Facebook

Для комментария используется ваша учётная запись Facebook. Выход /  Изменить )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Создайте бесплатный сайт или блог на WordPress.com. Тема: Baskerville 2, автор: Anders Noren.

Вверх ↑

%d такие блоггеры, как: