Skip to content


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 such as Linux and Apple OSX, and on Microsoft Windows.

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. You might even consider looking at Julia.


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.8 or later.