Python is a high-level programming language with a heavily simplified syntax.
Whitespaces are invisible text characters, like a space or a tab. In Python you delimit blocks simply by indenting the code, while many other programming languages require brackets or statements like BEGIN...END.
Methods, functions and constants in Python are packed in modules. To use a module, you just have to put this code on top of your source file: "
import module". There are lots of ready-to-use modules available, packed into more than 25,000 "packages".
Cueball can fly just because he did import the
antigravity library. Python still works for Cueball in 482.
Perl is another programming language, but Randall doesn't like it any more because its syntax is very complicated.
- [A Friend is talking to Cueball, who is floating in the sky.]
- Friend: You're flying! How?
- Cueball: Python!
- Cueball: I learned it last night! Everything is so simple!
- Cueball: Hello world is just 'print "Hello, World!"'
- Friend: I dunno... Dynamic typing? Whitespace?
- Cueball: Come join us! Programming is fun again! It's a whole new world up here!
- Friend: But how are you flying?
- Cueball: I just typed 'import antigravity'
- Friend: That's it?
- Cueball: ...I also sampled everything in the medicine cabinet for comparison.
- Cueball: But I think this is the python.
In response to this comic, the Python developers implemented the module
antigravity in version 2.7+. When you
import it, the default web browser will open the comic. Also, in version 3+, the module contains a geohashing function.
add a comment! ⋅ add a topic (use sparingly)! ⋅ refresh comments!
It is necessary for both Cueballs to sample the medicine cabinet in order for this to be a hallucination. It was probably python. 188.8.131.52 (talk) (please sign your comments with ~~~~)
- Or maybe there is just one Cueball - the one on the ground who is hallucinating - because he tried everything...? ;-) Kynde (talk) 20:45, 3 May 2014 (UTC)
'I also sampled everything in the medicine cabinet for comparison' is a possible reference to George's Marvellous Medicine, the children's book written by Roald Dahl, wherein a combination of medicines and household materials produces fantastical effects. Quetzalcoatl (talk) 14:31, 10 February 2014 (UTC)
- I think it's related to the invention of photographs, but I'm not sure 184.108.40.206 06:19, 3 January 2015 (UTC)
Woah guys, antigravity is a real module in Python! I was looking around the lib folder, trying to figure out how to put a module into it, and there it was - antigravity.py . It just sends your browser to the comic. --220.127.116.11 22:07, 13 December 2014 (UTC)
- Yeah, that's already covered in the Trivia section ;-) --SlashMe (talk) 23:22, 14 December 2014 (UTC)
The implication is that in Python many otherwise amazing things become easily possible after a simple import statement and/or that there is a module for almost anything you'd want to do no matter how difficult.18.104.22.168 16:30, 29 April 2015 (UTC)
Also, the explanation didn't explain why Cueball's friend was reticent to use dynamic typing or significant whitespace, or what the point of importing modules is.
So I rewrote most of it. 22.214.171.124 20:55, 15 September 2015 (UTC)