BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Tribador Mediaworks//EN
CALSCALE:GREGORIAN
X-WR-CALNAME: PyCon 2004 Talks

BEGIN:VEVENT
DTSTART;TZID=US-Eastern:20040324T090000
LOCATION:Washington, DC
SUMMARY:Keynote: Mitch Kapor
UID:20040301T080045Z-0051@buildbox.lv.cox.net
SEQUENCE:1
DTSTAMP:20040320T090000
DURATION:PT1H
END:VEVENT

BEGIN:VEVENT
DTSTART;TZID=US-Eastern:20040324T103000
LOCATION:Washington, DC
SUMMARY:Introduction to Mod_Python
DESCRIPTION:Speaker: Grisha Trubetskoy\nTrack: Web Programming I
UID:20040301T080045Z-0052@buildbox.lv.cox.net
SEQUENCE:1
DTSTAMP:20040320T090100
DURATION:PT30M
END:VEVENT

BEGIN:VEVENT
DTSTART;TZID=US-Eastern:20040324T103000
LOCATION:Washington, DC
SUMMARY:"Scripting Language" My Arse: Using Python for Voice over IP 
DESCRIPTION:Speaker: Anthony Baxter\nTrack: Applications I
UID:20040301T080045Z-0053@buildbox.lv.cox.net
SEQUENCE:1
DTSTAMP:20040320T090200
DURATION:PT30M
END:VEVENT

BEGIN:VEVENT
DTSTART;TZID=US-Eastern:20040324T110000
LOCATION:Washington, DC
SUMMARY:Nevow: A Web Application Construction Kit  
DESCRIPTION:Speaker: Donovan Preston\nTrack: Web Programming I
UID:20040301T080045Z-0054@buildbox.lv.cox.net
SEQUENCE:1
DTSTAMP:20040320T090300
DURATION:PT30M
END:VEVENT

BEGIN:VEVENT
DTSTART;TZID=US-Eastern:20040324T110000
LOCATION:Washington, DC
SUMMARY:Two Impromptus, or How Python Helped Us Design Our Kitchen  
DESCRIPTION:Speaker: Andrew Koenig\nTrack: Applications I
UID:20040301T080045Z-0055@buildbox.lv.cox.net
SEQUENCE:1
DTSTAMP:20040320T090400
DURATION:PT30M
END:VEVENT

BEGIN:VEVENT
DTSTART;TZID=US-Eastern:20040324T113000
LOCATION:Washington, DC
SUMMARY: Introduction to Quixote 
DESCRIPTION:Speaker: A.M. Kuchling\nTrack: Web Programming I
UID:20040301T080045Z-0056@buildbox.lv.cox.net
SEQUENCE:1
DTSTAMP:20040320T090500
DURATION:PT30M
END:VEVENT

BEGIN:VEVENT
DTSTART;TZID=US-Eastern:20040324T113000
LOCATION:Washington, DC
SUMMARY:A multi-language code intelligence engine for code browsing 
 support in a commercial IDE 
DESCRIPTION:Speaker: Trent Mick\nTrack: Applications I
UID:20040301T080045Z-0057@buildbox.lv.cox.net
SEQUENCE:1
DTSTAMP:20040320T090600
DURATION:PT30M
END:VEVENT


BEGIN:VEVENT
DTSTART;TZID=US-Eastern:20040324T131500
LOCATION:Washington, DC
SUMMARY: IronPython: a fresh look at Python on .Net
DESCRIPTION:Speaker: Jim Hugunin\nTrack: Implementation
UID:20040301T080045Z-0058@buildbox.lv.cox.net
SEQUENCE:1
DTSTAMP:20040320T090600
DURATION:PT30M
END:VEVENT

BEGIN:VEVENT
DTSTART;TZID=US-Eastern:20040324T134500
LOCATION:Washington, DC
SUMMARY: Faster than C: Static Type Inference with Starkiller
DESCRIPTION:Speaker: Michael Salib\nTrack: Implementation
UID:20040301T080045Z-0059@buildbox.lv.cox.net
SEQUENCE:1
DTSTAMP:20040320T090700
DURATION:PT30M
END:VEVENT

BEGIN:VEVENT
DTSTART;TZID=US-Eastern:20040324T141500
LOCATION:Washington, DC
SUMMARY: PyPy - implementing Python in Python
DESCRIPTION:Speaker: Jacob Hallen\nTrack: Implementation
UID:20040301T080045Z-0060@buildbox.lv.cox.net
SEQUENCE:1
DTSTAMP:20040320T090800
DURATION:PT30M
END:VEVENT

BEGIN:VEVENT
DTSTART;TZID=US-Eastern:20040324T144500
LOCATION:Washington, DC
SUMMARY: From Python to PLT Scheme
DESCRIPTION:Speaker: Daniel Silva\nTrack: Implementation
UID:20040301T080045Z-0061@buildbox.lv.cox.net
SEQUENCE:1
DTSTAMP:20040320T090900
DURATION:PT30M
END:VEVENT

BEGIN:VEVENT
DTSTART;TZID=US-Eastern:20040324T131500
LOCATION:Washington, DC
SUMMARY: Python in Chemical and Bioinformatics
DESCRIPTION:Speaker: Andrew Dalke\nTrack: Math and Science
UID:20040301T080045Z-0062@buildbox.lv.cox.net
SEQUENCE:1
DTSTAMP:20040320T091000
DURATION:PT30M
END:VEVENT

BEGIN:VEVENT
DTSTART;TZID=US-Eastern:20040324T134500
LOCATION:Washington, DC
SUMMARY: A Finite Volume PDE Solver Using Python
DESCRIPTION:Speaker: Daniel Wheeler and Jon Guyer\nTrack: Math and Science
UID:20040301T080045Z-0063@buildbox.lv.cox.net
SEQUENCE:1
DTSTAMP:20040320T091100
DURATION:PT30M
END:VEVENT

BEGIN:VEVENT
DTSTART;TZID=US-Eastern:20040324T141500
LOCATION:Washington, DC
SUMMARY: Data Extraction and Analysis Program
DESCRIPTION:Speaker: Amy L. Shelton\nTrack: Math and Science
UID:20040301T080045Z-0064@buildbox.lv.cox.net
SEQUENCE:1
DTSTAMP:20040320T091200
DURATION:PT30M
END:VEVENT

BEGIN:VEVENT
DTSTART;TZID=US-Eastern:20040324T144500
LOCATION:Washington, DC
SUMMARY: Modeling of a Fuel Fabrication Facility Using Python and SimPy
DESCRIPTION:Speaker: J.D. Doak\nTrack: Math and Science
UID:20040301T080045Z-0065@buildbox.lv.cox.net
SEQUENCE:1
DTSTAMP:20040320T091300
DURATION:PT30M
END:VEVENT

BEGIN:VEVENT
DTSTART;TZID=US-Eastern:20040324T154500
LOCATION:Washington, DC
SUMMARY: The View From ATOP: Simple but Powerful Persistence using 
 Python and BSDDB Persistence using Python and BSDDB
DESCRIPTION:Speaker:Glyph Lefkowitz\nTrack: Twisted and Crypto
UID:20040301T080045Z-0066@buildbox.lv.cox.net
SEQUENCE:1
DTSTAMP:20040320T091400
DURATION:PT30M
END:VEVENT

BEGIN:VEVENT
DTSTART;TZID=US-Eastern:20040324T161500
LOCATION:Washington, DC
SUMMARY: Translucent Inter-Process Service Migration
DESCRIPTION:Speaker: Jean-Paul Calderone\nTrack: Twisted and Crypto
UID:20040301T080045Z-0067@buildbox.lv.cox.net
SEQUENCE:1
DTSTAMP:20040320T091500
DURATION:PT30M
END:VEVENT

BEGIN:VEVENT
DTSTART;TZID=US-Eastern:20040324T154500
LOCATION:Washington, DC
SUMMARY: Iterators and Generators
DESCRIPTION:Speaker: Thomas Wouters\nTrack: Language
UID:20040301T080045Z-0069@buildbox.lv.cox.net
SEQUENCE:1
DTSTAMP:20040320T091700
DURATION:PT30M
END:VEVENT

BEGIN:VEVENT
DTSTART;TZID=US-Eastern:20040324T161500
LOCATION:Washington, DC
SUMMARY: How Python is Developed 
DESCRIPTION:Speaker: Brett Cannon\nTrack: Language
UID:20040301T080045Z-0071@buildbox.lv.cox.net
SEQUENCE:1
DTSTAMP:20040320T091900
DURATION:PT30M
END:VEVENT

BEGIN:VEVENT
DTSTART;TZID=US-Eastern:20040325T090000
LOCATION:Washington, DC
SUMMARY: Keynote: Guido van Rossum 
DESCRIPTION: 
UID:20040301T080045Z-0072@buildbox.lv.cox.net
SEQUENCE:1
DTSTAMP:20040320T092000
DURATION:PT1H
END:VEVENT

BEGIN:VEVENT
DTSTART;TZID=US-Eastern:20040325T103000
LOCATION:Washington, DC
SUMMARY: Optimizing Python Code with Pyrex 
DESCRIPTION:Speaker: Paul Prescod\nTrack: Pyrex 
UID:20040301T080045Z-0073@buildbox.lv.cox.net
SEQUENCE:1
DTSTAMP:20040320T092100
DURATION:PT30M
END:VEVENT

BEGIN:VEVENT
DTSTART;TZID=US-Eastern:20040325T110000
LOCATION:Washington, DC
SUMMARY: Building C Extensions for Python with Pyrex 
DESCRIPTION:Speaker: Paul Prescod\nTrack: Pyrex 
UID:20040301T080045Z-0074@buildbox.lv.cox.net
SEQUENCE:1
DTSTAMP:20040320T092200
DURATION:PT1H
END:VEVENT

BEGIN:VEVENT
DTSTART;TZID=US-Eastern:20040325T103000
LOCATION:Washington, DC
SUMMARY: Zope Development Roadmap  
DESCRIPTION:Speaker: Jim Fulton\nTrack: Zope 
UID:20040301T080045Z-0075@buildbox.lv.cox.net
SEQUENCE:1
DTSTAMP:20040320T092300
DURATION:PT30M
END:VEVENT

BEGIN:VEVENT
DTSTART;TZID=US-Eastern:20040325T110000
LOCATION:Washington, DC
SUMMARY: Python, Zope, and PostgreSQL
DESCRIPTION:Speaker: Joel Burton\nTrack: Zope 
UID:20040301T080045Z-0076@buildbox.lv.cox.net
SEQUENCE:1
DTSTAMP:20040320T092400
DURATION:PT30M
END:VEVENT

BEGIN:VEVENT
DTSTART;TZID=US-Eastern:20040325T113000
LOCATION:Washington, DC
SUMMARY: Developing Online Classroom Tools with Zope
DESCRIPTION:Speaker: Nathan R. Yergler\nTrack: Zope 
UID:20040301T080045Z-0077@buildbox.lv.cox.net
SEQUENCE:1
DTSTAMP:20040320T092500
DURATION:PT30M
END:VEVENT

BEGIN:VEVENT
DTSTART;TZID=US-Eastern:20040325T131500
LOCATION:Washington, DC
SUMMARY: GTK and Gnome Programming with Python
DESCRIPTION:Speaker: Travis B. Hartwell\nTrack: GUI and 3D 
UID:20040301T080045Z-0078@buildbox.lv.cox.net
SEQUENCE:1
DTSTAMP:20040320T092600
DURATION:PT30M
END:VEVENT

BEGIN:VEVENT
DTSTART;TZID=US-Eastern:20040325T134500
LOCATION:Washington, DC
SUMMARY: The Panda3D Engine - Python Scripting for Game and 
 Simulation Development 
DESCRIPTION:Speaker: Shalin Shodhan\nTrack: GUI and 3D 
UID:20040301T080045Z-0080@buildbox.lv.cox.net
SEQUENCE:1
DTSTAMP:20040320T092700
DURATION:PT30M
END:VEVENT

BEGIN:VEVENT
DTSTART;TZID=US-Eastern:20040325T141500
LOCATION:Washington, DC
SUMMARY: High Level 3D Graphics Programming in Python
DESCRIPTION:Speaker: Tamer Fahmy\nTrack: GUI and 3D 
UID:20040301T080045Z-0081@buildbox.lv.cox.net
SEQUENCE:1
DTSTAMP:20040320T092800
DURATION:PT30M
END:VEVENT

BEGIN:VEVENT
DTSTART;TZID=US-Eastern:20040325T144500
LOCATION:Washington, DC
SUMMARY: Creating Python Bindings for Large C++ Frameworks
DESCRIPTION:Speaker:Tamer Fahmy \nTrack: GUI and 3D 
UID:20040301T080045Z-0082@buildbox.lv.cox.net
SEQUENCE:1
DTSTAMP:20040320T092900
DURATION:PT30M
END:VEVENT

BEGIN:VEVENT
DTSTART;TZID=US-Eastern:20040325T131500
LOCATION:Washington, DC
SUMMARY: New-Style Class Tutorial
DESCRIPTION:Speaker:Thomas Wouters\nTrack:OO Tutorials 
UID:20040301T080045Z-0083@buildbox.lv.cox.net
SEQUENCE:1
DTSTAMP:20040320T093000
DURATION:PT1H
END:VEVENT

BEGIN:VEVENT
DTSTART;TZID=US-Eastern:20040325T141500
LOCATION:Washington, DC
SUMMARY: Metaclasses, Who, Why, When
DESCRIPTION:Speaker:Mike C. Fletcher\nTrack:OO Tutorials 
UID:20040301T080045Z-0084@buildbox.lv.cox.net
SEQUENCE:1
DTSTAMP:20040320T093100
DURATION:PT1H
END:VEVENT

BEGIN:VEVENT
DTSTART;TZID=US-Eastern:20040325T154500
LOCATION:Washington, DC
SUMMARY: Python and Real-World Devices
DESCRIPTION:Speaker:George Belotsky\nTrack:Applications II 
UID:20040301T080045Z-0085@buildbox.lv.cox.net
SEQUENCE:1
DTSTAMP:20040320T093200
DURATION:PT30M
END:VEVENT

BEGIN:VEVENT
DTSTART;TZID=US-Eastern:20040325T161500
LOCATION:Washington, DC
SUMMARY: Spam Filtering with Exim and Python
DESCRIPTION:Speaker:A.M. Kuchling\nTrack:Applications II 
UID:20040301T080045Z-0086@buildbox.lv.cox.net
SEQUENCE:1
DTSTAMP:20040320T093300
DURATION:PT30M
END:VEVENT

BEGIN:VEVENT
DTSTART;TZID=US-Eastern:20040325T164500
LOCATION:Washington, DC
SUMMARY: Using Python as an Extension Language
DESCRIPTION:Speaker:Rick Ratzel\nTrack:Applications II 
UID:20040301T080045Z-0087@buildbox.lv.cox.net
SEQUENCE:1
DTSTAMP:20040320T093400
DURATION:PT30M
END:VEVENT

BEGIN:VEVENT
DTSTART;TZID=US-Eastern:20040325T154500
LOCATION:Washington, DC
SUMMARY: Epydoc: an API documentation generation tool
DESCRIPTION:Speaker:Edward Loper\nTrack:Testing and Documentation 
UID:20040301T080045Z-0088@buildbox.lv.cox.net
SEQUENCE:1
DTSTAMP:20040320T093500
DURATION:PT30M
END:VEVENT

BEGIN:VEVENT
DTSTART;TZID=US-Eastern:20040325T161500
LOCATION:Washington, DC
SUMMARY: Literate unit testing: Unit Testing with Doctest
DESCRIPTION:Speaker:Jim Fulton\nTrack:Testing and Documentation 
UID:20040301T080045Z-0089@buildbox.lv.cox.net
SEQUENCE:1
DTSTAMP:20040320T093600
DURATION:PT30M
END:VEVENT

BEGIN:VEVENT
DTSTART;TZID=US-Eastern:20040325T164500
LOCATION:Washington, DC
SUMMARY: Twelve Thousand Test Cases and Counting
DESCRIPTION:Speaker:Phil Pfeiffer\nTrack:Testing and Documentation 
UID:20040301T080045Z-0090@buildbox.lv.cox.net
SEQUENCE:1
DTSTAMP:20040320T09700
DURATION:PT30M
END:VEVENT

BEGIN:VEVENT
DTSTART;TZID=US-Eastern:20040326T090000
LOCATION:Washington, DC
SUMMARY: Keynote: Bruce Eckel
DESCRIPTION: 
UID:20040301T080045Z-0091@buildbox.lv.cox.net
SEQUENCE:1
DTSTAMP:20040320T09800
DURATION:PT1H
END:VEVENT

BEGIN:VEVENT
DTSTART;TZID=US-Eastern:20040326T103000
LOCATION:Washington, DC
SUMMARY: FormEncode, a validation and form generation package
DESCRIPTION:Speaker:Ian Bicking\nTrack:Web Programming II 
UID:20040301T080045Z-0092@buildbox.lv.cox.net
SEQUENCE:1
DTSTAMP:20040320T09800
DURATION:PT30M
END:VEVENT

BEGIN:VEVENT
DTSTART;TZID=US-Eastern:20040326T110000
LOCATION:Washington, DC
SUMMARY: Web Services for Python
DESCRIPTION:Speaker:Christopher Blunck\nTrack:Web Programming II 
UID:20040301T080045Z-0093@buildbox.lv.cox.net
SEQUENCE:1
DTSTAMP:20040320T09900
DURATION:PT30M
END:VEVENT

BEGIN:VEVENT
DTSTART;TZID=US-Eastern:20040326T113000
LOCATION:Washington, DC
SUMMARY: Setting a Context for the Web User
DESCRIPTION:Speaker:Steve Holden\nTrack:Web Programming II 
UID:20040301T080045Z-0094@buildbox.lv.cox.net
SEQUENCE:1
DTSTAMP:20040320T10000
DURATION:PT30M
END:VEVENT

BEGIN:VEVENT
DTSTART;TZID=US-Eastern:20040326T103000
LOCATION:Washington, DC
SUMMARY: Distribution Basics - Using "distutils"
DESCRIPTION:Speaker:Anna Ravenscroft\nTrack:Distribution and Applications III 
UID:20040301T080045Z-0095@buildbox.lv.cox.net
SEQUENCE:1
DTSTAMP:20040320T10100
DURATION:PT30M
END:VEVENT

BEGIN:VEVENT
DTSTART;TZID=US-Eastern:20040326T110000
LOCATION:Washington, DC
SUMMARY: Packaging Python with Microsoft Installer 
DESCRIPTION:Speaker:Martin v. Löwis\nTrack:Distribution and Applications III
UID:20040301T080045Z-0096@buildbox.lv.cox.net
SEQUENCE:1
DTSTAMP:20040320T10200
DURATION:PT30M
END:VEVENT

BEGIN:VEVENT
DTSTART;TZID=US-Eastern:20040326T113000
LOCATION:Washington, DC
SUMMARY: The Natural Language Toolkit  
DESCRIPTION:Speaker:Edward Loper\nTrack:Distribution and Applications III
UID:20040301T080045Z-0097@buildbox.lv.cox.net
SEQUENCE:1
DTSTAMP:20040320T10300
DURATION:PT30M
END:VEVENT

BEGIN:VEVENT
DTSTART;TZID=US-Eastern:20040326T131500
LOCATION:Washington, DC
SUMMARY: Promoting Computer Literacy Through Programming Python   
DESCRIPTION:Speaker:John Miller\nTrack:Education
UID:20040301T080045Z-0098@buildbox.lv.cox.net
SEQUENCE:1
DTSTAMP:20040320T10400
DURATION:PT30M
END:VEVENT

BEGIN:VEVENT
DTSTART;TZID=US-Eastern:20040326T134500
LOCATION:Washington, DC
SUMMARY: GvR: Karel the Robot meets Python   
DESCRIPTION:Speaker:Jeffrey Elkner\nTrack:Education
UID:20040301T080045Z-0099@buildbox.lv.cox.net
SEQUENCE:1
DTSTAMP:20040320T10500
DURATION:PT30M
END:VEVENT

BEGIN:VEVENT
DTSTART;TZID=US-Eastern:20040326T141500
LOCATION:Washington, DC
SUMMARY: Python in the Mathematics Curriculum   
DESCRIPTION:Speaker:Kirby Urner\nTrack:Education
UID:20040301T080045Z-0101@buildbox.lv.cox.net
SEQUENCE:1
DTSTAMP:20040320T10600
DURATION:PT30M
END:VEVENT

BEGIN:VEVENT
DTSTART;TZID=US-Eastern:20040326T144500
LOCATION:Washington, DC
SUMMARY: PyGeo: An Adventure in Self-directed Education with Python   
DESCRIPTION:Speaker:Arthur Siegel\nTrack:Education
UID:20040301T080045Z-0102@buildbox.lv.cox.net
SEQUENCE:1
DTSTAMP:20040320T10700
DURATION:PT30M
END:VEVENT

BEGIN:VEVENT
DTSTART;TZID=US-Eastern:20040326T131500
LOCATION:Washington, DC
SUMMARY: Flour and water make bread   
DESCRIPTION:Speaker:David Ascher\nTrack:Flour, Water, Macintosh
UID:20040301T080045Z-0103@buildbox.lv.cox.net
SEQUENCE:1
DTSTAMP:20040320T10800
DURATION:PT30M
END:VEVENT

BEGIN:VEVENT
DTSTART;TZID=US-Eastern:20040326T134500
LOCATION:Washington, DC
SUMMARY: 60 Minutes of MacPython   
DESCRIPTION:Speaker:Bob Ippolito\nTrack:Flour, Water, Macintosh
UID:20040301T080045Z-0104@buildbox.lv.cox.net
SEQUENCE:1
DTSTAMP:20040320T10900
DURATION:PT1H
END:VEVENT

END:VCALENDAR
