Python is a portable, interpreted, object-oriented programming language. It combines remarkable power with very clear syntax. Moreover, its high-level built-in data structures, combined with dynamic typing and dynamic binding, make it very attractive for rapid application development.
Python is being used successfully to glue together large software components. It spans multiple platforms, middle ware products, and application domains. Python has been around since 1991, and it has a very active user community.