Python is a high level, interpreted and general purpose dynamic programming language that focuses on code readability. Some advantages of Python:
Presence of third-party modules.
Open source and community development.
User friendly data-structure.
High-level language.
Portable and interactive.
Easy to learn.
Extensive support libraries.