2018年諾貝爾經濟學獎得主是一位愛開源的 Python 使用者
Paul Romer,一位62歲的經濟學家,與 William Dawbney Nordhaus 共同獲得 2018 年度諾貝爾經濟學獎。然而除了他作為經濟學領域專家的這些身份,也許最值得注意的是,他還是ofollow,noindex">一位 Python 程式語言的使用者 。
經濟學涉及到大量的數學和統計學。最常用的數字工具是電子表格軟體 Microsoft Excel 以及程式語言 Stata 和 Mathematica。它們都是世界各地經濟學課堂中常用的工具,不過這三個軟體都是專有和私有的。
Romer 堅信科學研究應該透明 。他認為,研究方法的開放性和清晰性對於科學研究獲得信任非常重要。正如他在2018年4月的一篇部落格文章中 解釋的那樣,為了使自己的工作變得透明,他試圖用 Mathematica 分享他的一項研究,任何人都可以探索他的資料和方法中的每一個細節,但 Mathematica 做不到。他表示 Mathematica 的開發商 Wolfram Research 讓他們以一種不需要其他人使用專有軟體的方式分享他的作品太難了。讀者也看不到他用於方程式的所有程式碼。
在 Romer 發現很難通過 Mathematica 分享他的研究後,他發現 Jupyter notebooks 也可以完成這項任務,於是便切換到 了使用 Jupyter notebooks 應用。Jupyter notebooks 是一個 Web 應用程式,支援數十種語言,允許程式設計師和研究人員共享包含程式碼、圖表、方程式和資料的文件。Romer 使用的是 Python 語言, Python 是資料科學和統計學中最流行的語言。
更重要的是,與 Mathematica 不同,Jupyter notebooks 是開源的,這意味著任何人都可以檢視和獲得它的原始碼,從而誕生真正透明的研究。Jupyter notebooks 還被認為 可能會取代傳統的 PDF 文件。
Romer 認為,開源筆記本是分享研究的前進方向,他認為它們支援資訊的完整和中立,而專有軟體則鼓勵保密。他寫到:“我越瞭解專有軟體,就越擔心客觀真相可能會從地球上消失。”
來源:https://qz.com/1417145/economics-nobel-laureate-paul-romer-is-a-python-programming-convert/