- Python is still popular for data exploration, processing and engineering
- Younger developers are still using coding language
- Only 15% use the last python launch, discover the investigation
An extensive survey of around 30,000 developers has revealed that Python remains a preferred language for many programmers, with about three in four (72%) using it for work, and 86% prefer it to any other language.
The Python developer survey (perhaps, as expected), revealed important information that is related to the ease of use of Python: half of its users have less than two years of experience, suggesting that its user base covers younger developers.
Even so, it is still unbeatable in many categories, with more programmers that use Python for web development (46%) compared to previous studies (42%).
Python is a favorite programming language of all time
Python is also a popular option when it comes to data exploration and processing (51%), artificial intelligence and automatic learning (41%) and data engineering (31%).
However, there is still a wide reluctance to update to the latest version, with only 15% in 3.13.
More than one combined half still uses 3.12 (35%) and 3.11 (21%), and few see the need to update at all, 53% say that their current version satisfies their needs and 25% note a lack of time to update.
Another 27% observed compatibility problems associated with the choice of newer releases, despite promised performance improvements, such as 10-15% less use of memory and a faster yield of 11% when updating from 3.11 to 3.13.
Even so, the language remains crucial for an important part of the community: around one in three developers continues with open source software, including documentation and tutorials, which are among the most popular learning mechanisms for new developers (followed by videos hosted on platforms such as YouTube and AI tools such as Chatgpt).
Since Python does not go anywhere, the need to update is clear. With only 15% operating at the most recent launch, there are large free yield profits on cards.
“When taking this action, you can take advantage of modern Python potential, from the performance benefits to the characteristics of the language,” explained Talk Python, Michael Kennedy, in a blog post.