论文标题

通过采矿堆叠讨论对Python主题,趋势和技术的分析

An Analysis of Python's Topics, Trends, and Technologies Through Mining Stack Overflow Discussions

论文作者

Tahmooresi, Hamed, Heydarnoori, Abbas, Aghamohammadi, Alireza

论文摘要

Python是一种受欢迎的,广泛使用的通用编程语言。尽管社区不断增长,但研究人员并未对Python的主题,趋势和技术进行太多分析,这些主题,趋势和技术为开发人员提供了有关Python社区趋势和主要问题的见解。在本文中,我们研究了与开发人员在最受欢迎的Q \&A网站之一,堆栈溢出以及通过采矿2461876帖子中讨论的主要主题。为了对软件工程师更有用,我们研究Python提供的内容是Java等通用编程语言提供的流行技术的替代方法。我们的结果表明,关于Python标准功能,Web编程和科学编程的讨论。在数学,数据科学,统计,机器学习,自然语言处理(NLP)等领域进行编程。是Python社区中最受欢迎的地区。同时,与科学编程有关的领域正在稳步受到Python开发人员的关注。

Python is a popular, widely used, and general-purpose programming language. In spite of its ever-growing community, researchers have not performed much analysis on Python's topics, trends, and technologies which provides insights for developers about Python community trends and main issues. In this article, we examine the main topics related to this language being discussed by developers on one of the most popular Q\&A websites, Stack Overflow, as well as temporal trends through mining 2461876 posts. To be more useful for the software engineers, we study what Python provides as the alternative to popular technologies offered by common programming languages like Java. Our results indicate that discussions about Python standard features, web programming, and scientific programming. Programming in areas such as mathematics, data science, statistics, machine learning, natural language processing (NLP), and so forth. are the most popular areas in the Python community. At the same time, areas related to scientific programming are steadily receiving more attention from the Python developers.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源