Tutorials at the Third Python Workshop
The tutorial fee will be $50 for a single tutorial session, or $100
for any combination of two or three sessions. (See registration page for details.)
Please indicate which tutorials topics you plan to attend. Rank them
if you are interested in more than one.
There are two tutorial tracks, in the time slot 7:00-9:00 AM on
Mon-Wed December 4-6, 1995. One track extends across the entire three
days:
- Mon-Wed 7-9 AM: Extending and Embedding Python, Guido van Rossum
The other track includes one two-day sequence and a single-day
session:
- Mon-Tue 7-9 AM: Python and the WWW, Digital Creations
- Wed 7-9 AM: Python on a Windows machine, Mark Hammond
Here are some details about two of the tutorial sequences:
-
Extending and Embedding Python
- Instructor:Guido van Rossum
- Day 1: Writing a Python extension module in C or C++
- Day 2: Defining new Python object types in an extension module
- Day 3: Embedding the Python interpreter in other applications
Required background: experience in Python programming; experience in C
programming; some experience in building Unix applications using Make.
Topics discussed will also include:
- Using other languages, e.g. Fortran
- Interfacing to external libraries
- Tools that help you create extension modules, e.g. Modulator
- Interacting with the standard Python object types from C
- Invoking the Python interpreter from C
- Building extensions on non-Unix platforms
-
Designing World Wide Web services using Python
- Instructor:Paul Everitt, or someone like him
This tutorial will teach the use of Python for delivering Internet
services. After a discussion of the problem domain (mainly the
WWW), we will begin with CGI programming, using Python, on
various platforms with various WWW servers.
Then, we will discuss how to use the Digital Creations' software to do
non-CGI applications. This will introduce CORBA programming using
ILU, and our interface into the httpd API.
Objectives
- using Python as a CGI scripting language
- how (and why) to leap past CGI's limitations using distributed objects
- introduction to ILU and Python
Here are some old ideas for tutorials, for further consideration...
General Intro to Python
Introduction to Python for Software Developers
Writing GUI applications in Python:
Grail applet writing
MFC programming with Python
Tk Programming with Python
Programming with wpy
wxWindows Programming with Python
Fresco Programming with Python
Motif Programming with Python
Computational Python
Interfacing Python to Database
Writing C extensions to Python
Embedding Python
WWW development with Python
Designing Grail Applets
Optimizing Python Programs
ILU Programming in Python
Threads Programming with Python
For comments on this web page, send email to
webmaster@python.org.
For questions about Python, send email to
python-help@python.org.