This manual provides an introduction to Python, an easy to learn object-oriented programming language. Python combines power with clear syntax. It has modules, classes, exceptions, very high level data types, and dynamic typing. Python can link directly to libraries written in C or C++ and can be embedded as an extension language for applications that need a programmable interface. Python is free software. It can be used with GNU (GNU/Linux), Unix, Microsoft Windows and many other systems. This is a printed copy of the official Python tutorial from the Python 2.2 distribution. For each copy sold USD1 will be donated to the Python Software Foundation. The complete set of Python documentation includes the following manuals: The Python Language Reference Manual The Python Library Reference Manual The Python/C API Reference Manual Extending and Embedding the Python Interpreter
Guido van Rossum is the inventor of Python. Fred L. Drake, Jr. is the official editor of the Python documentation.