Life is too short , Should I choose Python?
Programming languages change over the years , The battle over the list has also intensified , I can't stand it. Sometimes I kill a dark horse ……
And for Python, since 2010 It has been booming since the beginning of the year , In popularity , And beyond C、C++、Java And other old programming languages .
So here comes the question :
When will this trend last ? It will eventually be replaced by other languages for some reason ?
about Python Is it right? the language of the future, Netizens launched a heated debate on this .
con side : There must be a language to replace Python
A name Rhea Moutafis Think that ,Python Will not be “ Future programming languages ”. Opinions are only published for a few days , And you get 10.2k Like .
He from “ Why it's popular ”、“ shortcoming ” as well as “ when 、 Why was it replaced ” Three aspects are elaborated .
Moutafis Think ,Python The success of the , To a certain extent, it is reflected in Stack Overflow On the trend of . This platform measures the number of tags in the post , Considering its size , about “ Popular programming languages ” It is a good indicator .
As you can see from the diagram ,R Language has been growing steadily in the past few years , But other languages , image C#、C++、Java and JavaScript, There is a downward trend .
And in all Stack Overflow In the question of , Almost 14% The question was posted “Python “ The label of , And the trend is on the rise .
Moutafis Think , The reasons are as follows 3 In terms of .
First ,Python It is also an old-fashioned language .
Python from 90 The age has come , This not only means that it has enough time to develop , It also means having a large and strong community support .
So you're using Python When programming , If you encounter any problems , Just search the Internet , Big probability can solve .
Because it's possible that before you , Some people have encountered the same problem , I also left valuable comments on the Internet .
secondly ,Python It is friendly for beginners .
For this point , Not that it has existed for decades , Give programmers enough time to write tutorials . It is Python The grammar of is easy to read .
For example, you do not need to specify the data type , Just declare a variable ,Python According to the context , Understand that this variable belongs to an integer 、 Floating point numbers 、 Boolean and so on .
This is a huge advantage for beginners . If you used C++, You may feel the pain : The program doesn't work , Maybe it's just because a floating-point number is specified as an integer ……
as well as , If you read it by comparison Python and C++ Code for , You can deeply realize Python How easy the code is to understand .
Last ,Python Is widely used .
Python Since its emergence , Developers are in almost every field 、 The use aspect has developed the package (package):
No matter what kind of computing task you want to handle ,Python Almost all can provide corresponding packages . From the surge of machine learning in recent years , It's not hard to see Python Has been at the forefront of development .
Learn from good examples Python Whether it's employment or sideline, it's good to make money , But learn to Python Still have a learning plan . Finally, let's share a complete set of Python Learning materials , For those who want to learn Python Let's have a little help !
Python The technical points in all directions are sorted out , Form a summary of knowledge points in various fields , The use of it is , You can find the corresponding learning resources according to the above knowledge points , Make sure you learn more comprehensively .( At the end of the article !)
reminder : Limited space , Packaged folder , The way to get it is “ At the end of the article ”!!!
Watch the zero basics learning video , Watching video learning is the quickest and most effective way , Follow the teacher's ideas in the video , From foundation to depth , It's still easy to get started .
Optical theory is useless , Learn to knock together , Do it , Can you apply what you have learned to practice , At this time, we can make some practical cases to learn .
Check the learning results .
We learn Python Must be to find a well paid job , The following interview questions are from Ali 、 tencent 、 The latest interview materials of big Internet companies such as byte , And the leader Ali gave an authoritative answer , After brushing this set of interview materials, I believe everyone can find a satisfactory job .
Guarantee 100% free
】