Have them run through diveintopython on their own, or I guess you could do
it with them and add to it, if you really needed to.
The book "Dive Into Python" (available for free online at
http://diveintopython.org/) is written with experienced programmers in
mind. You may want to follow the path laid out there.
I'm presently converting the entire development staff ( 9 people ) to
python.
Show to them that with python you can do anything in theory (even OS
http://unununium.org/introduction). I would show some aspects of web
programming, scheduled tasks, windows programing (I mean COM, ODBC - what
is useful). Or even better ask them what is impossible in python in their
opinion and show them elegant three-line solution :)
Remember that they are lazy, too, so show them something that currently
takes a lot of time and do it in 3 lines of code ;)
I've been building open source course notes (supported in part by a grant
from the Python Software Foundation) to introduce people without much
formal background in computer science to basic software engineering skills.
I use Python (naturally ;-), so the notes include a quick overview of the
language. You can find 'em online at http://www.third-bit.com/swc2 --- I'd
enjoy hearing what you think.
I brought about 10 developers from Java to Python. I found that some like
the immersion approach, and they used Dive. Others liked the more analytic
approach and they used Learning Python. Everybody got a week to work
through their book, plus meetings to share and discuss. By the way, we
started Test Driven Development at the same time, so they also had a day to
do the first 17 chapters of Kent Beck's book on TDD. I think the TDD
exercise was the most important step, because it taught them a new way to
program with less code, and it's so much easier to write all the tests in
Python than Java.