In diesem Labor startest du deine Reise in die Welt von Python und erkundest die grundlegenden Konzepte der Sprache. Python ist eine beliebte und leicht zu erlernende Programmiersprache, die für ihre klare Syntax und gute Lesbarkeit bekannt ist. Du wirst lernen, wie man den Python-Interpreter bedient, wie man mit Variablen und Zuweisungen arbeitet, wie man die print()-Funktion zur Ausgabe nutzt, wie man über die input()-Funktion mit Benutzern interagiert und wie man die Python-Umgebung korrekt beendet. Diese praktischen Erfahrungen bilden ein solides Fundament für deine zukünftigen Projekte in der Python-Programmierung.
Klicke auf die Schaltfläche Continue, um mit dem Labor zu beginnen.
Starten des Python-Interpreters
Der Python-Interpreter ist ein Programm, das deinen Python-Code liest und Zeile für Zeile ausführt. Er ist ein mächtiges Werkzeug, um Code interaktiv auszuführen. Das bedeutet, dass du einen Befehl eingeben kannst und sofort das Ergebnis siehst. Beginnen wir damit, den Python-Interpreter im Desktop Interface zu öffnen.
Öffne dein Terminal. Du solltest eine Eingabeaufforderung sehen, die normalerweise mit einem $-Symbol endet.
Für Anfänger ist das Desktop-Interface benutzerfreundlicher. Wenn du dich im Terminal bereits sicher fühlst, kannst du für eine flüssigere Bedienung zum separaten Terminal-Tab in der oberen linken Ecke wechseln. Beide Wege führen zum gleichen Ziel.
Gib den folgenden Befehl ein und drücke die Eingabetaste:
python
Du solltest nun die Eingabeaufforderung des Python-Interpreters sehen, die etwa so aussieht:
Python 3.x.x (default, Mon DD YYYY, HH:MM:SS)
[GCC x.x.x] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>
Die drei Größer-als-Zeichen (>>>) bilden den Python-Prompt. Dies signalisiert dir, dass Python bereit ist, deine Befehle entgegenzunehmen.
Da du dich nun im Interpreter befindest, probieren wir eine einfache Operation aus. Der Interpreter verhält sich wie ein Taschenrechner: Er liest den mathematischen Ausdruck, berechnet das Ergebnis und zeigt es in der nächsten Zeile an.
2 + 3
5
Der Interpreter berechnet und zeigt das Ergebnis sofort an.
Du kannst auch komplexere Berechnungen durchführen:
(10 * 5) + (20 / 4)
55.0
Beachte, dass der Interpreter die Rangfolge der Rechenoperatoren (Punkt-vor-Strich-Rechnung) korrekt berücksichtigt.
Diese interaktive Umgebung eignet sich hervorragend, um kleine Code-Schnipsel zu testen und die Grundlagen von Python zu erlernen.
Arbeiten mit Variablen und Zuweisungen
Variablen in Python sind wie Behälter, in denen Daten gespeichert werden. Schauen wir uns an, wie man Variablen erstellt und verwendet:
Gib im Python-Interpreter Folgendes ein:
x = 42
x
42
Hier haben wir eine Variable namens x erstellt und ihr den Wert 42 zugewiesen. Wenn wir x eingeben und die Eingabetaste drücken, zeigt uns der Interpreter den in x gespeicherten Wert an. Das Gleichheitszeichen (=) ist der Zuweisungsoperator. Er weist den Wert auf der rechten Seite der Variablen auf der linken Seite zu.
Wir können den Wert einer Variablen jederzeit ändern:
x = 100
x
100
Jetzt enthält x den Wert 100.
Wir können auch den Wert einer Variablen nutzen, um eine andere Variable zu setzen:
y = x
y
100
y hat nun denselben Wert wie x.
Variablen können verschiedene Arten von Daten speichern, nicht nur Zahlen:
name = "Alice"
name
'Alice'
In diesem Fall ist name eine Variable, die eine Zeichenkette (String bzw. Text) speichert.
In Python haben Daten unterschiedliche Typen. Zum Beispiel sind 42 und 100 Ganzzahlen (Integers), während "Alice" ein String (eine Folge von Zeichen) ist. Du musst den Typ einer Variablen in Python nicht explizit deklarieren; der Interpreter erkennt ihn automatisch anhand des zugewiesenen Wertes.
Beachte bei Variablennamen in Python folgende Regeln:
Sie dürfen nicht mit einer Zahl beginnen.
Sie dürfen keine Leerzeichen enthalten.
Sie unterscheiden zwischen Groß- und Kleinschreibung (name und Name sind zwei verschiedene Variablen).
Sie sollten aussagekräftig beschreiben, was in ihnen gespeichert ist.
Verwendung der print()-Funktion
Eine Funktion in der Programmierung ist ein benannter Codeblock, der eine bestimmte Aufgabe erfüllt. Du kannst eine Funktion über ihren Namen "aufrufen" und ihr Daten (sogenannte Argumente) in Klammern übergeben. Die print()-Funktion ist eine der am häufigsten verwendeten eingebauten Funktionen in Python. Ihre Aufgabe ist es, Informationen auf dem Bildschirm auszugeben.
Gib im Python-Interpreter Folgendes ein:
print("Hello, LabEx!")
Hello, LabEx!
Der Text innerhalb der Anführungszeichen wird auf dem Bildschirm ausgegeben.
Wir können auch die Werte von Variablen ausgeben:
x = 42
print(x)
42
Es ist zudem möglich, Text und Variablen in einer einzigen print-Anweisung zu kombinieren:
name = "Alice"
print("My name is", name)
My name is Alice
Beachte, dass print() automatisch ein Leerzeichen zwischen den verschiedenen Elementen einfügt.
Verwendung der input()-Funktion
Die input()-Funktion ermöglicht es uns, Eingaben vom Benutzer entgegenzunehmen. Schauen wir uns an, wie das funktioniert:
Gib im Python-Interpreter Folgendes ein:
name = input("What is your name? ")
Der Interpreter zeigt daraufhin an:
What is your name?
👆 LabEx-Tipps: Klicke unten rechts im Codeblock auf "Explain Code", um mit der Labby-KI zu chatten und Erklärungen zum Code zu erhalten.
Der Interpreter wartet nun darauf, dass du etwas eintippst und die Eingabetaste drückst.
Gib deinen Namen ein, wenn du dazu aufgefordert wirst. Zum Beispiel:
What is your name? Alice
Lass uns nun eine Begrüßung mit dem gerade eingegebenen Namen ausgeben:
print("Hello,", name)
Hello, Alice
Wichtig: input() gibt das Ergebnis immer als Zeichenkette (String) zurück. Wenn du eine Zahl benötigst, musst du sie umwandeln – mit int() für Ganzzahlen oder float() für Dezimalzahlen.
Fragen wir zum Beispiel nach dem Alter des Benutzers:
age_str = input("How old are you? ")
age = int(age_str)
print("Next year, you will be", age + 1)
Wenn du diesen Code ausführst, siehst du:
How old are you? 25
Next year, you will be 26
Hier nimmt input() das Alter als String '25' entgegen. Danach nutzen wir int(), um es in die Ganzzahl 25 umzuwandeln, damit wir mathematische Operationen damit durchführen können.
Beenden des Python-Interpreters
Wenn du deine Arbeit im Python-Interpreter beendet hast, ist es wichtig zu wissen, wie man ihn ordnungsgemäß schließt.
Um den Python-Interpreter zu verlassen, gib Folgendes ein:
exit()
Dieser Funktionsaufruf schließt den Interpreter und bringt dich zurück zur normalen Terminal-Eingabeaufforderung.
Alternativ kannst du Tastenkombinationen verwenden:
Auf den meisten Systemen: Drücke Strg + D
Unter Windows: Drücke Strg + Z und anschließend die Eingabetaste
Nach dem Beenden solltest du wieder deine gewohnte Terminal-Eingabeaufforderung sehen (meist endend auf $).
Denk daran: Alle Variablen oder Funktionen, die du während einer Sitzung im Python-Interpreter definiert hast, gehen beim Beenden verloren. Wenn du deine Arbeit speichern möchtest, musst du sie in einer Python-Datei (mit der Endung .py) in einem Texteditor schreiben, bevor du den Interpreter schließt. Das wirst du im nächsten Labor lernen.
Zusammenfassung
In diesem Labor hast du deine ersten Schritte in der Welt der Python-Programmierung gemacht. Du hast gelernt, wie man:
Den Python-Interpreter startet
Mit Variablen und Zuweisungen arbeitet
Die print()-Funktion zur Datenausgabe nutzt
Über die input()-Funktion mit Benutzern interagiert
Den Python-Interpreter korrekt beendet
Diese grundlegenden Fertigkeiten bilden das Fundament der Python-Programmierung und sind essenziell für deinen weiteren Weg in der Softwareentwicklung.
Um mehr über LabEx und dessen Nutzung zu erfahren, besuche unser Support Center oder schau dir dieses Video an.
Vergiss nicht: Programmieren ist eine Fertigkeit, die man durch Übung perfektioniert. Zögere nicht, mit den hier gelernten Konzepten zu experimentieren. Je mehr du programmierst, desto sicherer und versierter wirst du. Viel Erfolg auf deiner Python-Reise!