Podcast
Questions and Answers
Variablen sollten in der Programmierung mit Großbuchstaben beginnen, um sie von anderen Bezeichnern zu unterscheiden.
Variablen sollten in der Programmierung mit Großbuchstaben beginnen, um sie von anderen Bezeichnern zu unterscheiden.
False (B)
Bei der Benennung von Variablen wird die ______ Notation verwendet, bei der der erste Buchstabe klein und jeder weitere Buchstabe eines neuen Wortes groß geschrieben wird.
Bei der Benennung von Variablen wird die ______ Notation verwendet, bei der der erste Buchstabe klein und jeder weitere Buchstabe eines neuen Wortes groß geschrieben wird.
Camel Case
Ordne die folgenden Programmierbegriffe ihren Beschreibungen zu:
Ordne die folgenden Programmierbegriffe ihren Beschreibungen zu:
Variablen = Speichern von Werten im Programm Methoden = Befehle, die eine bestimmte Aufgabe im Programm ausführen Schleifen = Codeabschnitte, die wiederholt ausgeführt werden
Ein ______ ist ein Wert, der einem Namen zugewiesen wird, und dessen Wert sich während der Ausführung eines Programms verändern kann.
Ein ______ ist ein Wert, der einem Namen zugewiesen wird, und dessen Wert sich während der Ausführung eines Programms verändern kann.
Signup and view all the answers
Konstanten sind wie Variablen, aber ihr Wert kann nach der Zuweisung nicht mehr geändert werden.
Konstanten sind wie Variablen, aber ihr Wert kann nach der Zuweisung nicht mehr geändert werden.
Signup and view all the answers
Welche der folgenden Konventionen ist korrekt in Bezug auf die Namensgebung von Klassen in der Programmierung?
Welche der folgenden Konventionen ist korrekt in Bezug auf die Namensgebung von Klassen in der Programmierung?
Signup and view all the answers
Erkläre den Unterschied zwischen 'meinkreis' und 'Meinkreis' in Bezug auf die Groß- und Kleinschreibung.
Erkläre den Unterschied zwischen 'meinkreis' und 'Meinkreis' in Bezug auf die Groß- und Kleinschreibung.
Signup and view all the answers
Verbinde die folgenden Begriffe mit ihren entsprechenden Beschreibungen.
Verbinde die folgenden Begriffe mit ihren entsprechenden Beschreibungen.
Signup and view all the answers
Der Ausdruck "4 != 2" ist wahr.
Der Ausdruck "4 != 2" ist wahr.
Signup and view all the answers
Welches Zeichen steht für "kleiner als oder gleich"?
Welches Zeichen steht für "kleiner als oder gleich"?
Signup and view all the answers
Was bedeutet der logische Operator "und"?
Was bedeutet der logische Operator "und"?
Signup and view all the answers
Logische Operatoren werden verwendet, um ______ zu verknüpfen.
Logische Operatoren werden verwendet, um ______ zu verknüpfen.
Signup and view all the answers
Ordnen Sie die folgenden Symbole den entsprechenden logischen Operatoren zu:
Ordnen Sie die folgenden Symbole den entsprechenden logischen Operatoren zu:
Signup and view all the answers
Welches der folgenden ist KEIN Vorteil von NumPy-Arrays gegenüber Listen?
Welches der folgenden ist KEIN Vorteil von NumPy-Arrays gegenüber Listen?
Signup and view all the answers
Tupel sind veränderbar, d.h. ihre Elemente können nach dem Erstellen geändert werden.
Tupel sind veränderbar, d.h. ihre Elemente können nach dem Erstellen geändert werden.
Signup and view all the answers
Welches Schlüsselwort wird verwendet, um die NumPy-Bibliothek in ein Python-Programm zu importieren?
Welches Schlüsselwort wird verwendet, um die NumPy-Bibliothek in ein Python-Programm zu importieren?
Signup and view all the answers
Um ein Element in einem NumPy-Array abzurufen, können Sie den ______ verwenden.
Um ein Element in einem NumPy-Array abzurufen, können Sie den ______ verwenden.
Signup and view all the answers
Verbinde die folgenden Datentypen mit ihren Eigenschaften:
Verbinde die folgenden Datentypen mit ihren Eigenschaften:
Signup and view all the answers
Listen in Python können verwendet werden, um sowohl Zahlen als auch Text gleichzeitig zu speichern.
Listen in Python können verwendet werden, um sowohl Zahlen als auch Text gleichzeitig zu speichern.
Signup and view all the answers
Wie kann man ein Tupel in Python erstellen?
Wie kann man ein Tupel in Python erstellen?
Signup and view all the answers
Welche Operation wird in Python verwendet, um Werte zu einem bestehenden Tupel hinzuzufügen?
Welche Operation wird in Python verwendet, um Werte zu einem bestehenden Tupel hinzuzufügen?
Signup and view all the answers
Welches der folgenden ist KEIN Zuweisungsoperator?
Welches der folgenden ist KEIN Zuweisungsoperator?
Signup and view all the answers
Der Modulo-Operator (%) liefert den Quotienten der Division zweier Zahlen.
Der Modulo-Operator (%) liefert den Quotienten der Division zweier Zahlen.
Signup and view all the answers
Was ist der Wert von 5 % 2?
Was ist der Wert von 5 % 2?
Signup and view all the answers
Der Operator -
wird für die ______ verwendet.
Der Operator -
wird für die ______ verwendet.
Signup and view all the answers
Ordnen Sie die folgenden Operatoren ihren jeweiligen mathematischen Operationen zu:
Ordnen Sie die folgenden Operatoren ihren jeweiligen mathematischen Operationen zu:
Signup and view all the answers
Welches der folgenden Schlüsselwörter wird verwendet, um eine Schleife im ersten Durchlauf zu beenden?
Welches der folgenden Schlüsselwörter wird verwendet, um eine Schleife im ersten Durchlauf zu beenden?
Signup and view all the answers
Die Anweisung print(i)
innerhalb einer while
-Schleife wird ausgeführt, bevor die Bedingung überprüft wird.
Die Anweisung print(i)
innerhalb einer while
-Schleife wird ausgeführt, bevor die Bedingung überprüft wird.
Signup and view all the answers
Was passiert, wenn die Bedingung einer while
-Schleife immer wahr ist?
Was passiert, wenn die Bedingung einer while
-Schleife immer wahr ist?
Signup and view all the answers
Das Schlüsselwort ______
wird verwendet, um den aktuellen Schleifendurchlauf zu überspringen und mit dem nächsten Durchlauf fortzufahren.
Das Schlüsselwort ______
wird verwendet, um den aktuellen Schleifendurchlauf zu überspringen und mit dem nächsten Durchlauf fortzufahren.
Signup and view all the answers
Welche der folgenden Aussagen über den Vergleichsoperator ==
ist korrekt?
Welche der folgenden Aussagen über den Vergleichsoperator ==
ist korrekt?
Signup and view all the answers
Der Vergleichsoperator !=
vergleicht, ob zwei Variablen ungleich sind.
Der Vergleichsoperator !=
vergleicht, ob zwei Variablen ungleich sind.
Signup and view all the answers
Was ist der Unterschied zwischen den Zuweisungsoperatoren =
und +=
?
Was ist der Unterschied zwischen den Zuweisungsoperatoren =
und +=
?
Signup and view all the answers
Der Operator //
führt eine ______ durch.
Der Operator //
führt eine ______ durch.
Signup and view all the answers
Verbinden Sie die folgenden Schlüsselwörter mit ihrer jeweiligen Bedeutung:
Verbinden Sie die folgenden Schlüsselwörter mit ihrer jeweiligen Bedeutung:
Signup and view all the answers
Welche der folgenden Operationen wird in Pandas verwendet, um die Summe aller Elemente in einem DataFrame zu berechnen?
Welche der folgenden Operationen wird in Pandas verwendet, um die Summe aller Elemente in einem DataFrame zu berechnen?
Signup and view all the answers
Pandas DataFrames eignen sich am besten für die Arbeit mit eindimensionalen Daten.
Pandas DataFrames eignen sich am besten für die Arbeit mit eindimensionalen Daten.
Signup and view all the answers
Was ist der Zweck der info()
-Methode, wenn sie auf einen Pandas DataFrame angewendet wird?
Was ist der Zweck der info()
-Methode, wenn sie auf einen Pandas DataFrame angewendet wird?
Signup and view all the answers
Das Importieren der Pandas-Bibliothek in Python erfolgt mit dem Befehl import ______ as pd
.
Das Importieren der Pandas-Bibliothek in Python erfolgt mit dem Befehl import ______ as pd
.
Signup and view all the answers
Was ist der richtige Befehl, um Daten in einen Pandas DataFrame einzulesen?
Was ist der richtige Befehl, um Daten in einen Pandas DataFrame einzulesen?
Signup and view all the answers
Ein Pandas DataFrame besteht aus Zeilen, die als Datensätze bezeichnet werden, und Spalten, die als Datensätze bezeichnet werden.
Ein Pandas DataFrame besteht aus Zeilen, die als Datensätze bezeichnet werden, und Spalten, die als Datensätze bezeichnet werden.
Signup and view all the answers
Beschreibe kurz die Verwendung von Pandas DataFrames in Bezug auf die Verwaltung und Analyse von Daten.
Beschreibe kurz die Verwendung von Pandas DataFrames in Bezug auf die Verwaltung und Analyse von Daten.
Signup and view all the answers
Flashcards
Konstanten
Konstanten
Variablen, deren Werte nicht verändert werden können.
Case Sensitivity
Case Sensitivity
Unterschied zwischen Groß- und Kleinschreibung von Bezeichnern.
Bezeichner
Bezeichner
Namen, die für Variablen, Konstanten und Klassen verwendet werden.
Camel Case
Camel Case
Signup and view all the flashcards
Klassenname
Klassenname
Signup and view all the flashcards
Tupel
Tupel
Signup and view all the flashcards
Liste
Liste
Signup and view all the flashcards
Indizes
Indizes
Signup and view all the flashcards
Numpy Array
Numpy Array
Signup and view all the flashcards
Datenstruktur
Datenstruktur
Signup and view all the flashcards
Datentyp
Datentyp
Signup and view all the flashcards
Werte
Werte
Signup and view all the flashcards
Zugriff
Zugriff
Signup and view all the flashcards
Ungleichheit
Ungleichheit
Signup and view all the flashcards
Größer als (>)
Größer als (>)
Signup and view all the flashcards
Kleiner als (<)
Kleiner als (<)
Signup and view all the flashcards
Größer oder gleich (≥)
Größer oder gleich (≥)
Signup and view all the flashcards
Logische Operatoren
Logische Operatoren
Signup and view all the flashcards
Array
Array
Signup and view all the flashcards
Pandas DataFrame
Pandas DataFrame
Signup and view all the flashcards
Daten importieren
Daten importieren
Signup and view all the flashcards
pd.DataFrame
pd.DataFrame
Signup and view all the flashcards
df.info()
df.info()
Signup and view all the flashcards
Spalten
Spalten
Signup and view all the flashcards
Reihen abrufen
Reihen abrufen
Signup and view all the flashcards
Datenzellen
Datenzellen
Signup and view all the flashcards
Bedingung
Bedingung
Signup and view all the flashcards
print() Funktion
print() Funktion
Signup and view all the flashcards
break
break
Signup and view all the flashcards
continue
continue
Signup and view all the flashcards
Addition
Addition
Signup and view all the flashcards
Subtraktion
Subtraktion
Signup and view all the flashcards
Multiplikation
Multiplikation
Signup and view all the flashcards
Division
Division
Signup and view all the flashcards
Modulo
Modulo
Signup and view all the flashcards
Exponentiation
Exponentiation
Signup and view all the flashcards
Ganzzahldivision
Ganzzahldivision
Signup and view all the flashcards
Zuweisungsoperatoren
Zuweisungsoperatoren
Signup and view all the flashcards
Vergleichsoperatoren
Vergleichsoperatoren
Signup and view all the flashcards
x == y
x == y
Signup and view all the flashcards
x != y
x != y
Signup and view all the flashcards
Pascal-Schreibweise
Pascal-Schreibweise
Signup and view all the flashcards
Lower Camel Case
Lower Camel Case
Signup and view all the flashcards
Methodenbezeichnungen
Methodenbezeichnungen
Signup and view all the flashcards
Schleifen
Schleifen
Signup and view all the flashcards
Schleifenbedingung
Schleifenbedingung
Signup and view all the flashcards
Umlaute und Sonderzeichen
Umlaute und Sonderzeichen
Signup and view all the flashcards
Variablenattribute
Variablenattribute
Signup and view all the flashcards
Kreise in Programmiersprachen
Kreise in Programmiersprachen
Signup and view all the flashcards
Methoden als Verben
Methoden als Verben
Signup and view all the flashcards
Study Notes
Datentypen
- Primitives Datentypen:
integer
: Speichert ganze Zahlen.float
: Speichert Kommazahlen.string
: Speichert Zeichenketten.boolean
: Speichert Wahrheitswerte (wahr oder falsch).
Anweisungen in Python
- Zuweisungen: Weisen Werten Variablen zu.
- Methoden/Programmaufrufe: Führen Aktionen aus, die in Methoden definiert sind.
- Bedingte Anweisungen (
if
-else
): Führen Aktionen nur aus, wenn bestimmte Bedingungen erfüllt sind. - Schleifen (
for
,while
): Wiederholen Aktionen, solange eine Bedingung erfüllt ist. - Anweisungsblöcke (Einrückungen): Gruppen von Anweisungen, die gemeinsam ausgeführt werden.
Short 2: Variablen
- Variablen: Platzhalter für Werte.
- Variablen erstellen:
- Namen vergeben.
- Wert zuweisen.
- Konstanten: Variablen, deren Wert nicht verändert werden kann (z.B.
PI_APPROX = 3.14
).
Short 3: Schleifen
- Schleifen: Wiederholen Codeabschnitte.
- Bestandteile einer Schleife:
- Schleifenbedingung: Festlegung der Ausführungsbedingung.
- Schleifenrumpf/Körper: Code, der wiederholt ausgeführt werden soll.
- Arten von Schleifen:
while
: Kopfgesteuerte Schleife.for
: Durchlaufgesteuerte/Zählschleife.
Short 4: Operatoren
- Operatoren: Spezielle Zeichen, die Operationen an Variablen durchführen.
- Beispiele: Addition (+), Subtraktion (-), Multiplikation (*), Division (/), Modulo (%), Exponentiation (**), Ganzzahldivision (#).
Short 5: If-else-Verzweigung
- Verwendung von
if
,elif
undelse
, um verschiedene Codeblöcke basierend auf Bedingungen auszuführen - Bedingungen führen zu Wahrheitswerten (
True
oderFalse
).
Short 6: Listen und Tupel
- Listen:
- Sequenz von Werten (variabler Art).
- Werte sind über Indizes (Positionen) zugänglich.
- Werte können verändert werden.
- Tupel:
- Sequenz von Werten (variabler Art).
- Werte sind über Indizes zugänglich.
- Werte können NICHT verändert werden.
Short 7: Numpy Arrays
- Arrays: Speichern Elemente eines Datentyps (z.B., Zahlen, Texte).
- Elemente sind über Indizes erreichbar.
- Numpy bietet Funktionen für numerische Berechnungen mit Arrays.
Short 8: Klassen und Objekte
- Klassen: Vorlagen für Objekte.
- Objekte: Instanzen einer Klasse, bestehend aus Eigenschaften und Methoden.
- Methoden: Funktionen innerhalb einer Klasse.
- Vererbung: Eigenschaften und Methoden einer Klasse werden auf eine andere Klasse übertragen.
Short 9: Dataframes
- Dataframes: 2-dimensionale Tabellen zur Organisation von Daten (ähnlich Tabellenkalkulation).
- Spalten (
Columns
) - Zeilen (
Rows
)/Datensätzen - Zugriff über Zeilen- und Spaltenindizes
- Import von Daten
Konventionen
- Case Sensitive: Groß- und Kleinschreibung spielt eine Rolle (
Mein Kreis
ist nicht das gleiche wiemeinKreis
). - Bezeichner (Variablen, Klassen):
- Upper Camel Case:
MeinKreis
- Lower Camel Case:
meinKreis
PascalCase
: Großbuchstabe am Anfang jedes Wortes.
- Upper Camel Case:
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.
Related Documents
Description
Dieses Quiz behandelt die Grundlagen von Variablen und Namenskonventionen in der Programmierung. Du wirst in der Lage sein, Programmierbegriffe nach ihren Definitionen zuzuordnen und wichtige Konzepte wie Variablen, Konstanten und logische Operatoren zu verstehen. Teste dein Wissen über die richtigen Schreibweisen und Programmierstandards.