annotate Demo/README @ 79675:c0a2294de787 2.7

Issue #16199: Backport 2to3 typo fix from 3.2.
author Chris Jerdonek <chris.jerdonek@gmail.com>
date Thu, 11 Oct 2012 16:15:46 -0700
parents 248d106f8952
children 20242af243d2
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
515
f8d53b6cd442 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
1 This directory contains various demonstrations of what you can do with
2592
763eb47975dd moved some stuff to Tools; added some descriptions
Guido van Rossum <guido@python.org>
parents: 1802
diff changeset
2 Python. They were all written by me except where explicitly stated
763eb47975dd moved some stuff to Tools; added some descriptions
Guido van Rossum <guido@python.org>
parents: 1802
diff changeset
3 otherwise -- in general, demos contributed by others ends up in the
763eb47975dd moved some stuff to Tools; added some descriptions
Guido van Rossum <guido@python.org>
parents: 1802
diff changeset
4 ../Contrib directory, unless I think they're of utmost general
763eb47975dd moved some stuff to Tools; added some descriptions
Guido van Rossum <guido@python.org>
parents: 1802
diff changeset
5 importance (like Matt Conway's Tk demos).
763eb47975dd moved some stuff to Tools; added some descriptions
Guido van Rossum <guido@python.org>
parents: 1802
diff changeset
6
763eb47975dd moved some stuff to Tools; added some descriptions
Guido van Rossum <guido@python.org>
parents: 1802
diff changeset
7 A fair number of utilities that are useful when while developing
763eb47975dd moved some stuff to Tools; added some descriptions
Guido van Rossum <guido@python.org>
parents: 1802
diff changeset
8 Python code can be found in the ../Tools directory -- some of these
763eb47975dd moved some stuff to Tools; added some descriptions
Guido van Rossum <guido@python.org>
parents: 1802
diff changeset
9 can also be considered good examples of how to write Python code.
763eb47975dd moved some stuff to Tools; added some descriptions
Guido van Rossum <guido@python.org>
parents: 1802
diff changeset
10
763eb47975dd moved some stuff to Tools; added some descriptions
Guido van Rossum <guido@python.org>
parents: 1802
diff changeset
11 Finally, in order to save disk space and net bandwidth, not all
763eb47975dd moved some stuff to Tools; added some descriptions
Guido van Rossum <guido@python.org>
parents: 1802
diff changeset
12 subdirectories listed here are distributed. They are listed just
763eb47975dd moved some stuff to Tools; added some descriptions
Guido van Rossum <guido@python.org>
parents: 1802
diff changeset
13 in case I change my mind about them.
763eb47975dd moved some stuff to Tools; added some descriptions
Guido van Rossum <guido@python.org>
parents: 1802
diff changeset
14
1372
f7c606103dd5 *** empty log message ***
Guido van Rossum <guido@python.org>
parents: 823
diff changeset
15
25850
67381ebd5f4f Add description of the cgi directory.
Guido van Rossum <guido@python.org>
parents: 25306
diff changeset
16 cgi CGI examples (see also ../Tools/faqwiz/.)
67381ebd5f4f Add description of the cgi directory.
Guido van Rossum <guido@python.org>
parents: 25306
diff changeset
17
1372
f7c606103dd5 *** empty log message ***
Guido van Rossum <guido@python.org>
parents: 823
diff changeset
18 classes Some examples of how to use classes.
f7c606103dd5 *** empty log message ***
Guido van Rossum <guido@python.org>
parents: 823
diff changeset
19
21553
4554072e76b4 Updated -- all Demo subdirectories are once again listed here, in
Guido van Rossum <guido@python.org>
parents: 17102
diff changeset
20 comparisons A set of responses to a really old language-comparison
4554072e76b4 Updated -- all Demo subdirectories are once again listed here, in
Guido van Rossum <guido@python.org>
parents: 17102
diff changeset
21 challenge.
4554072e76b4 Updated -- all Demo subdirectories are once again listed here, in
Guido van Rossum <guido@python.org>
parents: 17102
diff changeset
22
4554072e76b4 Updated -- all Demo subdirectories are once again listed here, in
Guido van Rossum <guido@python.org>
parents: 17102
diff changeset
23 curses A set of curses demos.
4554072e76b4 Updated -- all Demo subdirectories are once again listed here, in
Guido van Rossum <guido@python.org>
parents: 17102
diff changeset
24
5879
a775a44124d8 Updated description for embed; added pysvr.
Guido van Rossum <guido@python.org>
parents: 4400
diff changeset
25 embed An example of embedding Python in another application
a775a44124d8 Updated description for embed; added pysvr.
Guido van Rossum <guido@python.org>
parents: 4400
diff changeset
26 (see also pysvr).
1523
dd6ea167f2bd Removed www (now in Demo2), added embed (formerly one level higher up)
Guido van Rossum <guido@python.org>
parents: 1372
diff changeset
27
21553
4554072e76b4 Updated -- all Demo subdirectories are once again listed here, in
Guido van Rossum <guido@python.org>
parents: 17102
diff changeset
28 imputil Demonstration subclasses of imputil.Importer.
5891
c4d547c01e93 Added description of the extend subdirectory.
Guido van Rossum <guido@python.org>
parents: 5880
diff changeset
29
1372
f7c606103dd5 *** empty log message ***
Guido van Rossum <guido@python.org>
parents: 823
diff changeset
30 md5test Test program for the optional md5 module.
f7c606103dd5 *** empty log message ***
Guido van Rossum <guido@python.org>
parents: 823
diff changeset
31
21553
4554072e76b4 Updated -- all Demo subdirectories are once again listed here, in
Guido van Rossum <guido@python.org>
parents: 17102
diff changeset
32 metaclasses The code from the 1.5 metaclasses paper on the web.
4554072e76b4 Updated -- all Demo subdirectories are once again listed here, in
Guido van Rossum <guido@python.org>
parents: 17102
diff changeset
33
4554072e76b4 Updated -- all Demo subdirectories are once again listed here, in
Guido van Rossum <guido@python.org>
parents: 17102
diff changeset
34 parser Example using the parser module.
4554072e76b4 Updated -- all Demo subdirectories are once again listed here, in
Guido van Rossum <guido@python.org>
parents: 17102
diff changeset
35
4554072e76b4 Updated -- all Demo subdirectories are once again listed here, in
Guido van Rossum <guido@python.org>
parents: 17102
diff changeset
36 pdist Old, unfinished code messing with CVS, RCS and remote
4554072e76b4 Updated -- all Demo subdirectories are once again listed here, in
Guido van Rossum <guido@python.org>
parents: 17102
diff changeset
37 files.
4554072e76b4 Updated -- all Demo subdirectories are once again listed here, in
Guido van Rossum <guido@python.org>
parents: 17102
diff changeset
38
5879
a775a44124d8 Updated description for embed; added pysvr.
Guido van Rossum <guido@python.org>
parents: 4400
diff changeset
39 pysvr An example of embedding Python in a threaded
a775a44124d8 Updated description for embed; added pysvr.
Guido van Rossum <guido@python.org>
parents: 4400
diff changeset
40 application.
a775a44124d8 Updated description for embed; added pysvr.
Guido van Rossum <guido@python.org>
parents: 4400
diff changeset
41
1372
f7c606103dd5 *** empty log message ***
Guido van Rossum <guido@python.org>
parents: 823
diff changeset
42 rpc A set of classes for building clients and servers for
f7c606103dd5 *** empty log message ***
Guido van Rossum <guido@python.org>
parents: 823
diff changeset
43 Sun RPC.
f7c606103dd5 *** empty log message ***
Guido van Rossum <guido@python.org>
parents: 823
diff changeset
44
515
f8d53b6cd442 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
45 scripts Some useful Python scripts that I put in my bin
1372
f7c606103dd5 *** empty log message ***
Guido van Rossum <guido@python.org>
parents: 823
diff changeset
46 directory. No optional built-in modules needed.
515
f8d53b6cd442 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
47
21553
4554072e76b4 Updated -- all Demo subdirectories are once again listed here, in
Guido van Rossum <guido@python.org>
parents: 17102
diff changeset
48 sockets Examples for the new built-in module 'socket'.
4554072e76b4 Updated -- all Demo subdirectories are once again listed here, in
Guido van Rossum <guido@python.org>
parents: 17102
diff changeset
49
1372
f7c606103dd5 *** empty log message ***
Guido van Rossum <guido@python.org>
parents: 823
diff changeset
50 threads Demos that use the 'thread' module. (Currently these
f7c606103dd5 *** empty log message ***
Guido van Rossum <guido@python.org>
parents: 823
diff changeset
51 only run on SGIs, but this may change in the future.)
f7c606103dd5 *** empty log message ***
Guido van Rossum <guido@python.org>
parents: 823
diff changeset
52
21553
4554072e76b4 Updated -- all Demo subdirectories are once again listed here, in
Guido van Rossum <guido@python.org>
parents: 17102
diff changeset
53 tix Demos using the Tix widget set addition to Tkinter.
4554072e76b4 Updated -- all Demo subdirectories are once again listed here, in
Guido van Rossum <guido@python.org>
parents: 17102
diff changeset
54
2592
763eb47975dd moved some stuff to Tools; added some descriptions
Guido van Rossum <guido@python.org>
parents: 1802
diff changeset
55 tkinter Demos using the Tk interface (including Matt Conway's
763eb47975dd moved some stuff to Tools; added some descriptions
Guido van Rossum <guido@python.org>
parents: 1802
diff changeset
56 excellent set of demos).
17101
9bf374933872 Document tix directory.
Martin v. Löwis <martin@v.loewis.de>
parents: 12667
diff changeset
57
21553
4554072e76b4 Updated -- all Demo subdirectories are once again listed here, in
Guido van Rossum <guido@python.org>
parents: 17102
diff changeset
58 xml Some XML demos.
4554072e76b4 Updated -- all Demo subdirectories are once again listed here, in
Guido van Rossum <guido@python.org>
parents: 17102
diff changeset
59
4554072e76b4 Updated -- all Demo subdirectories are once again listed here, in
Guido van Rossum <guido@python.org>
parents: 17102
diff changeset
60 zlib Some demos for the zlib module (see also the standard
4554072e76b4 Updated -- all Demo subdirectories are once again listed here, in
Guido van Rossum <guido@python.org>
parents: 17102
diff changeset
61 library module gzip.py).