Python is a high-level interpreted language used for general purpose programming. It is not just limited for general purpose programming but it can also be used for web programming using web frameworks like Django, Flask, Google App Engine, Zope and much more. Additionally, it can also be used to develop desktop applications or for games (pygame). Python is a dynamic language and can help you write a code in a significantly less number of lines.Python provides you with a large number of libraries, which can be imported and used to simplify coding. Moreover, to install those libraries Python provides a package management system called PIP which is used to install and manage software packages written in Python. PIP is included by default if you have Python 3.4 or 2.7 and above.