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.
SEE: Six in-demand programming languages: Getting started (free PDF)
Python's popularity is being driven by strong growth in software engineering plus the language's usability, compared with Java and C, according to Tiobe, which bases its index on search-engine queries.
"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."
Other evidence of Python's popularity includes Microsoft's Visual Studio Code (VS Code) marketplace where Python extension for VS Code is by far the top extension, with over nine million installs, up from eight million in April.
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.
More on Python and programming languages
- Programming language popularity: C++ bounces back at Python's expense
- R vs Python: R's out of top 20 programming languages despite boom in statistical jobs
- Netflix: Python programming language is behind every film you stream
- Programming languages: Python rides high but Groovy is cool again with developers
- Python programming language's top uses, tools: Developers reveal their choices
- Best-paying programming languages, skills: Here are the top earners
- Programming languages: Don't bother learning these ones in 2019
- Programming languages: Python developers now outnumber Java ones
- Programming languages: Developers reveal most loved, most loathed, what pays best
- Java vs. Python: Which programming language is more popular for developers? TechRepublic
- Programming languages: Python's PEP 572 feature that drove founder to quit edges nearer TechRepublic
- The programming languages and skills that pay the best in 2019 TechRepublic
- Is Julia the next big programming language? MIT thinks so, as version 1.0 lands TechRepublic
- Mozilla's radical open-source move helped rewrite rules of tech CNET