These are the aspects of Python that have led to it being used extensively in
the Scientific community:
Python is an interpreted, interactive, object-oriented programming language.
Python combines remarkable power with very clear syntax.
Python is portable: it runs on many Unix variants, on the Mac, and on Windows 2000 and later.
However, Python is usually very slow compared to other compiled languages. If you really need your code to run fast you should consider using other languages.
Note: Python 2.7 passed the end of its supported life on January 1st, 2020. Python 2.7 is no longer maintained. New Python code should be using Python 3.6.