12~ 14 is the hottest years of cloud computing. A large number of startups and giants have flooded into the field of cloud computing, and everyone is doing IAAS. The most famous cloud computing open source platform is based on Python, which has spawned a lot of Python work.
From 14 to 15, the slogan of "mass innovation and entrepreneurship" has been the loudest in the past two years. It seems that everyone in the streets of Beijing is an entrepreneur, and O2O and P2P products have sprung up like mushrooms after rain. What language is best for rapid prototyping? Python certainly has the top three development speeds.
From 16 to 17, artificial intelligence has spread all over the country, and the emergence of AlphaGO has excited the industry. Artificial intelligence is no longer a concept, but Python is the preferred language for artificial intelligence and machine learning.
In the past two years, especially the internet crawler is in a mess. Nine of the authors of 10 crawler are using Python. At one time, all Python topics on Zhihu were screened by posts related to reptiles. Why reptiles are so popular is still related to big data, because data mining, analysis, machine learning and artificial intelligence all need the support of big data, and there are very few manufacturers who really own big data, so small factories have to obtain data through reptiles.
Why is Python popular, but not in other languages?
In the years when Ruby on Rails was the most popular, someone asked Guido Van Rossum, the father of Python, what he thought. He said, "Python doesn't need killer applications, because if so, Python's role in other aspects will be ignored. Python has a good performance in many fields such as Web crawler, data analysis, AI, machine learning, web development, finance, operation and maintenance, testing and so on. No language can be used in so many fields at the same time.