Why Python is so Popular

Python is an easy, flexible, high level programming language.
Python has become so much popular in the recent years with the development of data science, artificial intelligence etc.
First things first. Python language is easy to use and learn for beginners. Because of its simplified syntax, programmers often find Python as easy to use.
There are many frameworks and libraries available for python language, such as:
- Matplotib for plotting charts and graphs
- SciPy for engineering applications, science, and mathematics
- BeautifulSoup for HTML parsing and XML
- NumPy for scientific computing
- Django for server-side web development
Python is hugely supported by Facebook, Amazon Web Services, and especially Google. Which also makes Python popular.
Another reason for the popularity among the developer community is its Versatility, Efficiency, Reliability, and Speed. Python can be used in nearly any kind of environment.
Looking at the current trends, we can see that Machine Learning, Cloud Computing, and Big Data are some of the hottest trends in the computer science world. Python language is the second most popular used tool after R language for data science and analytics. Also, there are hundreds of python libraries that are being used in thousands of machine learning projects, such as TensorFlow for neural networks and OpenCV for computer vision, etc.
All the above mentioned facts play a role in making Python so much popular.