Python is a Scripting language. It is an interpreted, interactive programming language. It supports the object-oriented concept. Python is an open source. It has the simple structure with clear define syntax. It is easy to learn. It supports multiple programming paradigms. Python has the large collection of pre-built and portable functionalities. Python is having more than 20 thousand modules. In most of the technologies, Python is being used. It has a very good feature like automatic memory management system.