Python is an extremely simple to use, interpreted programming language. How simple ?

Well, the classic "hello world" is as simple as this...


In [1]:
print "Hello, Python!"


Hello, Python!

How about adding two numbers ?


In [2]:
print 2 + 3


5

Note the lack of declarations. No main function either. Python is a high-productivity language that minimizes crust. Python programs are easy to read, and smaller than equivalent code in many languages.

Python has good support for introspection - i.e. you can find out more information about objects by querying them. Most of Python is documented using this feature - allowing help to be easily accessed.

Many of python's constructs look like C.