Python has become a competitor as go-to language for all things data-science.
A wide range of libraries make Python fit for both statistics and machine learning. Another advantage is that parallel computation is relatively easy to do in Python.
Numpy is the fundamental package for scientific computing. Scipy is a further elaboration of the scientific ecosystem within python, and allows for pandas and sklearn.
Python can fill the entire deep learning stack on its own.