rest25/library/index.rst => rest262/library/index.rst
f1.. _library-index:
2
3###############################
n4-  The Python standard library
n4+  The Python Standard Library
5###############################
6
7:Release: |version|
8:Date: |today|
9
n10-While :ref:`reference-index` describes the exact syntax and semantics of the
n10+While :ref:`reference-index` describes the exact syntax and
11+semantics of the Python language, this library reference manual
11-language, it does not describe the standard library that is distributed with the
12+describes the standard library that is distributed with Python. It also
12-language, and which greatly enhances its immediate usability. This library
13+describes some of the optional components that are commonly included
13-contains built-in modules (written in C) that provide access to system
14+in Python distributions.
14-functionality such as file I/O that would otherwise be inaccessible to Python
15-programmers, as well as modules written in Python that provide standardized
16-solutions for many problems that occur in everyday programming. Some of these
17-modules are explicitly designed to encourage and enhance the portability of
18-Python programs.
19
n20-This library reference manual documents Python's standard library, as well as
n16+Python's standard library is very extensive, offering a wide range of
21-many optional library modules (which may or may not be available, depending on
17+facilities as indicated by the long table of contents listed below. The
22-whether the underlying platform supports them and on the configuration choices
18+library contains built-in modules (written in C) that provide access to
23-made at compile time). It also documents the standard types of the language and
19+system functionality such as file I/O that would otherwise be
24-its built-in functions and exceptions, many of which are not or incompletely
20+inaccessible to Python programmers, as well as modules written in Python
25-documented in the Reference Manual.
21+that provide standardized solutions for many problems that occur in
22+everyday programming. Some of these modules are explicitly designed to
23+encourage and enhance the portability of Python programs by abstracting
24+away platform-specifics into platform-neutral APIs.
25+ 
26+The Python installers for the Windows platform usually includes
27+the entire standard library and often also include many additional
28+components. For Unix-like operating systems Python is normally provided
29+as a collection of packages, so it may be necessary to use the packaging
30+tools provided with the operating system to obtain some or all of the
31+optional components.
32+ 
33+In addition to the standard library, there is a growing collection of
34+several thousand components (from individual programs and modules to
35+packages and entire application development frameworks), available from
36+the `Python Package Index <http://pypi.python.org/pypi>`_.
26
27
28.. toctree::
29   :maxdepth: 2
n41+   :numbered:
30
31   intro.rst
32   functions.rst
33   constants.rst
34   objects.rst
35   stdtypes.rst
36   exceptions.rst
37
38   strings.rst
39   datatypes.rst
40   numeric.rst
n53+   filesys.rst
54+   persistence.rst
55+   archiving.rst
56+   fileformats.rst
57+   crypto.rst
58+   allos.rst
59+   someos.rst
60+   ipc.rst
41   netdata.rst
42   markup.rst
n43-   fileformats.rst
44-   crypto.rst
45-   filesys.rst
46-   archiving.rst
47-   persistence.rst
48-   allos.rst
49-   someos.rst
50-   unix.rst
51-   ipc.rst
52   internet.rst
53   mm.rst
n54-   tkinter.rst
55   i18n.rst
56   frameworks.rst
n67+   tk.rst
57   development.rst
n58-   pdb.rst
n69+   debug.rst
59-   profile.rst
60-   hotshot.rst
61-   timeit.rst
62-   trace.rst
63   python.rst
64   custominterp.rst
65   restricted.rst
66   modules.rst
67   language.rst
68   compiler.rst
69   misc.rst
n77+   windows.rst
78+   unix.rst
79+   mac.rst
80+   macosa.rst
70   sgi.rst
71   sun.rst
t72-   windows.rst
73   undoc.rst
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op