10 月 23 - 25 日,QCon 上海站即将召开,现在购票,享9折优惠 了解详情
写点什么

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:537692

评论

发布
暂无评论
发现更多内容

人工智能三人行-热评:英伟达能守住中国市场的最后阵地吗?

雅菲奥朗

“你好BOE”2025首站启幕 助力“横琴-澳门国际数字艺术博览会”打造沉浸式科技艺术新高地

爱极客侠

【拥抱鸿蒙】基于 Cocos Creator 的 HarmonyOS 自动构建

郑知鱼

华为 鸿蒙 自动化 CocosCreator HarmonyOS NEXT

HarmonyOS 应用中使用 AI 在医疗影像分析中的应用探索

网罗开发

鸿蒙 HarmonyOS HarmonyOS NEXT

UML软件建模器 StarUML for Mac v6.3.2激活版

Rose

Sketch for mac(专业矢量绘图设计软件)v101.9 中文激活版

Rose

attention计算过程的一些细节

AI布道Mr.Jin

基于YOLOv8的7种交通场景识别项目|完整源码数据集+PyQt5界面+完整训练流程+开箱即用!

申公豹

yolov8

前端使用正则表达式检查是否为十六进制字符串

刘大猫

Java 正则表达式 人工智能 数据分析 十六进制字符串

运维想转SRE?先了解这7个原则

巴辉特

运维 SRE 转岗 转行

鸿蒙运动开发实战:打造 Keep 式轨迹播放效果

王二蛋和他的张大花

鸿蒙

菜单栏图标管理 Bartender 5 for Mac 隐藏、组织和自定义Mac菜单栏

Rose

不会代码?1小时用AI克隆高颜值知识卡片网站!附保姆级部署教程

阿星AI工作室

AI 工具 AI教程 AI编程 AI工具推荐

Disruptor—核心源码实现分析(三)

不在线第一只蜗牛

Java

人工智能三人行-热评:国内主流智能体开发平台一览

雅菲奥朗

普通提示词和工程提示词的区别

阿星AI工作室

AI 工程 rag 提示词 rag实战

华为游戏中心深化全生命周期扶持,鸿蒙为独立游戏注入新活力

最新动态

Compressor for Mac(视频转码编辑工具)v4.10.1中文版

Rose

DaVinci Resolve Studio中文破解版 达芬奇影视后期调色剪辑

Rose

MindIE PD分离部署Q&A

AI布道Mr.Jin

鸿蒙仓颉语言开发教程:页面和组件的生命周期

幽蓝计划

Fork for Mac(Git客户端)v2.53.1激活版

Rose

世界人工智能大会招募丨 WAIC 2025 FUTURE TECH 创新企业招募倒计时 15 天!让世界看见你的硬核 AI 创新

声网

为什么选择React-native

溪抱鱼

面试 前端 React

Final Cut Pro (fcpx专业视频后期制作)v11.1.1中文版

Rose

人工智能三人行-热评:美国通过新法案,10年内禁止监管AI

雅菲奥朗

成就年薪百万程序员必修三门课:技术精进、架构修炼、管理探秘!

程序员高级码农

程序员 架构师

vLLM 核心技术 PagedAttention 原理详解

Se7en

TechSmith Snagit mac中文版最强大的屏幕截图

Rose

人工智能三人行-热评:如何看待MCP领域的竞争?您看好哪家?

雅菲奥朗

自定义linux脚本用于快速jar包启动、停止、重启

刘大猫

jar Linux 脚本 启动 停止

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