首页 > 编程知识 正文

python全栈开发(优秀的python开源项目)

时间:2023-05-06 16:00:19 阅读:92784 作者:4866

十三ssdhf是凹非寺量子比特编译|公众号QbitAI

GitHub今天发表了年度报告。 去年1000万新开发者加入了GitHub社区,80%的repo贡献来自美国本土以外,中国对开源的贡献仅次于美国。

报告指出,以“深度学习”、“自然语言处理”、“机器学习”为主题的repo在过去的一年中越来越受欢迎。

贡献最大的开源项目来自微软的vs代码(19.1 k )、azure docs (14k )、Flutter ) 13k )。

接下来是谷歌的tensorflow(9.9k )、Kubernetes )和Facebook创建的React本机框架。

我们知道2014年以来,GitHub的repo大部分来自美国本土之外,但最新报告显示,这个数字超过了80%。

在过去的一年中,GitHub总共制作了4400万个repo,并在2018年11月突破了1亿大关。

Python首次击败Java

JavaScript仍然是开发者在GitHub上使用的最受欢迎的语言。

但是在GitHub的历史上,Python首次击败了Java,使用了第二多的编程语言。

报告还指出了发展最快的编程语言Dart。 Dart是谷歌用户界面工具包Flutter的编程语言。

接下来是Rust、HCL、Kotlin和类型脚本。

中国开源贡献仅次美国

最大的repo贡献还是来自亚洲、欧洲和北美。

的照片显示,从2014年开始,美国以外的repo的贡献开始超越本土。

继美国之后,中国、印度、德国今年加快了开源的使用。 中国开发者fork和clone的项目比去年多了48%。

但是,非洲国家在开源repo比例的增长方面处于领先地位。

尼日利亚、肯尼亚、突尼斯和摩洛哥的增长速度最快。

在整个非洲,贡献率增加了40%,比其他任何大陆都多。

另外,还有76万开发人员正在学习用GitHub Student Developer Pack编写代码的报告。

TensorFlow

作为GitHub最受欢迎的项目之一,TensorFlow已经建立了巨大的软件社区。 去年有9900人贡献了TensorFlow,4.6万个项目依赖TensorFlow。

PyTorch近年来发展迅速,但根据GitHub的报告,最受欢迎的是TensorFlow。

根据

数据科学成焦点

GitHub的报告,产业界的焦点在于数据科学。

在Python发展的背后,有迅速增长的数据科学用户社区,以及每天使用的工具和框架。

其中包括许多由Python主导的核心数据科学软件包,这些软件包降低了数据科学工作的障碍,成为学术界和产业界项目的基础。

除了Python以外,随着专注于数据科学的社区不断增加,近年来,“深度学习”、“自然语言处理”、“机器学习”等主题的repo备受欢迎。

在这些主题中星号最多的repo中,一半以上的repo是基于numpy构建的,其中很多依赖于scipy、scikit-learn、TensorFlow。

此外,还有包括学术论文等资源在内的数据科学领域的非编码贡献。

在数据科学主题中,Jupyter和NLP成为增长最快的两大亮点。

从2016年到2019年,jupyter笔记本的使用量连续3年超过100%。

自然语言处理在GitHub上也越来越受欢迎。 因为NTLK等工具包降低了NLP的入门门槛。

One more thing

2019年Octoverse报告将在GitHub Universe之前发布,相关人士将在大会上发布新的开发者工具。 对此,你有期待吗?

传送门

3https://octo verse.github.com /

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。