Over the past year, many programmers have been wondering if Python would soon be replaced by a newer programming language such as Julia, Rust, or Go. But I would like to dive into what the data actually shows us and I will let you make your own conclusions.
To begin with, let’s begin with a number of the arguments against Python and it may be time to substitute this language. There are a number of arguments against Python, and how other languages are filling that gap, or solving some of the difficulties.
Python is slow, it is well-known that this speech can not function side by side to other programming languages like C++, Go, or Rust (amongst others), however occasionally speed isn’t everything. Python might not be the fastest programming language, but with the right setups, libraries, and coding it can encourage uncontrolled volumes and process huge amounts of data. Don’t get too caught up with raw pace , the majority of the time you won’t need it. The simplicity of Python and availability of developers may well compensate for your lack of speed.
If you want type validation you are required to perform it your self, or even better, use a Python library like Pydantic.
There are good frameworks using Python forms, such as FastAPI.
It is old
I can’t think this is an actual argument but seems like it’s. Yes, Python is from the 90s, and it has a few more years on a few of its contenders but it’s still fairly solid. Over time not only has Python turned out to be a great programming language, but it’s also built a fantastic community, a huge library repository, plus much more. There are issues that back to what was considered a best practice back then, which today is not really so much, but being older in itself is not a legitimate argument.
The data to the rescue
To be able to comprehend why I think Python is not going away anytime soon, we will concentrate on data, impartial (possibly ), simple, old fashioned information.
We will begin reviewing a current report from JetBrains, where, in their words, they combined results of this fourth yearly Developer Ecosystem Survey with the feedback from 19,696 developers whom they studied at the beginning of 2020 to recognize the latest trends around tools, technologies, programming languages, and a lot of other exciting aspects of their development world.
The poll has other really interesting pieces that go a bit off-topic, but I would advise that you read it in full, or you can just read the Python section where they talk about IDEs, and what Python is being used for.
Possibly the biggest and most important development survey out there is’The StackOverflow 2020 Developer Survey.’ I’m always engaging in the nature of the respondent. It has a great deal of educational questions, but let us see what developers are saying about programming languages and Python particularly.
From the analysis, one of the metrics is that the prevalence of technology, together with the results being:
Now things get great, one popular part from the survey is:”Most Beautiful, Dreaded, and Wanted Languages,” let us see how Python stands up in each of these:
Again in both sections, Python is at the very best, being the third most loved programming language after Rust and TypeScript, and becoming the most loved programming language.
Conclusion: Python is not going away anytime soon. It is going to most likely be some time before we see this change, but Python is a language worth studying, exploring, and mastering.