編程還是使用Excel? 為什麼停止使用電子表格

編程還是使用Excel?

電子表格是操作和計算大量數據的常用工具。 然而,更好的選擇可能是使用編程語言 朱莉婭.

2010年,哈佛大學兩位受人尊敬的經濟學家卡門·萊因哈特(Carmen Reinhart)和肯尼思·羅格夫(Kenneth Rogoff)發表了兩篇文章,被世界各地的政客用來支持緊縮計劃。

萊因哈特和羅格夫認為,當一個國家的債務佔國內生產總值 (GDP) 的 0,1% 以上時,平均實際經濟增長就會放緩(下降 90%)。 然而,在使用 Microsoft Excel 時,他們犯了一個簡單的錯誤,卻帶來了嚴重的後果。

經濟學家在平均增長數據時沒有選擇整行:他們跳過了數據 來自澳大利亞、奧地利、比利時、加拿大和丹麥。 將這些國家加在一起,0,1%的下降變成了平均0,2%的經濟增長增長。

一般來說,電子表格存在三個問題:

  • 它們不允許自動和系統地驗證所獲得的數據。
  • 信息的呈現方式使得第三方極難發現錯誤。
  • 他們鼓勵機械行為。 有時為了節省時間,他們複製並粘貼必須進行修改的公式,但他們忘記了這樣做。

也許是因為 創建特定程序需要更多地關注正在做什麼,或者因為它們比預先編程的公式具有多功能性 電子表格沒有提供,事實是 越來越多的開源編程語言被用於經濟科學。

編程還是使用 Excel? 為什麼 Julia 比 Excel 更好

Julia 編程語言正式問世已有兩年了。 經過十年的發展,其1.0版本於2018年XNUMX月發布。 這二十四個月足以讓它成為數據分析的主要工具之一。

Julia 是一種開源的動態類型編程語言。 儘管它可用於一般編程,但它的設計考慮了科學和數值計算用戶的需求。 Julia 支持開箱即用的並行性,提供三個主要級別的並行性,分為 Julia 協程、多線程(當前處於實驗階段)以及多核或分佈式處理。

動態類型語言是那些允許在程序運行時進行修改的語言。

並行性是指一種解決計算問題的方法,該方法包括將大問題細分為幾個較小的問題並並行解決它們。

Julia 相對於 Excel 的一些優勢

  • 它是開源的,因此您無需支付昂貴的許可證即可使用它。
  • 支持與版本控制系統一起使用,允許對所進行的工作進行同行評審。
  • 它是跨平台的; 它適用於 Windows、Mac、Linux、FreeBSD 和 Docker 計算機。
  • 無需求助於另一種編程語言。 如果用戶需要創建新的庫,他們可以在 Julia 中完美完成。 在Excel中需要藉助宏語言)
  • 更高的性能。 Julia 針對更快的計算進行了優化。

當然還有其他因素需要考慮。 在許多地方,用戶無法決定使用什麼。 即使任何 Windows 計算機支持使用 Julia 進行編程,您也可能必須與拒絕停止使用 Excel 的其他人共享該數據。不過,Julia 確實有允許您導入和導出 Excel 數據的庫。

其次,有學習曲線。。 在助手中填寫數據與編寫程序不同。 更不用說關於如何在 Excel 中執行操作的文檔比 Julia 多得多。

即使在今天,在學院和大學中,使用 Excel 進行商業計算和編程仍然作為一門即興課程進行教授。 通過使用像 Julia 這樣的語言,學生不僅可以感受到所學內容的完整性。 它還可以讓他們更好地為數據解釋成為一項關鍵技能的世界做好準備。


發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責資料:AB Internet Networks 2008 SL
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。

  1.   塞薩爾·奧古斯托·梅希亞斯 他說:

    我如何和 Julia 一起學習編程

    1.    迭戈·德·岡薩雷斯(Diego German Gonzalez) 他說:

      你好。 我將為您提供一些西班牙語資源的鏈接
      https://mauriciotejada.com/programacionjulia/
      https://introajulia.org/

  2.   米格爾 他說:

    在繼續使用 R Python 或 Julia 之前...

    使用像 Libre Office BASE 這樣的數據庫是比使用電子表格更好的選擇。

    使用Excel的原因是因為MS從基本包中刪除了Access,並且由於不使用FOSS,因此當數據庫是公司中最重要的程序類型時,不會教授數據庫。

  3.   埃德卡里奧 他說:

    大約七年來,我一直在讀到 Julia 將徹底改變數據分析,在學術領域和公司研發中取代 R。 然而,儘管每個人都對這種語言贊不絕口,但我仍然沒有看到它的成功。