Nennen Sie 4 Datentypen
Ganzzahlen (Integer)
Fließkommazahlen (Float)
String
Boolean
Wie kann man Module importieren?
Mit welchem Befehl in Python?
import module_name (Befehl „import“, gefolgt von dem Namen des Moduls)
Was ist mutable und immutable?
„mutable“ Objekte, die veränderbar sind
„immutable“ Objekte, die nicht veränderbar sind
Geben Sie Beispiele für mutable und immutable Datentypen?
mutable Datentypen
list, dict, set
immutable Datentypen
int, float, string
Was ist eine Instanz bei Python?
Eine Instanz ist ein Objekt, dass von einer Klasse erstellt wurde. Eine „Klasse“ ist dabei eine „Vorlage“ oder ein „Blueprint“ für ein Objekt, das bestimmte Eigenschaften und Methoden definiert. Eine Instanz ist eine bestimmte Realisierung dieses Blueprints.
Wie kann man tkinter importieren?
import tkinter
Was ist der Unterschied zwischen IDLE und REPL
IDLE ist eine integrierte Entwicklungsumgebung (IDE) für Python, die eine grafische Benutzeroberfläche hat. Es bietet Funktionen wie Syntaxhervorhebung, Code-Aufteilung, Fehlerüberprüfung, Debugging-Tools und einen interaktiven Python-Shell. Mit IDLE kann man Python-Programme erstellen, bearbeiten, debuggen und ausführen.
REPL (Read-Eval-Print Loop) ist eine interaktive Shell, die es ermöglicht, Python-Code zu schreiben und auszuführen, ohne dass man eine separate Datei erstellen muss. Es liest den Code ein, führt ihn aus und gibt das Ergebnis aus, und danach ist es bereit für den nächsten Eingabeaufruf. REPL ist nützlich für kleine Tests und Experimente, die schnell ausgeführt werden müssen.
Nenne 3 Skriptsprachen.
JavaScript
Python
Pearl
R
HRML
Welche Programmierparadigmen beinhaltet Python?
imperativ
prozedural
objektorientiert
funktional
Was versteht man unter einer GUI?
Graphical User Interface
Benutzeroberfläche
Unterschied zwischen deklarativen und prozeduralen Paradigmen?
Unterschied ist die Herangehensweise
deklaratives Paradigma:
Hier beschreibt der Entwickler, was das Ergebnis sein soll, nicht wie es erreicht wird.
prozedurales Paradigma:
Hier beschreibt der Entwickler, wie das Ergebnis erreicht werden soll.
Wie wird eine Funktion definiert?
def add(a, b):
result = a + b
return result
Ist ein return in einer Funktion zwingend notwendig?
Nein ist es nicht.
Wenn kein “return“-Statement vorhanden ist, wird standardmäßig “None“ zurückgegeben.
Wie wird ein Array in Python genannt?
Liste
Welchen Nutzen haben Programmierkonventionen?
Lesbarkeit
Sie helfen den Code übersichtlicher zu gestalten
Konsistenz
sorgen dafür dass der Code eines Projektes einheitlich aussieht
Fehlervermeidung
können Fehler im Code verhindern
Zusammenarbeit
erleichtern die Zusammenarbeit von Entwicklern
Dokumentation
können der Dokumentation von Code dienen
Was ist ein dictionary?
ein Dictionary ist eine Datestruktur, die eine Menge von Schlüssel-Wert-Paaren verwaltet.
person = {"name": "John Doe", "age": 30, "city": "New York"}
Nenne 3 numerische Datentypen
int
float
complex
bool
Wie funktioniert explizite Typkonvertierung in Python?
z.B. int(x) -> konvertiert x in eine ganzzahl
Worauf muss man achten, wenn man eine Datei öffnet?
Zugriffsmodus
Fehlerbehandlung
schließen der Datei
Was versteht man unter dem globalen Namensraum?
Alle Variablen und Funktionen, die außerhalb einer Funktion definiert sind, befinden sich im globalen Namensraum und können überall im Programm aufgerufen werden.
Innerhalb einer Funktion gibt es einen eigenen lokalen Namensraum, der von anderen Funktionen und dem globalen Namensraum getrennt ist.
unterschied zwischen globalen und lokalen Namensraum?
lokaler Namensraum:
alle Variablen und Funktionen die innerhalb einer Funktion definiert wurden
können nur innerhalb der spezifischen Funktion aufgerufen werden
globaler Namensraum:
alle Variablen und Funktionen die außerhalb einer Funktion definiert wurden
können überall im Programm aufgerufen werden
Wie können Fehler in Python abgefangen werden?
Exception
try
except
else
finally
Nenne 3 Kontrollstrukturen
Sequenz
Auswahl
Wiederholung
Aufruf
Wozu wird ELIF verwendet?
Es wird verwendet, um eine weitere bedingte Überprüfung durchzuführen, nachdem eine Überprüfung mit ‘if‘ durchgeführt wurde.
Was ist ein shebang?
Ein Shebang (!#) ist eine besondere Zeichenkette in der ersten Zeile einer Skriptdatei, die anzeigt, welches Programm verwendet werden soll, um das Skript auszuführen.
Last changed2 years ago