OSCON 2002 slides and scripts
Python for [Perl] Programmers

This is the main slideshow: pyperl.pdf (note that you'll need Acrobat or some other PDF software to read this; you can also pick up the STX source below)

Here are the example scripts used in the slideshow:
classses.py
exceptions.py
func.py
generator.py
genpipe.py
globals.py
grep.py
iterator.py
m.py
namespace.py
newstyle.py
refcount_gc.py
regex.py
scope.py
uniq.py

The slideshow was created with PythonPoint, available from http://www.reportlab.com/. PythonPoint is a wonderful alternative to M$ PowerPoint. However, writing XML by hand is a real pain, so I created a quick'n'dirty Structred TeXt (STX) format that I then converted to PythonPoint's XML format. I'm including the STX file that I used to create the slideshow, stx2xml.py, plus two Python modules that create some needed functionality in PythonPoint.
pyperl.stx
stx2xml.py
style.py
shapes.py

When I say "quick'n'dirty", I mean it. Feel free to browse the source code for ideas, but I can't provide help (unless you want to turn this into a full-blown project for the Python community). I primarily wrote STX because reST (http://docutils.sourceforge.net/) was just getting started when I needed this; I haven't investigated more recently to determine whether reST is ready to create slide shows. I certainly urge anyone planning to do writing to try out reST.

Note: you'll need to make a fix to PythonPoint to get the same formatting that I have. In the ReportLab directory, change rl_config.py to set defaultPageSize = 'letter'.