1. Open Source
Being an open-source language, one can download it easily, use it freely and even use it commercially.
2. Easy to learn
This language has a very simple syntax and programming codes, which are easily understandable because these codes are just like the English language that are writable, and readable as compare to other programming languages like Java, C++, C#.
You can run python programming from one platform to another without changing the programming language.
This language is extended to other languages which means the programmer can write codes in other languages like C++.
Python programming language is more expressive than other programming languages that means there are some programs in Python language that you can not create in other programming languages.