1 \documentstyle[twoside,
11pt,myformat
]{report}
3 \title{Python Reference Manual
}
7 Dept. CST, CWI, P.O. Box
94079 \\
8 1090 GB Amsterdam, The Netherlands \\
9 E-mail:
{\tt guido@cwi.nl
}
12 \date{26 Januari
1994 \\ Release
1.0.0} % XXX update before release!
14 % Tell \index to actually write the .idx file
26 Python is a simple, yet powerful, interpreted programming language
27 that bridges the gap between C and shell programming, and is thus
28 ideally suited for ``throw-away programming'' and rapid prototyping.
29 Its syntax is put together from constructs borrowed from a variety of
30 other languages; most prominent are influences from ABC, C, Modula-
3
33 The Python interpreter is easily extended with new functions and data
34 types implemented in C. Python is also suitable as an extension
35 language for highly customizable C applications such as editors or
38 Python is available for various operating systems, amongst which
39 several flavors of
{\UNIX}, Amoeba, the Apple Macintosh O.S.,
42 This reference manual describes the syntax and ``core semantics'' of
43 the language. It is terse, but attempts to be exact and complete.
44 The semantics of non-essential built-in object types and of the
45 built-in functions and modules are described in the
{\em Python
46 Library Reference
}. For an informal introduction to the language, see
47 the
{\em Python Tutorial
}.
60 \pagenumbering{arabic
}
62 \include{ref1
} % Introduction
63 \include{ref2
} % Lexical analysis
64 \include{ref3
} % Data model
65 \include{ref4
} % Execution model
66 \include{ref5
} % Expressions and conditions
67 \include{ref6
} % Simple statements
68 \include{ref7
} % Compound statements
69 \include{ref8
} % Top-level components