blob: 4fd095ada1871a710702c515b20b0e15c9c816a1 [file] [log] [blame]
Guido van Rossum04fe4921991-12-24 13:49:29 +00001This directory contains various demonstrations of what you can do with
Guido van Rossumee6310a1995-03-22 12:16:35 +00002Python. They were all written by me except where explicitly stated
3otherwise -- in general, demos contributed by others ends up in the
4../Contrib directory, unless I think they're of utmost general
5importance (like Matt Conway's Tk demos).
6
7A fair number of utilities that are useful when while developing
8Python code can be found in the ../Tools directory -- some of these
9can also be considered good examples of how to write Python code.
10
11Finally, in order to save disk space and net bandwidth, not all
12subdirectories listed here are distributed. They are listed just
13in case I change my mind about them.
14
Guido van Rossumed49c5e1993-10-27 09:29:01 +000015
16classes Some examples of how to use classes.
17
Guido van Rossum381f65c1994-01-18 13:35:31 +000018embed An example of embedding Python in another application.
19
Guido van Rossumed49c5e1993-10-27 09:29:01 +000020ibrowse An Emacs info file browser (uses stdwin).
21 See also ../doc (the Python library documentation can
22 be converted to info format).
23
24md5test Test program for the optional md5 module.
25
26rpc A set of classes for building clients and servers for
27 Sun RPC.
28
Guido van Rossum04fe4921991-12-24 13:49:29 +000029scripts Some useful Python scripts that I put in my bin
Guido van Rossumed49c5e1993-10-27 09:29:01 +000030 directory. No optional built-in modules needed.
Guido van Rossum04fe4921991-12-24 13:49:29 +000031
32sockets Examples for the new built-in module 'socket'.
33
34sgi Demos that only run on Silicon Graphics machines.
Guido van Rossum9183aaa1992-04-13 18:41:41 +000035 These require at least one of the optional built-in
36 modules that only make sense for the SGI, such as
Guido van Rossumed49c5e1993-10-27 09:29:01 +000037 'gl', 'al', and 'sv'. Split in subdirectories
Guido van Rossum9183aaa1992-04-13 18:41:41 +000038 per subject.
Guido van Rossum04fe4921991-12-24 13:49:29 +000039
40stdwin Demos that use the STDWIN library. Require the 'stdwin'
41 built-in module.
42
Guido van Rossumed49c5e1993-10-27 09:29:01 +000043threads Demos that use the 'thread' module. (Currently these
44 only run on SGIs, but this may change in the future.)
45
Guido van Rossumee6310a1995-03-22 12:16:35 +000046tkinter Demos using the Tk interface (including Matt Conway's
47 excellent set of demos).
Guido van Rossum04fe4921991-12-24 13:49:29 +000048
Guido van Rossumee6310a1995-03-22 12:16:35 +000049www An old, abandoned collection of WWW utilities.
Guido van Rossum04fe4921991-12-24 13:49:29 +000050
Guido van Rossumee6310a1995-03-22 12:16:35 +000051
52--Guido van Rossum, CWI, Amsterdam <mailto:Guido.van.Rossum@cwi.nl>
53<http://www.cwi.nl/cwi/people/Guido.van.Rossum.html>