Zur Community

Informatik Programmierung – Python Grundlagen

14 KartenInformatikatrio01.10.2026Nur mit Link

Karteikarten zum Thema „Informatik“ · 14 Karten · von atrio. Beispiele: Was ist Python? · Wie werden Variablen in Python deklariert?

Karten

14 Karten
STANDARD

Was ist Python?

Rückseite

Python ist eine interpretierte, objektorientierte Programmiersprache mit dynamischer Typisierung und automatischer Speicherverwaltung, die durch lesbaren Code und umfangreiche Standardbibliothek besticht.

STANDARD

Wie werden Variablen in Python deklariert?

Rückseite

Variablen werden durch Zuweisung erstellt, z. B. x = 42 – kein Schlüsselwort nötig, der Typ ergibt sich zur Laufzeit aus dem Wert.

STANDARD

Welche primitiven Datentypen gibt es in Python?

Rückseite

Zu den primitiven Typen gehören int (Ganzzahlen), float (Fließkommazahlen), bool (Wahrheitswerte True/False) und str (Zeichenketten).

STANDARD

Was bewirkt der Operator // in Python?

Rückseite

Der Operator // führt eine Ganzzahldivision durch und liefert den ganzzahligen Quotienten ohne Rest, z. B. 7 // 2 ergibt 3.

STANDARD

Wie schreibst du eine if-elif-else-Kontrollstruktur?

Rückseite

Ein if-Block beginnt mit if Bedingung:, optionale elif-Zweige folgen, ein optionaler else-Zweig schließt ab – Einrückung definiert den Gültigkeitsbereich.

STANDARD

Was ist der Unterschied zwischen for- und while-Schleife?

Rückseite

Eine for-Schleife iteriert über ein Iterable (z. B. range, Liste), eine while-Schleife läuft solange eine Bedingung True ergibt.

STANDARD

Wie definierst du eine Funktion mit Parameter und Rückgabewert?

Rückseite

Mit def funktionsname(parameter): beginnst du den Funktionskörper, return wert gibt ein Ergebnis zurück – ohne return wird None geliefert.

STANDARD

Was sind Lists und wie greifst du auf Elemente zu?

Rückseite

Listen sind veränderbare, geordnete Sammlungen in eckigen Klammern; Zugriff erfolgt über nullbasierten Index, z. B. liste[0] für das erste Element.

STANDARD

Was unterscheidet ein Tuple von einer List?

Rückseite

Tuples sind unveränderbare, geordnete Sammlungen in runden Klammern; sie dienen als leichte Datenspeicher und Dictionary-Schlüssel, Listen sind veränderbar.

STANDARD

Wie fügst du Elemente zu einem Dictionary hinzu?

Rückseite

Ein Dictionary speichert Schlüssel-Wert-Paare in geschweiften Klammern; neue Paare fügst du durch dict[schlüssel] = wert hinzu oder aktualisierst bestehende.

STANDARD

Was macht die range()-Funktion in einer for-Schleife?

Rückseite

range(stop) erzeugt eine Folge von 0 bis stop-1, range(start, stop, step) erlaubt Start, Ende und Schrittweite – speichereffizient als Iterator.

STANDARD

Wie behandelst du Ausnahmen mit try-except?

Rückseite

Ein try-Block umgibt riskanten Code, except ExceptionType fängt spezifische Fehler ab, optional else bei Erfolg und finally für Bereinigungscode.

STANDARD

Was ist der Unterschied zwischen == und is?

Rückseite

== prüft Wertgleichheit (Inhalt), is prüft Identität (gleicher Speicherort) – bei unveränderlichen Objekten wie kleinen Integers oft identisch, bei Listen nie.

STANDARD

Wie importierst du ein Modul und nutzt eine Funktion daraus?

Rückseite

Mit import modulname lädst du ein Modul, modulname.funktion() ruft Funktionen auf; from modul import funktion erlaubt direkten Aufruf ohne Präfix.

Lerne diese Karten mit Spaced Repetition

Kopiere das Deck kostenlos in deine Bibliothek und starte den Lernmodus mit dem FSRS-5 Algorithmus.