Users of curly bracket programming languages, such as C or Java, sometimes expect or wish Python to follow a block-delimiter convention. Brace-delimited block syntax has been repeatedly requested, and consistently rejected by core developers. The Python interpreter contains an easter egg that summarizes its developers' feelings on this issue. The code from __future__ import braces raises the exception SyntaxError: not a chance. The __future__ module is normally used to provide features from future versions of Python.
Another hidden message, The Zen of Python (a summary of Python philosophy), is displayed when trying to import this.
The message Hello world... is printed when the import statement import __hello__ is used.
An antigravity module was added to Python 2.7 and 3.0. Importing it opens a web browser to an xkcd comic that portrays a humorous fictional use for such a module, intended to demonstrate the ease with which Python modules enable additional functionality.
>>7 Even a Java programmer should at least know that such a thing exists
With the difference that Java doesn't have an org.xkcd.Comics.Antigravity package.
>>8,9,10
The humour of the situation is precisely that an unfunny joke was included in the language as if it was a funny joke worth inclusion. "-- Why did the chicken cross the road? -- To get to the other side."
It is an example of the bizarre, absurdist humour that Monty Python is famous for. Which, entirely coincidentally, is what the language is named after.