Python einrichten und verwenden
*******************************

Dieser Teil der Dokumentation widmet sich allgemeinen Informationen
zur Einrichtung der Python-Umgebung auf verschiedenen Plattformen, dem
Aufruf des Interpreters sowie Dingen, die die Arbeit mit Python
erleichtern.

* 1. Befehlszeile und Umgebung

  * 1.1. Befehlszeile

    * 1.1.1. Optionen der Schnittstelle

    * 1.1.2. Allgemeine Optionen

    * 1.1.3. Verschiedene Optionen

    * 1.1.4. Options you shouldn't use

  * 1.2. Umgebungsvariablen

    * 1.2.1. Variablen für den Debug-Modus

* 2. Python unter Unix Plattformen verwenden

  * 2.1. Die neueste Python-Version beziehen und installieren

    * 2.1.1. Unter Linux

    * 2.1.2. Unter FreeBSD und OpenBSD

    * 2.1.3. On OpenSolaris

  * 2.2. Python bauen

  * 2.3. Pfade und Dateien im Zusammenhang mit Python

  * 2.4. Verschiedenes

  * 2.5. Eigenes OpenSSL

* 3. Python konfigurieren

  * 3.1. Optionen von configure

    * 3.1.1. Allgemeine Optionen

    * 3.1.2. WebAssembly-Optionen

    * 3.1.3. Optionen für die Installation

    * 3.1.4. Optionen für die Leistung

    * 3.1.5. Debug-Build von Python

    * 3.1.6. Debug-Optionen

    * 3.1.7. Optionen des Linkers

    * 3.1.8. Optionen für Bibliotheken

    * 3.1.9. Sicherheitsoptionen

    * 3.1.10. macOS-Optionen

    * 3.1.11. Optionen für das Cross-Kompilieren

  * 3.2. Das Bausystem von Python

    * 3.2.1. Die wichtigsten Dateien des Bausystems

    * 3.2.2. Die wichtigsten Bauschritte

    * 3.2.3. Die wichtigsten Makefile-Ziele

    * 3.2.4. C-Erweiterungen

  * 3.3. Compiler- und Linker-Flags

    * 3.3.1. Flags des Präprozessors

    * 3.3.2. Compiler-Flags

    * 3.3.3. Linker-Flags

* 4. Python unter Windows verwenden

  * 4.1. The full installer

    * 4.1.1. Installationsschritte

    * 4.1.2. Removing the MAX_PATH Limitation

    * 4.1.3. Installing Without UI

    * 4.1.4. Installing Without Downloading

    * 4.1.5. Eine Installation ändern

  * 4.2. The Microsoft Store package

    * 4.2.1. Known issues

      * 4.2.1.1. Redirection of local data, registry, and temporary
        paths

  * 4.3. Die Pakete von nuget.org

  * 4.4. Das einbettbare Paket

    * 4.4.1. Python Application

    * 4.4.2. Python einbetten

  * 4.5. Alternative Distributionen

  * 4.6. Configuring Python

    * 4.6.1. Excursus: Setting environment variables

    * 4.6.2. Finding the Python executable

  * 4.7. UTF-8-Modus

  * 4.8. Python Launcher for Windows

    * 4.8.1. Los geht's

      * 4.8.1.1. Von der Befehlszeile

      * 4.8.1.2. Virtuelle Umgebungen

      * 4.8.1.3. Aus einem Skript

      * 4.8.1.4. Über Dateiverknüpfungen

    * 4.8.2. Shebang Lines

    * 4.8.3. Argumente in Shebang-Zeilen

    * 4.8.4. Anpassung

      * 4.8.4.1. Anpassung über INI-Dateien

      * 4.8.4.2. Standard-Python-Versionen anpassen

    * 4.8.5. Diagnose

    * 4.8.6. Dry Run

    * 4.8.7. Installation bei Bedarf

    * 4.8.8. Rückgabewerte

  * 4.9. Module finden

  * 4.10. Zusätzliche Module

    * 4.10.1. PyWin32

    * 4.10.2. cx_Freeze

  * 4.11. Python unter Windows kompilieren

  * 4.12. Other Platforms

* 5. Using Python on a Mac

  * 5.1. Getting and Installing Python

    * 5.1.1. Wie man ein Python-Skript ausführt

    * 5.1.2. Running scripts with a GUI

    * 5.1.3. Configuration

  * 5.2. The IDE

  * 5.3. Weitere Python-Pakete installieren

  * 5.4. GUI-Programmierung

  * 5.5. Python-Anwendungen verteilen

  * 5.6. Weitere Quellen

* 6. Editoren und IDEs
