Note: this page has been superseded by my OSCON 2001 thread tutorial.

IPC9 slides and scripts

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

Here are the example scripts used in the slideshow:
SingleThreadSpider.py
BruteThreadSpider.py
ThreadPoolSpider.py
Fibonacci.py
FibThreaded.py

The slideshow was created with PythonPoint, available from http://www.reportlab.com/. PythonPoint is a wonderful alternative to M$ PowerPoint. I'm including the XML file that I used to create the slideshow, plus two Python modules that create some needed functionality in PythonPoint.
threads.xml
threadstyle.py
shapes.py

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