|
| 1 | +# Der Python Interpreter 🐍 |
| 2 | + |
| 3 | +## Inhaltsverzeichnis |
| 4 | +- [Was ist der Python Interpreter?](#was-ist-der-python-interpreter) |
| 5 | +- [Starten des Interpreters](#starten-des-interpreters) |
| 6 | +- [Grundlegende Verwendung](#grundlegende-verwendung) |
| 7 | +- [Nützliche Befehle](#nützliche-befehle) |
| 8 | +- [Tipps](#tipps) |
| 9 | +- [Vorteile des Interpreters](#vorteile-des-interpreters) |
| 10 | + |
| 11 | +--- |
| 12 | + |
| 13 | +Vorheriges Thema: [Algorithmen](/Anleitungen/02_Algorithmen.md) | Nächstes Thema: [Variablen und Datentypen](/Anleitungen/04_variablen_und_Datentypen.md) |
| 14 | + |
| 15 | +--- |
| 16 | + |
| 17 | +## Was ist der Python Interpreter? |
| 18 | + |
| 19 | +Der Python Interpreter ist ein Programm, das Python-Code direkt ausführt. Er bietet eine interaktive Umgebung, in der du Python-Befehle eingeben und sofort die Ergebnisse sehen kannst. 💻 |
| 20 | + |
| 21 | +Der Interpreter arbeitet nach dem REPL-Prinzip: |
| 22 | +- **R**ead: Liest die Eingabe |
| 23 | +- **E**val: Wertet sie aus |
| 24 | +- **P**rint: Gibt das Ergebnis aus |
| 25 | +- **L**oop: Wiederholt den Vorgang |
| 26 | + |
| 27 | +## Starten des Interpreters |
| 28 | + |
| 29 | +So startest du den Python Interpreter: |
| 30 | + |
| 31 | +1. Öffne die Kommandozeile (cmd) oder Terminal |
| 32 | +2. Gebe `python` oder `python3` ein (je nach Installation) |
| 33 | +3. Du siehst nun die Python-Prompt (`>>>`) |
| 34 | + |
| 35 | +``` |
| 36 | +C:\> python |
| 37 | +Python 3.10.0 (tags/v3.10.0:b494f59, Oct 4 2021, 19:00:18) [MSC v.1929 64 bit (AMD64)] on win32 |
| 38 | +Type "help", "copyright", "credits" or "license" for more information. |
| 39 | +>>> |
| 40 | +``` |
| 41 | + |
| 42 | +## Grundlegende Verwendung |
| 43 | + |
| 44 | +Im Interpreter kannst du direkt Python-Code eingeben und ausführen: |
| 45 | + |
| 46 | +```python |
| 47 | +>>> 2 + 2 |
| 48 | +4 |
| 49 | +>>> print("Hallo Welt") |
| 50 | +Hallo Welt |
| 51 | +>>> name = "Python" |
| 52 | +>>> print(f"Ich lerne {name}") |
| 53 | +Ich lerne Python |
| 54 | +``` |
| 55 | + |
| 56 | +Du kannst auch mehrere Zeilen Code eingeben, zum Beispiel eine Schleife: |
| 57 | + |
| 58 | +```python |
| 59 | +>>> for i in range(3): |
| 60 | +... print(f"Zahl: {i}") |
| 61 | +... |
| 62 | +Zahl: 0 |
| 63 | +Zahl: 1 |
| 64 | +Zahl: 2 |
| 65 | +``` |
| 66 | + |
| 67 | +## Nützliche Befehle |
| 68 | + |
| 69 | +Der Interpreter bietet einige spezielle Befehle: |
| 70 | + |
| 71 | +- `help()` - Zeigt die Hilfe an |
| 72 | + ```python |
| 73 | + >>> help(print) |
| 74 | + # Zeigt Dokumentation zur print-Funktion |
| 75 | + ``` |
| 76 | + |
| 77 | +- `dir()` - Listet verfügbare Namen im aktuellen Namespace |
| 78 | + ```python |
| 79 | + >>> dir() |
| 80 | + ['__annotations__', '__builtins__', '__doc__', ...] |
| 81 | + ``` |
| 82 | + |
| 83 | +- `exit()` oder `quit()` - Beendet den Interpreter |
| 84 | + ```python |
| 85 | + >>> exit() |
| 86 | + ``` |
| 87 | + |
| 88 | +- `Strg + C` - Bricht die aktuelle Operation ab |
| 89 | + |
| 90 | +## Tipps |
| 91 | + |
| 92 | +Hier sind einige nützliche Tipps für die Arbeit mit dem Interpreter: 🔍 |
| 93 | + |
| 94 | +- Benutze die Pfeiltasten ↑↓ für die Befehlshistorie |
| 95 | +- Nutze Tab für die Auto-Vervollständigung von Befehlen und Variablennamen |
| 96 | +- Mit `Strg + L` kannst du den Bildschirm löschen (in vielen Terminals) |
| 97 | +- Verwende `_` für das letzte Ergebnis: |
| 98 | + ```python |
| 99 | + >>> 10 * 5 |
| 100 | + 50 |
| 101 | + >>> _ + 2 |
| 102 | + 52 |
| 103 | + ``` |
| 104 | + |
| 105 | +## Vorteile des Interpreters |
| 106 | + |
| 107 | +Der Python Interpreter bietet viele Vorteile: 🚀 |
| 108 | + |
| 109 | +- **Schnelles Testen** von Code und Ideen |
| 110 | +- **Interaktives Lernen** der Sprache |
| 111 | +- **Debugging und Experimentieren** mit Funktionen und Bibliotheken |
| 112 | +- **REPL-Funktionalität** für sofortiges Feedback |
| 113 | +- **Exploration** von Objekten und Modulen |
| 114 | +- **Prototyping** von Algorithmen und Funktionen |
| 115 | + |
| 116 | +--- |
| 117 | + |
| 118 | +Der Python Interpreter ist ein mächtiges Werkzeug zum Lernen und Experimentieren mit Python. Probiere ihn aus und entdecke, wie er dir beim Programmieren helfen kann! 🐍 |
0 commit comments