I'm in a student team that is focusing on web development. My teammates are interested in Python and I'm the only one that has learned it, so I was asked to give an "introduction to Python" talk next week.

I'd like to listen to your advice about what to talk about to make the talk interesting instead of just a bunch of grammar things.

Well, they like to eat mice and tend to sleep in the sun or on warm rocks. They love to coil around people and be petted but be wary if they haven't been fed in a while...oh wait, you meant the language. Nevermind.
–
Steven A. LoweMay 17 '11 at 15:38

WTF?
Full article on comparing it to the PHP is here: http://wiki.python.org/moin/PythonVsPhp I think it is the best to compare it at first to something they know. Acctualy this article alone is enough to tell what is python.

I'd take a look at the first couple of classes from Google's Python course. That was one of the better 30,000 ft Python overviews I've seen. The exercises are also good examples of the kind of problem solving that Python is really useful for.

I think that the emphasises in python are quite different to other languages so I think that it might be a good idea to cover the techniques that aren't necessarily unique to python, but that pythonistas use regularly like: