Python Python is a relatively new, interpreted, object oriented very high level programming language which can be used for a wide range of applications. Class attributes have to be referenced by the object they belong to. About everything in Python is an object or it can be used as one. Good exception handling.
Users can define their own exceptions just by giving exception name for a string.
Exeception classes work just as well of course. Run-time checks for things like array subscripts. Offers signals, sockets, regular expressions and interfaces to external utilities like SQL databases via python libarary. There's a numerical version of Python that offers builtin capabilies for manipulating vectors and matrices. From version 1.4 onwards standard python contains builtin complex math module.