GitHub 最近發布的「Octoverse 2024」報告顯示,2023 年全球程式開發者最常使用的程式語言中,Python 已經超越了 JavaScript,成為最受歡迎的程式語言。這一變化反映了 Python 在近年來的持續成長,尤其是在生成式 AI 領域的快速發展。
GitHub 最近發布的「Octoverse 2024」報告顯示,2023 年全球程式開發者最常使用的程式語言中,Python 已經超越了 JavaScript,成為最受歡迎的程式語言。這一變化反映了 Python 在近年來的持續成長,尤其是在生成式 AI 領域的快速發展。
Python 的崛起
自 2019 年 Python 超越 Java 成為第二名後,其成長趨勢一度因生成式 AI 的爆發性成長而趨緩。然而,2023 年 Python 再次展現強勁的上升勢頭,並在上個月底正式登上 GitHub 平台最受歡迎程式語言的寶座。
Jupyter Notebook 的增長
Jupyter Notebook 的使用率在 2023 年大幅上升了 92%,這主要歸因於資料科學和機械學習領域的研究需求增加。這一趨勢表明,這些領域的研究者越來越依賴 Jupyter Notebook 進行數據分析和模型開發。
生成式 AI 的影響
2024 年,生成式 AI 已正式成為 GitHub 平台貢獻的一部分。今年度平台上增加了 98% 的生成式 AI 相關計畫,這些 AI 計畫的成果產出也增加了 59%。值得注意的是,這些新增計畫中,有很大比例來自印度和巴西的使用者。
開發者定義的擴展
這種增幅代表了「開發者」一詞的定義已經開始改變。過去,開發者通常指的是具有特定程式開發語言和資訊或電腦工程知識背景的工程師。然而,現在這個詞彙已經擴展到包括機械學習、資料科學研究者、學生、教師甚至數學家等新領域的成員。
開源架構的未來
最受歡迎程式語言排行榜的第八位由 Shell 取代 C,加上 Python 奪冠、Jupyter Notebook 和 GitHub Copilot 等使用率的大幅增加,都表明新加入的使用者更傾向於使用開源架構。因此,開源架構的未來成長幅度預期仍會大幅提高。
結論
GitHub 的這份報告揭示了程式語言和開發工具的變遷趨勢,特別是在 AI 和資料科學領域的快速發展。Python 的崛起和 Jupyter Notebook 的增長,以及生成式 AI 的普及,都標誌著開發者社群的多元化和技術領域的擴展。這些變化不僅影響了程式語言的使用,也重新定義了「開發者」的角色和範疇。