Програмирате или използвате Excel? Защо да спрете да използвате електронни таблици

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

Електронните таблици са популярен инструмент за манипулиране и изчисляване на големи количества данни. По-добър вариант обаче може да бъде използването на езика за програмиране Джулия.

През 2010 г. двама уважавани икономисти от Харвардския университет, Кармен Райнхарт и Кенет Рогоф публикуваха две статии, които бяха използвани по целия свят от политиците в подкрепа на плановете за строги икономии.

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

Икономистите не избраха целия ред при осредняване на цифрите за растеж - те пропуснаха данните от Австралия, Австрия, Белгия, Канада и Дания. Чрез добавяне на тези страни спадът от 0,1% се превърна в средно 0,2% увеличение на икономическия растеж.

Като цяло електронните таблици имат три проблема:

  • Те не позволяват автоматично и систематично валидиране на получените данни.
  • Начинът на представяне на информацията затруднява откриването на грешки от трети страни.
  • Те насърчават механичното поведение. Понякога за спестяване на време се копират и поставят формули, на които трябва да се направят модификации, които те забравят да направят.

Може би защото създаването на конкретна програма ви принуждава да обръщате повече внимание на това, което правите или, защото те имат гъвкавост от предварително програмирани формули че електронните таблици не предоставят, истината е, че все повече езици за програмиране с отворен код се използват в икономиката.

Програмирате или използвате Excel? Защо Джулия е по-добра от Excel

Езикът за програмиране Julia официално е с нас от две години. Неговата версия 1.0 е публикувана през август 2018 г., след десетилетие на разработка. Тези двадесет и четири месеца бяха достатъчни, за да го превърнат в един от основните инструменти за анализ на данните.

Джулия е език за програмиране с динамичен тип с отворен код. Въпреки че може да се използва за общо програмиране, той е проектиран с оглед на нуждите на потребителите на научни и цифрови изчисления. Джулия поддържа паралелизма извън кутията, предлагайки три основни нива на паралелизъм, които се класифицират като съпрограми на Джулия, многонишкова (в момента експериментална) и многоядрена или разпределена обработка.

Езиците с динамичен тип са тези, които позволяват да се правят модификации, докато програмата работи.

С паралелизъм се отнасяме до начин за решаване на проблеми в изчисленията, който се състои в разделяне на големи проблеми на няколко по-малки и решаването им паралелно.

Някои предимства на Джулия пред Excel

  • Той е с отворен код, така че не е нужно да плащате скъпи лицензи, за да го използвате.
  • Поддържа използване със система за контрол на версиите, което позволява партньорска проверка на извършената работа.
  • Той е многоплатформен; наличен е за Windows, Mac, Linux, FreeBSD и Docker машини.
  • Няма нужда да прибягвате до друг език за програмиране. Ако потребителят трябва да създаде нови библиотеки, той може да го направи перфектно в Julia. В Excel е необходимо да се прибегне до макро език)
  • По-висока производителност. Julia е оптимизирана за по-бързи изчисления.

Разбира се, има и други фактори, които трябва да се вземат предвид. На много места потребителят не може да реши какво да използва. Въпреки че всеки компютър с Windows поддържа програмиране с Джулия, вероятно ще се наложи да споделите тези данни с други хора, които отказват да спрат да използват Excel.Въпреки това, Джулия има библиотеки, които ви позволяват да импортирате и експортирате данни от Excel.

Второто е кривата на обучение. Не е същото да попълните данни в асистент, отколкото да създадете програма. Да не говорим, че има много повече документация за това как да се направи нещо в Excel, отколкото в Джулия.

Дори и днес колежите и университетите продължават да преподават използването на Excel за бизнес изчисления и програмиране като независим предмет. С използването на езици като Джулия, учениците не само биха получили чувство за почтеност в това, което учат. Те също така биха били по-добре подготвени за свят, в който интерпретацията на данните ще бъде критично умение.


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  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 в академичните среди и в научните изследвания и развитието на бизнеса. Все още обаче не виждам да завършва, въпреки че всички говорят високо този език.