It is one of the most popular programming languages for data science.
It has a large number of useful add-on libraries developed by its great developer and open-source community.
Extension libraries such as NumPy and SciPy have been developed for fast and vectorized operations on multidimensional arrays.
It is currently one of the most popular and accessible open source machine learning library.
It is a library built for fast data analysis and manipulation.
It is probably the single most used library for 2D-graphics plotting. It provides both a very quick way to visualize data and publication-quality figures in many formats.
Tensorflow and Keras:
The two libraries can be used to largely simplify coding in programming for deep learning.