3.6 KiB
3.6 KiB
Getting Started mit Python
1. Das erste Python-Programm
Das klassische erste Programm in Python lautet:
print("Hello World")
Erklärung
print()gibt Text in der Konsole aus.- Zeichenketten (Strings) stehen in Anführungszeichen.
- Nach dem Ausführen des Programms erscheint die Ausgabe auf dem Bildschirm.
Ausgabe:
Hello World
Ein weiteres Beispiel:
print("Hallo")
print("Python")
Ausgabe:
Hallo
Python
2. Variablen und Datentypen
Variablen werden verwendet, um Daten zu speichern.
name = "Max"
age = 22
height = 1.80
student = True
Häufige Datentypen
| Datentyp | Beispiel |
|---|---|
| String (Text) | "Max" |
| Integer (Ganzzahl) | 22 |
| Float (Kommazahl) | 1.80 |
| Boolean (Wahrheitswert) | True |
Besonderheit von Python
- Python erkennt den Datentyp automatisch.
- Es ist keine explizite Typdeklaration notwendig.
3. Arbeiten mit Variablen
Variablen können ausgegeben und verändert werden.
name = "Max"
print(name)
Ausgabe:
Max
age = 22
print(age + 1)
Ausgabe:
23
Vorteile von Variablen
- Daten können gespeichert werden.
- Werte können jederzeit verändert werden.
- Programme werden flexibler und übersichtlicher.
4. Listen (Lists)
Listen dienen dazu, mehrere Werte in einer einzigen Variablen zu speichern.
fruits = ["Apple", "Banana", "Orange"]
Zugriff auf Elemente
print(fruits[0])
Ausgabe:
Apple
Element hinzufügen
fruits.append("Mango")
Element ändern
fruits[1] = "Pear"
Eigenschaften von Listen
- Geordnete Sammlung von Daten
- Veränderbar (mutable)
- Beliebig viele Elemente möglich
- Zugriff über einen Index
Wichtig: Der erste Index beginnt bei 0.
5. Dictionaries
Dictionaries speichern Daten als Schlüssel-Wert-Paare.
student = {
"name": "Max",
"age": 22,
"city": "Mannheim"
}
Zugriff auf Werte
print(student["name"])
Ausgabe:
Max
Wert ändern
student["age"] = 23
Neuen Eintrag hinzufügen
student["email"] = "max@mail.com"
Listen und Dictionaries im Vergleich
| Liste | Dictionary |
|---|---|
| Zugriff über Index | Zugriff über Schlüssel |
fruits[0] |
student["name"] |
| Geordnete Werte | Schlüssel-Wert-Paare |
6. Funktionen
Funktionen ermöglichen die Wiederverwendung von Code.
Einfache Funktion
def greet():
print("Hallo")
Funktionsaufruf
greet()
Ausgabe:
Hallo
Funktion mit Parameter
def greet(name):
print("Hallo " + name)
Funktionsaufruf
greet("Max")
Ausgabe:
Hallo Max
Vorteile von Funktionen
- Wiederverwendbarer Code
- Bessere Struktur
- Weniger Wiederholungen
- Einfachere Wartung von Programmen
7. Komplettes Beispiel
Das folgende Beispiel kombiniert mehrere der bisher vorgestellten Konzepte.
students = ["Max", "Anna", "Tom"]
def greet(name):
print("Hallo " + name)
for student in students:
greet(student)
Ausgabe:
Hallo Max
Hallo Anna
Hallo Tom
Verwendete Konzepte
- Variablen
- Listen
- Funktionen
- Schleifen
Dieses Beispiel zeigt, wie einzelne Sprachkonzepte in einem kleinen Programm zusammenarbeiten.