写点什么

Python、生成式 AI 和全球开发者社区的崛起:来自 GitHub Octoverse 2024 的见解

作者 :Aditya Kulkarni

  • 2024-12-17
    北京
  • 本文字数:1195 字

    阅读完需:约 4 分钟

Python、生成式 AI 和全球开发者社区的崛起:来自 GitHub Octoverse 2024 的见解

最近,GitHub Octoverse 2024 报告显示,Python 已超越 JavaScript 成为 GitHub 上最受欢迎的语言,这主要是由于其在数据科学、机器学习和科学计算等领域的主导地位。生成式 AI 在软件开发中继续占据重要地位,GitHub 上对生成式 AI 项目的贡献大幅增加。


GitHub 工作人员发表了一篇博客文章总结了 Octoverse 报告。它指出,GitHub 上对生成式 AI 项目的贡献增加了 59%,新项目增加了 98%。开发人员越来越多地将 AI 模型融入到应用程序中,涉及的场景也不止限于代码生成,他们还在探索新的用例,如 AI 代理和更小、更高效的 AI 模型。


报告强调,Python 现在是 GitHub 上使用最多的语言,超过了 JavaScript。Jupyter Notebooks 的崛起(增长 92%)也进一步强调了它在数据科学家和研究人员中的吸引力。关于 Python 在 GitHub 上的整体受欢迎程度,博客文章引用了 Python 软件基金会执行董事 Deb Nicholson 的话:


我们的目标是让 Python 成为一个伟大的工具,帮助不断增长的开发社区构建他们设想的世界。我们很高兴得知 Python 在 GitHub 上的受欢迎程度持续上升,而且这还伴随着 Jupyter Notebooks、数据分析、AI 和开源技术的使用率的增长。


GitHub X 上的官方帖子提到了 Octoverse 2024 报告的这一发现,并获得了大量参与,在撰写本文时有 79,000 次浏览、157 次转发和 598 次点赞。除了在 GitHub 上崛起之外,Python 还在其他各种平台上占据主导地位,包括 TIOBE 编程社区指数。


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


开源仍然是 GitHub 创新的基石,2024 年向公共存储库的贡献量接近 10 亿。报告提到,商业支持的项目和生成式 AI 计划吸引了最多的活动。GitHub Copilot 等工具大大帮助了首次贡献者,同时保持了贡献的高质量。home-assistant/core 和 flutter/flutter 等框架仍然是贡献者的首选。


报告还指出,人们对需要较少计算能力但仍能提供强大性能的小规模 AI 模型的兴趣日益浓厚。从 ollama/ollama 等项目的兴起就可以看出这一趋势,该项目专注于本地运行的大型语言模型。开发人员越来越多地尝试将这些模型用于学术研究或嵌入式系统等特殊用例。


报告讨论了 Copilot Autofix 等工具,它可以帮助开发人员比手动方法更快地识别和修复漏洞,从而增强软件安全性。开发人员也越来越依赖 GitHub Actions 处理 CI/CD 管道,使用量同比增长近 30%。


本报告基于 2023 年 10 月 1 日至 2024 年 9 月 30 日期间从 GitHub 收集的匿名用户和产品数据。读者可以通过 GitHub Innovation Graph 访问其他数据,这是一个专为有兴趣探索 GitHub 上的全球软件开发趋势的组织和个人设计的资源中心。


查看原文链接:

https://www.infoq.com/news/2024/11/github-octoverse-2024/

2024-12-17 09:531

评论

发布
暂无评论

python调用函数详解

百度搜索:蓝易云

数造科技:赋能数字政府与智慧城市,推动数据资产入表

数造万象

政务 DataOps 大模型 #科技 数据资产入表

终端SSH仿真工具 securecrt mac破解安装教程 及securecrt密钥

理理

AI会计师:让AI+成就价值财务

用友智能财务

AI AI技术实践

使用 NGINX 和 NGINX Plus 实现负载均衡(第 1 部分)

NGINX开源社区

nginx 负载均衡 读书笔记

API接口对淘宝的深远影响有什么?

科普小能手

API API 接口 API 测试

【实践篇】一次Paas化热部署实践分享

京东科技开发者

Mosaic for mac 窗口布局管理工具 让你的界面看起来更加整洁清爽!

理理

重视游戏本身的价值,小游戏3.0时代应如此。

Geek_2305a8

Ultimate Vocal Remover(UVR终极人声去除器)v5.6激活版

理理

Presentify Mac版是视频录制、教学视频的最佳工具

理理

如何解决503 Service Temporarily Unavailable?

百度搜索:蓝易云

Mac 电量管理大师 ——Power Manager for Mac,节能增效新利器

理理

PHP,GET,POST请求file_get_contents拼接header

百度搜索:蓝易云

即梦AI推出“一句话改图”功能,助力用户发掘更多创意

Geek_2d6073

新人如何做好项目管理?|京东零售技术人成长

京东零售技术

项目管理 技术成长 项目经理

LLMs 如何处理相互矛盾的指令?指令遵循优先级实验

Baihai IDP

程序员 AI LLM Prompt GenAI

几何画板Sketchpad中文激活码及安装教程 Sketchpad for Mac几何教学工具

理理

如何在Python中集成京东API

代码忍者

API 接口 pinduoduo API

记一次老商家端应用内存突然飚高原因分析

京东科技开发者

Cinema 4D 2024 for mac(c4d 2024)三维动画制作软件

Mac相关知识分享

SwitchResX for Mac实用的屏幕分辨率修改工具

Mac相关知识分享

保证Redis和数据库数据一致性的方法

百度搜索:蓝易云

百度APP月活超过7.04亿,AI成全方位增长的新驱动力

科技热闻

13.观察者模式设计思想

杨充

前端调试实践

京东零售技术

前端

高校数字校园建设的数字身份管理难题

芯盾时代

数字身份 iam 身份和访问管理 数字化校园

【企业数字化转型】一文讲透DevOps理论体系的演进

京东科技开发者

永久版 Astute Graphics for Mac(全系列ai插件合集)

理理

.NET 8.0 引领新一代通用管理平台:模块化、WinForms与WPF全面融合

代码忍者

一款高品质音乐播放器HQPlayer Desktop Mac版 v3.25.0免激活版

理理

Python、生成式 AI 和全球开发者社区的崛起:来自 GitHub Octoverse 2024 的见解_编程语言_InfoQ精选文章