I want to know the detailed information regarding python for data science
Python is a quite modern interpreted programming language. Interpreted means, that you do not have to compile your Python scripts. This has some advantages (and, admitted, also disadvantages).
One advantage is, that type binding is done dynamically at runtime. You do not need to know beforehand which (data) type a Python object will have. This (and other aspects of Python) makes data handling very easy.
Another reason, why Python is deemed to be the best or at least one of the best programming languages for data science is that the Python ecosystem comes with a vast number of excellent packages for data handling and scientific stuff.
I hope, this answers your question?