Select your language

Suggested languages for you:
Log In Anmelden

Lernmaterialien für Programmieren mit Python an der IU Internationale Hochschule

Greife auf kostenlose Karteikarten, Zusammenfassungen, Übungsaufgaben und Altklausuren für deinen Programmieren mit Python Kurs an der IU Internationale Hochschule zu.

TESTE DEIN WISSEN

Was ist ein Dekorateur?

Lösung anzeigen
TESTE DEIN WISSEN

Ein Dekorateur ist ein aufrufbares Python-Objekt, welches zur Modifikation von Funktions-, Methoden- oder Klassen-Definitionen genutzt werden kann. Das Original-Objekt, welches also modifiziert werden soll, wird dem Dekorateur als Argument übergeben. Der Dekorateur liefert dann das modifizierte Objekt zurück.

Lösung ausblenden
TESTE DEIN WISSEN

Syntax Generator-Abstraktion?

Beispiel Quadratzahlen bis 20?

Lösung anzeigen
TESTE DEIN WISSEN

Wie List-Comprehension mit runden statt eckigen Klammern.

x = (x **2 for x in range(20))

Lösung ausblenden
TESTE DEIN WISSEN

Ein Array x aus der Zahl 42 erstellen. Welche Dimension hat es?

Lösung anzeigen
TESTE DEIN WISSEN

x = np.array(42)

Skalare sind 0-dimensional.

Lösung ausblenden
TESTE DEIN WISSEN

Array mit Einsen oder Nullen in beliebiger shape initialisieren?

Array mit Einsen oder Nullen mit der shape eines anderen Arrays initialisieren?

Lösung anzeigen
TESTE DEIN WISSEN

np.ones((tupel))

np.zeros((tupel))

np.ones_like(x)

np.zeros_like(x)

Lösung ausblenden
TESTE DEIN WISSEN

Sicherstellen, dass eine Datei ordentlichen geschlossen wird? Alternative zu:

file = open('file_path', 'w') 

file.write('hello world !') 

file.close()

Lösung anzeigen
TESTE DEIN WISSEN

Verwenden des with Statements:

with open('file_path', 'w') as file: 

    file.write('hello world !')

Lösung ausblenden
TESTE DEIN WISSEN

Eine Datei öffnen und eine neue Datei daraus erstellen, die alle Zeilen durchnummeriert und den rechten Rand entfernt.

Lösung anzeigen
TESTE DEIN WISSEN

data_in = open("yellow_snow.txt")

data_out = open("yellow_snow2.txt","w")

i = 1

for line in data_in:

    print(line.rstrip())

    data_out.write(str(i) + ": " + line)

    i = i + 1

data_in.close()

data_out.close()

Lösung ausblenden
TESTE DEIN WISSEN

Welche Fehlerarten gibt es bei der Programmentwicklung?

Lösung anzeigen
TESTE DEIN WISSEN

-syntaktische Fehler / Syntaxfehler

-semantische Fehler:

   - Fehler, die aus dem mangelnden Verständnis eines Sprachkonstrukts herrühren.

   - Fehler, die aus der fehlerhaften Umsetzung des Problems resultieren.

Lösung ausblenden
TESTE DEIN WISSEN

Anwendungsfall *args und **kwargs gemeinsam in einer Funktion? Ergebnisse?

def myFunction(parameter_1, parameter_2, *args ,**kwargs):    

    print(parameter_1)    

    print(parameter_2)    

    print(*args) 

myFunction('A',*(100,200,300)) 

myFunction('A',**{'parameter_2':1000})

myFunction(parameter_2 = 1000, *('A',))

myFunction('A',**{'parameter_1':1000,'parameter_2':1000})

myFunction('A',*(1,2,3,),**{'parameter_2':1000})

 


Lösung anzeigen
TESTE DEIN WISSEN

myFunction('A',*(100,200,300))
>>A >>100 >>(200, 300) 

myFunction('A',**{'parameter_2':1000})
>>A  >>1000 >>() 

myFunction(parameter_2 = 1000, *('A',))
>>A >>1000 >>() 

myFunction('A',**{'parameter_1':1000,'parameter_2':1000})

TypeError: myFunction() got multiple values for argument ‚parameter_1‘

myFunction('A',*(1,2,3,),**{'parameter_2':1000})

TypeError: myFunction() got multiple values for argument ‚parameter_2‘

Lösung ausblenden
TESTE DEIN WISSEN

Was ist ein Paket?

Lösung anzeigen
TESTE DEIN WISSEN

Ein Paket ist im Prinzip ein Verzeichnis, welches Python-Module enthält. Zusätzlich dazu muss es noch eine Datei mit dem Namen __init__.py enthalten. Diese Datei kann leer sein oder Python-Code enthalten der bei Import des Paketes ausgeführt werden soll. Pakete werden wie normale Module importiert.

Lösung ausblenden
TESTE DEIN WISSEN

Datei zeilenweise einlesen, ausgeben und rechten Rand dabei entfernen?

Lösung anzeigen
TESTE DEIN WISSEN

fobj = open("yellow_snow.txt")

for line in fobj:

    print(line.rstrip())

fobj.close()

Lösung ausblenden
TESTE DEIN WISSEN

Empfohlene Möglichkeiten zu Generierung persistenter Daten?

Lösung anzeigen
TESTE DEIN WISSEN

pickle-Modul

shelve-Modul

Lösung ausblenden
TESTE DEIN WISSEN

Dateien öffnen und schließen? Optionen?

Lösung anzeigen
TESTE DEIN WISSEN

datei = open(file, mode='r', buffering=-1, encoding=None, errors=None, newline=None, closefd=True, opener=None) 

wichtigste Modi = r = reading, w = writing, + = reading and wiriting

datei.close()

Lösung ausblenden
  • 1164363 Karteikarten
  • 20864 Studierende
  • 501 Lernmaterialien

Beispielhafte Karteikarten für deinen Programmieren mit Python Kurs an der IU Internationale Hochschule - von Kommilitonen auf StudySmarter erstellt!

Q:

Was ist ein Dekorateur?

A:

Ein Dekorateur ist ein aufrufbares Python-Objekt, welches zur Modifikation von Funktions-, Methoden- oder Klassen-Definitionen genutzt werden kann. Das Original-Objekt, welches also modifiziert werden soll, wird dem Dekorateur als Argument übergeben. Der Dekorateur liefert dann das modifizierte Objekt zurück.

Q:

Syntax Generator-Abstraktion?

Beispiel Quadratzahlen bis 20?

A:

Wie List-Comprehension mit runden statt eckigen Klammern.

x = (x **2 for x in range(20))

Q:

Ein Array x aus der Zahl 42 erstellen. Welche Dimension hat es?

A:

x = np.array(42)

Skalare sind 0-dimensional.

Q:

Array mit Einsen oder Nullen in beliebiger shape initialisieren?

Array mit Einsen oder Nullen mit der shape eines anderen Arrays initialisieren?

A:

np.ones((tupel))

np.zeros((tupel))

np.ones_like(x)

np.zeros_like(x)

Q:

Sicherstellen, dass eine Datei ordentlichen geschlossen wird? Alternative zu:

file = open('file_path', 'w') 

file.write('hello world !') 

file.close()

A:

Verwenden des with Statements:

with open('file_path', 'w') as file: 

    file.write('hello world !')

Mehr Karteikarten anzeigen
Q:

Eine Datei öffnen und eine neue Datei daraus erstellen, die alle Zeilen durchnummeriert und den rechten Rand entfernt.

A:

data_in = open("yellow_snow.txt")

data_out = open("yellow_snow2.txt","w")

i = 1

for line in data_in:

    print(line.rstrip())

    data_out.write(str(i) + ": " + line)

    i = i + 1

data_in.close()

data_out.close()

Q:

Welche Fehlerarten gibt es bei der Programmentwicklung?

A:

-syntaktische Fehler / Syntaxfehler

-semantische Fehler:

   - Fehler, die aus dem mangelnden Verständnis eines Sprachkonstrukts herrühren.

   - Fehler, die aus der fehlerhaften Umsetzung des Problems resultieren.

Q:

Anwendungsfall *args und **kwargs gemeinsam in einer Funktion? Ergebnisse?

def myFunction(parameter_1, parameter_2, *args ,**kwargs):    

    print(parameter_1)    

    print(parameter_2)    

    print(*args) 

myFunction('A',*(100,200,300)) 

myFunction('A',**{'parameter_2':1000})

myFunction(parameter_2 = 1000, *('A',))

myFunction('A',**{'parameter_1':1000,'parameter_2':1000})

myFunction('A',*(1,2,3,),**{'parameter_2':1000})

 


A:

myFunction('A',*(100,200,300))
>>A >>100 >>(200, 300) 

myFunction('A',**{'parameter_2':1000})
>>A  >>1000 >>() 

myFunction(parameter_2 = 1000, *('A',))
>>A >>1000 >>() 

myFunction('A',**{'parameter_1':1000,'parameter_2':1000})

TypeError: myFunction() got multiple values for argument ‚parameter_1‘

myFunction('A',*(1,2,3,),**{'parameter_2':1000})

TypeError: myFunction() got multiple values for argument ‚parameter_2‘

Q:

Was ist ein Paket?

A:

Ein Paket ist im Prinzip ein Verzeichnis, welches Python-Module enthält. Zusätzlich dazu muss es noch eine Datei mit dem Namen __init__.py enthalten. Diese Datei kann leer sein oder Python-Code enthalten der bei Import des Paketes ausgeführt werden soll. Pakete werden wie normale Module importiert.

Q:

Datei zeilenweise einlesen, ausgeben und rechten Rand dabei entfernen?

A:

fobj = open("yellow_snow.txt")

for line in fobj:

    print(line.rstrip())

fobj.close()

Q:

Empfohlene Möglichkeiten zu Generierung persistenter Daten?

A:

pickle-Modul

shelve-Modul

Q:

Dateien öffnen und schließen? Optionen?

A:

datei = open(file, mode='r', buffering=-1, encoding=None, errors=None, newline=None, closefd=True, opener=None) 

wichtigste Modi = r = reading, w = writing, + = reading and wiriting

datei.close()

Programmieren mit Python

Erstelle und finde Lernmaterialien auf StudySmarter.

Greife kostenlos auf tausende geteilte Karteikarten, Zusammenfassungen, Altklausuren und mehr zu.

Jetzt loslegen

Das sind die beliebtesten Programmieren mit Python Kurse im gesamten StudySmarter Universum

Programmieren

Hochschule Mannheim

Zum Kurs
Programmieren

Duale Hochschule Baden-Württemberg

Zum Kurs
Programmieren

Fachhochschule Vorarlberg

Zum Kurs
Programmieren

Duale Hochschule Baden-Württemberg

Zum Kurs
Programmieren

Duale Hochschule Baden-Württemberg

Zum Kurs

Die all-in-one Lernapp für Studierende

Greife auf Millionen geteilter Lernmaterialien der StudySmarter Community zu
Kostenlos anmelden Programmieren mit Python
Erstelle Karteikarten und Zusammenfassungen mit den StudySmarter Tools
Kostenlos loslegen Programmieren mit Python