Python is a freeware interpreted, object-oriented, high-level powerful programming language runs on many Unix variants, on the Mac, and on Windows 2000 and later. It’s well-designed syntax and dynamic typing makes it an ideal language for scripting and rapid application development in many areas. It incorporates modules, exceptions, dynamic typing, very high level dynamic data types, and classes. Python combines remarkable power with very clear syntax. It is also usable as an extension language for applications that need a programmable interface.