|
22 | 22 | \begin{abstract} |
23 | 23 |
|
24 | 24 | \noindent |
25 | | -This document describes the built-in and standard types, exceptions, |
26 | | -functions and modules that come with the Python system. It assumes |
27 | | -basic knowledge about the Python language. For an informal |
28 | | -introduction to the language, see the {\em Python Tutorial}. The {\em |
29 | | -Python Reference Manual} gives a more formal definition of the |
30 | | -language. |
| 25 | +Python is an extensible, interpreted, object-oriented programming |
| 26 | +language. It supports a wide range of applications, from simple text |
| 27 | +processing scripts to interactive WWW browsers. |
| 28 | + |
| 29 | +While the {\em Python Reference Manual} describes the exact syntax and |
| 30 | +semantics of the language, it does not describe the standard library |
| 31 | +that is distributed with the language, and which greatly enhances its |
| 32 | +immediate usability. This library contains built-in modules (written |
| 33 | +in C) that provide access to system functionality such as file I/O |
| 34 | +that would otherwise be inaccessible to Python programmers, as well as |
| 35 | +modules written in Python that provide standardized solutions for many |
| 36 | +problems that occur in everyday programming. Some of these modules |
| 37 | +are explicitly designed to encourage and enhance the portability of |
| 38 | +Python programs. |
| 39 | + |
| 40 | +This library reference manual documents Python's standard library, as |
| 41 | +well as many optional library modules (which may or may not be |
| 42 | +available, depending on whether the underlying platform supports them |
| 43 | +and on the configuration choices made at compile time). It also |
| 44 | +documents the standard types of the language and its built-in |
| 45 | +functions and exceptions, many of which are not or incompletely |
| 46 | +documented in the Reference Manual. |
| 47 | + |
| 48 | +This manual assumes basic knowledge about the Python language. For an |
| 49 | +informal introduction to Python, see the {\em Python Tutorial}; the |
| 50 | +Python Reference Manual remains the highest authority on syntactic and |
| 51 | +semantic questions. Finally, the manual entitled {\em Extending and |
| 52 | +Embedding the Python Interpreter} describes how to add new extensions |
| 53 | +to Python and how to embed it in other applications. |
31 | 54 |
|
32 | 55 | \end{abstract} |
33 | 56 |
|
|
0 commit comments