PyConDC2004/TalksByCategory¶
Legacy Wiki Page
This page was migrated from the old MoinMoin-based wiki. Information may be outdated or no longer applicable. For current documentation, see python.org.
This page lists the accepted talks for PyConDC2004. The abstracts are available at http://pycon.org/dc2004/talks
The papers are available at: http://www.python.org/pycon/dc2004/papers/
Python Core¶
How Python is Developed – Brett Cannon
Iterators and Generators – Thomas Wouters, XS4ALL
Metaclasses, Who, Why, When – Mike C. Fletcher, Cain Gang Inc.
New-Style Class Tutorial – Thomas Wouters, XS4ALL
Tools and Techniques¶
60 Minutes of MacPython – Bob Ippolito
Distribution Basics - Using “distutils” – Anna Ravenscroft
Packaging Python with Microsoft Installer – Martin v. Löwis, Hasso-Plattner-Institut
Twelve Thousand Test Cases and Counting – Phil Pfeiffer, East Tennessee State University
Literate unit testing: Unit Testing with Doctest – Jim Fulton, Zope Corporation
Epydoc: an API documentation generation tool – Edward Loper, University of Pennsylvania
GTK and Gnome Programming with Python – Travis B. Hartwell, Roxor Games
A multi-language code intelligence engine for code browsing support in a commercial IDE – Trent Mick, ActiveState
Transluscent Inter-Process Service Migration – Jean-Paul Calderone, Divmod
Integration¶
IronPython: a fresh look at Python on .Net – Jim Hugunin, Want of a Nail Software
Using Python as an Extension Language – Rick Ratzel, Magma Design Automation
Building C Extensions for Python with Pyrex – Paul Prescod
Creating Python Bindings for Large C++ Frameworks – Tamer Fahmy, Vienna University of Technology
From Python to PLT Scheme – Daniel Silva, College of Computer and Information Science, Northeastern University
Optimization and Alternative Implementations¶
Optimizing Python Code with Pyrex – Paul Prescod
Faster than C: Static Type Inference with Starkiller – Michael Salib, MIT
Pypy - implementing Python in Python – Jacob Hallén, AB Strakt
Web Development¶
Web Services for Python – Christopher Blunck
Zope Development Roadmap – Jim Fulton, Zope Corporation
Tutorial: Introduction to Quixote – A.M. Kuchling, ASTi
Introduction to Mod_Python – Grisha Trubetskoy
Setting a Context for the Web User – Steve Holden, Holden Web
FormEncode, a validation and form generation package – Ian Bicking, Imaginary Landscape
Nevow: A Web Application Construction Kit – Donovan Preston, Divmod
Graphics¶
The Panda3D Engine - Python Scripting for Game and Simulation Development – Shalin Shodhan, Entertainment Technology Center, Carnegie Mellon University
High Level 3D Graphics Programming in Python – Tamer Fahmy, Vienna University of Technology
Database¶
Python, Zope, and PostgreSQL – Joel Burton
The View From ATOP: Simple but Powerful Persistence using Python and BSDDB – Glyph Lefkowitz, Divmod
Science and Math¶
A Finite Volume PDE Solver Using Python – Daniel Wheeler and Jon Guyer, National Institute of Standards and Technology
Data Extraction and Analysis Program – Amy L. Shelton, National Radio Astronomy Observatory
Python in Chemical and Bioinformatics – Andrew Dalke, Dalke Scientific Software, LLC
Modeling of a Fuel Fabrication Facility Using Python and SimPy – J.D. Doak, Los Alamos National Laboratory
Education¶
Promoting Computer Literacy Through Programming Python – John Miller, University of Michigan
GvR: Karel the Robot meets Python – Jeffrey Elkner and Paul Carduner, Open Book Project
The Natural Language Toolkit – Edward Loper, University of Pennsylvania
Python in the Mathematics Curriculum – Kirby Urner, 4D Solutions
PyGeo: An Adventure in Self-directed Education with Python – Arthur Siegel, Marva Consulting LLC
Developing Online Classroom Tools with Zope – Nathan R. Yergler, Canterbury School
Applications¶
Spam Filtering with Exim and Python A.M. Kuchling ASTi
Python and Real-World Devices – George Belotsky, Open Light Software Inc.
“Scripting Language” My Arse: Using Python for Voice over IP – Anthony Baxter
Cryptographic Channels in High Availability Python Systems – Thomas Zetty, i-Notification.net
Two Impromptus, or How Python Helped Us Design Our Kitchen – Andrew Koenig
Python in Business¶
Flour and water make bread: A talk aimed at open source developers curious about business and business people curious about open source – David Ascher, ActiveState