Python is a programming language that lets you work quickly and integrate systems more effectively. It is a general purpose and a high level programming language, allow you to focus on core functionality of the application by taking care of common programming tasks. You can use Python for developing desktop GUI applications, websites and web applications