Python is an interpreted, high-level, general-purpose programming language. Python is used for developing desktop GUI applications, websites and web applications.