Open-source language Python is already one of the most popular programming languages among developers. It ranks in third place behind mainstays Java and C, according to programming language index Tiobe.
But this month Python has clocked up a rating of 8.5 percent in the Tiobe index, its highest ever score, up 2.77 percentage points compared with this time last year.
Tiobe analysts believe that within three to four years' time, Python will "probably replace C and Java" to become the most popular programming language in the world. Java, the most popular language, has an index rating of 15 percent, while C has a rating of 13.3 percent.
"The main reason for this is that software engineering is booming. It attracts lots of newcomers to the field. Java's way of programming is too verbose for beginners. To fully understand and run a simple program such as 'hello world' in Java you need to have knowledge of classes, static methods and packages," Tiobe reports.
"In C this is a bit easier, but then you will be hit in the face with explicit memory management. In Python, this is just a one-liner."
Additionally, companies like Netflix use Python everywhere, including for building recommendation algorithms, managing its content distribution network, and automating security functions. And the language's usefulness and flexibility has grown thanks to popular Python libraries, like TensorFlow and Numpy.
As ZDNet sister site TechRepublic reported recently, a study of 12 million IT professionals found that the total amount of hours spent on Python training jumped 20 percent from 2017 to 2018, amounting to an increase of nearly 200,000 hours.