Python的崛起、生成式AI与全球开发者社区:来自GitHub Octoverse 2024的洞察

GitHub Octoverse 2024 报告总结

Python 超越 JavaScript 成为 GitHub 最流行语言

根据 GitHub Octoverse 2024 报告,Python 已超越 JavaScript,成为 GitHub 上最流行的编程语言。这一变化主要得益于 Python 在数据科学、机器学习和科学计算等领域的广泛应用。Jupyter Notebooks 的使用量增长了 92%,进一步凸显了 Python 在数据科学家和研究人员中的吸引力。

Python 软件基金会执行董事 Deb Nicholson 表示,Python 的目标是成为一个强大的工具,帮助不断增长的开发者社区实现他们的愿景。她对 Python 在 GitHub 上的持续流行和 Jupyter Notebooks 的使用增加感到非常高兴。

生成式 AI 在软件开发中的显著增长

生成式 AI 在软件开发中的重要性持续增加,GitHub 上生成式 AI 项目的贡献量增长了 59%,新项目数量增长了 98%。开发者们正在将 AI 模型更多地集成到应用中,探索 AI 代理和更小、更高效的 AI 模型等新用例。

全球开发者社区的快速增长

全球开发者社区经历了显著增长,预计到 2028 年,印度的开发者数量将超过美国,成为全球最大的开发者群体。印度的开发者社区年度增长率为 28%。尼日利亚(28%)和巴西(27%)也是增长最快的地区之一。在亚太地区,印度尼西亚(23%)和菲律宾(29%)的开发者社区也在快速增长。

开源仍然是 GitHub 创新的基石

2024 年,GitHub 上公共仓库的贡献量接近 10 亿次。商业支持和生成式 AI 项目吸引了最多的活动。GitHub Copilot 等工具帮助首次贡献者保持高质量的贡献。home-assistant/coreflutter/flutter 等框架仍然是贡献者的首选。

对小规模 AI 模型的兴趣增加

报告指出,开发者对需要较少计算资源但仍能提供强大性能的小规模 AI 模型的兴趣正在增加。例如,ollama/ollama 项目专注于本地运行的大型语言模型(LLMs),开发者们正在探索这些模型在学术研究或嵌入式系统等专门领域的应用。

开发者工具的使用增长

GitHub Copilot Autofix 等工具帮助开发者更快地识别和修复漏洞,提高软件安全性。开发者们也越来越依赖 GitHub Actions 来构建 CI/CD 管道,其使用量同比增长了近 30%。

数据来源

该报告基于 2023 年 10 月 1 日至 2024 年 9 月 30 日期间从 GitHub 收集的匿名用户和产品数据。更多数据可通过 GitHub Innovation Graph 获取,这是一个为对全球软件开发趋势感兴趣的组织和个人设计的资源。

阅读 83
0 条评论