Программировать или использовать Excel? Зачем перестать пользоваться таблицами

Программировать или использовать Excel?

Таблицы - популярный инструмент для обработки и расчета больших объемов данных. Однако лучшим вариантом может быть использование языка программирования. Юлия.

В 2010 году два уважаемых экономиста Гарвардского университета, Кармен Рейнхарт и Кеннет Рогофф опубликовали две статьи, которые использовались политиками по всему миру для поддержки планов жесткой экономии.

Рейнхардт и Рогофф утверждали, что средний реальный экономический рост замедляется (на 0,1%), когда долг страны превышает 90% валового внутреннего продукта (ВВП). Однако при использовании Microsoft Excel они допустили простую ошибку с серьезными последствиями.

Экономисты не выделяли всю строку при усреднении показателей роста - они опустили данные из Австралии, Австрии, Бельгии, Канады и Дании. При добавлении этих стран снижение на 0,1% превратилось в среднее увеличение экономического роста на 0,2%.

В общем, у электронных таблиц есть три проблемы:

  • Они не позволяют проводить автоматическую и систематическую проверку полученных данных.
  • Способ представления информации чрезвычайно затрудняет обнаружение ошибок третьими сторонами.
  • Они поощряют механическое поведение. Иногда для экономии времени копируются и вставляются формулы, в которые необходимо внести изменения, что они забывают сделать.

Может быть, потому, что создание конкретной программы заставляет вас уделять больше внимания тому, что вы делаете, или, потому что они универсальны, чем заранее запрограммированные формулы что электронные таблицы не предоставляют, правда в том, что все больше и больше языков программирования с открытым исходным кодом используется в экономике.

Программировать или использовать Excel? Почему Юля лучше Excel

Язык программирования Julia официально существует уже два года. Его версия 1.0 была опубликована в августе 2018 года после десятилетия разработки. Этих двадцати четырех месяцев было достаточно, чтобы сделать его одним из основных инструментов анализа данных.

Julia - это язык программирования динамического типа с открытым исходным кодом. Хотя его можно использовать для общего программирования, он был разработан с учетом потребностей пользователей научных и числовых вычислений. Julia прямо из коробки поддерживает параллелизм, предлагая три основных уровня параллелизма, которые классифицируются как сопрограммы Julia, многопоточность (в настоящее время экспериментальная) и многоядерная или распределенная обработка.

Языки динамического типа - это языки, которые позволяют вносить изменения во время работы программы.

Под параллелизмом мы понимаем способ решения проблем в информатике, который состоит из разделения больших проблем на несколько более мелких и их параллельного решения.

Некоторые преимущества Юлии перед Excel

  • Это с открытым исходным кодом, поэтому вам не нужно платить дорогие лицензии, чтобы использовать его.
  • Поддерживает использование с системой контроля версий, что позволяет проводить экспертную оценку проделанной работы.
  • Это мультиплатформенный; он доступен для машин Windows, Mac, Linux, FreeBSD и Docker.
  • Нет необходимости прибегать к другому языку программирования. Если пользователю нужно создать новые библиотеки, он отлично сможет это сделать в Julia. В Excel надо прибегать к макроязыку)
  • Более высокая производительность. Julia оптимизирована для более быстрых расчетов.

Конечно, нужно учитывать и другие факторы. Во многих местах пользователь не может решить, что использовать. Даже если какой-либо компьютер Windows поддерживает программирование с помощью Julia, вполне вероятно, что вам придется поделиться этими данными с другими людьми, которые отказываются прекратить использование Excel.Однако у Julia есть библиотеки, которые позволяют импортировать и экспортировать данные из Excel.

Во-вторых, кривая обучения. Заполнить данные в помощнике - не то же самое, что создать программу. Не говоря уже о том, что документации о том, как что-то делать в Excel, гораздо больше, чем в Julia.

Даже сегодня колледжи и университеты продолжают преподавать использование Excel для бизнес-расчетов и программирования в качестве основного предмета. Использование таких языков, как Джулия, не только даст учащимся чувство целостности в том, что они изучают. Они также будут лучше подготовлены к миру, в котором интерпретация данных будет критически важным навыком.


Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.

4 комментариев, оставьте свой

Оставьте свой комментарий

Ваш электронный адрес не будет опубликован.

*

*

  1. Ответственный за данные: AB Internet Networks 2008 SL
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   Сезар Аугусто Мехиас сказал

    Как научиться программировать с Юлией

    1.    Диего Герман Гонсалес сказал

      Привет. Я даю вам ссылки на пару ресурсов на испанском языке
      https://mauriciotejada.com/programacionjulia/
      https://introajulia.org/

  2.   Мигель сказал

    Прежде чем перейти к использованию R Python или Julia ...

    Использование БАЗЫ ДАННЫХ, например Libre Office BASE, является лучшим вариантом, чем использование электронной таблицы.

    Причина использования Excel заключается в том, что MS удалила Access из базового пакета, а поскольку FOSS не используется, базы данных не обучаются, когда это тип программы, который наиболее важен для компаний.

  3.   Edkalrio сказал

    Я читал около семи лет, что Джулия собирается произвести революцию в анализе данных, заменив R в академических кругах и в бизнес-исследованиях. Однако я до сих пор не вижу, чтобы он начал развиваться, несмотря на то, что все хорошо говорят об этом языке.