Programmer ou utiliser Excel? Pourquoi arrêter d'utiliser les feuilles de calcul

Programmer ou utiliser Excel?

Les feuilles de calcul sont un outil populaire pour manipuler et calculer de grandes quantités de données. Cependant, une meilleure option peut être d'utiliser le langage de programmation Julia.

En 2010, deux économistes respectés de l'Université de Harvard, Carmen Reinhart et Kenneth Rogoff, ont publié deux articles qui ont été utilisés dans le monde entier par des politiciens pour soutenir les plans d'austérité.

Reinhardt et Rogoff ont fait valoir que la croissance économique réelle moyenne ralentit (en baisse de 0,1%) lorsque la dette d'un pays atteint plus de 90% du produit intérieur brut (PIB). Cependant, lors de l'utilisation de Microsoft Excel, ils ont commis une simple erreur avec de graves conséquences.

Les économistes n'ont pas sélectionné la ligne entière lors de la moyenne des chiffres de croissance - ils ont omis les données d'Australie, d'Autriche, de Belgique, du Canada et du Danemark. En ajoutant ces pays, la baisse de 0,1% s'est transformée en une augmentation moyenne de 0,2% de la croissance économique.

En général, les feuilles de calcul ont trois problèmes:

  • Ils ne permettent pas la validation automatique et systématique des données obtenues.
  • La manière dont les informations sont présentées rend extrêmement difficile pour les tiers de découvrir des erreurs.
  • Ils encouragent les comportements mécaniques. Parfois, pour gagner du temps, des formules sont copiées et collées sur lesquelles des modifications doivent être apportées, ce qu'ils oublient de faire.

Peut-être parce que la création d'un programme spécifique vous oblige à accorder plus d'attention à ce que vous faites ou, car ils ont une polyvalence que les formules préprogrammées que les feuilles de calcul ne fournissent pas, la vérité est que de plus en plus de langages de programmation open source sont utilisés en économie.

Programmer ou utiliser Excel? Pourquoi Julia est meilleure qu'Excel

Le langage de programmation Julia est officiellement avec nous depuis deux ans. Sa version 1.0 a été publiée en août 2018, après une décennie de développement. Ces vingt-quatre mois ont suffi à en faire l’un des principaux outils d’analyse des données.

Julia est un langage de programmation de type dynamique open source. Bien qu'il puisse être utilisé pour la programmation générale, il a été conçu en tenant compte des besoins des utilisateurs de l'informatique scientifique et numérique. Julia prend en charge le parallélisme prêt à l'emploi, offrant trois niveaux principaux de parallélisme classés comme coroutines Julia, multithread (actuellement expérimental) et traitement multicœur ou distribué.

Les langages de type dynamique sont ceux qui permettent d'apporter des modifications pendant l'exécution du programme.

Par parallélisme, nous désignons une manière de résoudre des problèmes en informatique qui consiste à subdiviser de grands problèmes en plusieurs problèmes plus petits et à les résoudre en parallèle.

Quelques avantages de Julia par rapport à Excel

  • C'est open source, vous n'avez donc pas à payer de licences coûteuses pour l'utiliser.
  • Prend en charge l'utilisation avec un système de contrôle de version, ce qui permet un examen par les pairs du travail effectué.
  • C'est multiplateforme; il est disponible pour les machines Windows, Mac, Linux, FreeBSD et Docker.
  • Pas besoin de recourir à un autre langage de programmation. Si l'utilisateur a besoin de créer de nouvelles bibliothèques, il peut le faire parfaitement dans Julia. Dans Excel, il est nécessaire de recourir à un langage macro)
  • Une performance plus élevée. Julia est optimisée pour des calculs plus rapides.

Bien sûr, il y a d'autres facteurs à considérer. Dans de nombreux endroits, l'utilisateur ne peut pas décider quoi utiliser. Même si un ordinateur Windows prend en charge la programmation avec Julia, il est probable que vous deviez partager ces données avec d'autres personnes qui refusent d'arrêter d'utiliser Excel. Cependant, Julia dispose de bibliothèques qui vous permettent d'importer et d'exporter des données depuis Excel.

La deuxième est la courbe d'apprentissage. Ce n'est pas la même chose de compléter des données dans un assistant que de créer un programme. Sans oublier qu'il existe beaucoup plus de documentation sur la façon de faire quelque chose dans Excel que dans Julia.

Même aujourd'hui, les collèges et les universités continuent à enseigner l'utilisation d'Excel pour les calculs commerciaux et la programmation en tant que sujet décroché. Avec l'utilisation de langues comme Julia, non seulement les étudiants auraient un sentiment d'intégrité dans ce qu'ils apprennent. Ils seraient également mieux préparés pour un monde où l'interprétation des données sera une compétence essentielle.


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données : AB Internet Networks 2008 SL
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.

  1.   Cesar Augusto Mejías dit

    Comment apprendre à coder avec Julia

    1.    Diego allemand Gonzalez dit

      Salut. Je vous donne des liens vers quelques ressources en espagnol
      https://mauriciotejada.com/programacionjulia/
      https://introajulia.org/

  2.   Miguel dit

    Avant de passer à l'utilisation de R Python ou Julia ...

    Utiliser une BASE DE DONNÉES comme Libre Office BASE est une meilleure option que d'utiliser une feuille de calcul.

    La raison de l'utilisation d'Excel est que MS a supprimé Access du package de base, et comme le logiciel libre n'est pas utilisé, les bases de données ne sont pas enseignées lorsque c'est le type de programme qui compte le plus dans les entreprises.

  3.   Edkalrio dit

    Je lis depuis environ sept ans que Julia va révolutionner l'analyse des données, en remplaçant R dans le milieu universitaire et dans la R&D des entreprises. Cependant, je ne le vois toujours pas finir de décoller malgré le fait que tout le monde parle très bien de cette langue.