We're sorry but this page doesn't work properly without JavaScript enabled. Please enable it to continue.
Feedback

Programmierung - Einführung in Variablen, Datentypen und Operationen

00:00

Formal Metadata

Title
Programmierung - Einführung in Variablen, Datentypen und Operationen
Title of Series
Number of Parts
79
Author
License
CC Attribution 4.0 International:
You are free to use, adapt and copy, distribute and transmit the work or content in adapted or unchanged form for any legal purpose as long as the work is attributed to the author in the manner specified by the author or licensor.
Identifiers
Publisher
Release Date
Language
Production Year2023
Production PlaceHeinrich-Heine-Universität Düsseldorf

Content Metadata

Subject Area
Genre
Abstract
In diesem Video lernst du Variablen kennen und siehst, was genau sie eigentlich mit Umzugskisten zu tun haben. Du erfährst, was Datentypen sind und wie Operationen Variablen und Datentypen ändern können. Lernziele: Du erklärst, was eine Variable ist Du erklärst, wie der Datentyp in Python bestimmt wird
Keywords
JSONXMLComputer animation
HauptspeicherNumberGenerating functionVariable (mathematics)HauptspeicherSoftware developerStatement (computer science)Programmer (hardware)Computer animationMeeting/InterviewSource code
TypContent (media)ZahlData typeMeeting/Interview
HauptspeicherProgrammer (hardware)Variable (mathematics)Military operationContent (media)HauptspeicherTypEngineering drawingDiagram
NumberProgrammer (hardware)Variable (mathematics)Lecture/Conference
Computer animationXML
Transcript: German(auto-generated)
Programmieren besteht im Wesentlichen daraus, Daten zu verarbeiten. Also setze ich ein Programm aus einer Abfolge von Befehlen zusammen, die dem Computer vorgeben, was er mit den Daten
machen soll. Dabei bestehen Daten entweder aus konstanten Werten, die sich nie ändern, oder Variablenwerten, die sich im Laufe des Programms ändern können. In Python werden ausschließlich Variablen verwendet. Variablen werden im Arbeitsspeicher eines Computers abgelegt. Dabei kann man sich den Computerarbeitsspeicher als einen
Lagerraum vorstellen, in dem Umzugskartons mit Sachen eine Zeit lang aufbewahrt werden. Eine Variable kann man sich dann wie eine Kiste vorstellen, in der Datenobjekte wie Bilder, Texte oder Zahlen gelagert werden. Wer schon mal umgezogen ist, weiß, wie hilfreich es ist,
die Umzugskisten von Anfang an zu beschriften, damit man die Sachen, die dort liegen, später schnell wiederfindet. So bekommt auch jede Variable beim Erzeugen einen eindeutigen Namen, der mit später aus dem Programm auf die Daten problemlos zugegriffen werden kann.
Über den Variablennamen kann nämlich der Speicherort der Daten im Arbeitsspeicher ermittelt werden. Deswegen ist es wichtig, dass der Variablenname nicht doppelt vergeben wird, sonst führt es zu Fehlern im Programm. Beim Erzeugen einer Variable in Python muss
man nicht explizit angeben, welche Art oder welchen Typ des Inhalts man darin aufbewahren möchte. Es ist verständlich, dass eine Variable, die eine Zahl speichert, viel weniger Speicherplatz, also eine kleinere Kiste benötigt, als eine Variable, die zum Beispiel ein dreidimensionales MRT-Bild speichert. In Python ist der Datentyp nicht an die Variable,
also die Kiste, sondern an deren Inhalt gebunden. So wird der Variablentyp erst während der Ausführung des Programms angegeben. Das bedeutet, dass Python während der Programmausführung anhand des Inhalts einer Variable erkennt, um welchen Typ es sich handelt und der
Variable entsprechend viel Speicherplatz erteilt. Oder bildlich gesprochen, beim Erstellen einer neuen Variable nehmen wir immer eine Standardkiste. Diese passt sich dem Inhalt selbst an. Wie der Name schon sagt, sind die Variable nicht an
die Variablenwerte gebunden. Die Variablenwerte können sich im Laufe des Programms durch verschiedene Operationen oder Neuzuweisungen ändern. So können zum Beispiel Zahlen, Bilder oder Texte nach der Bearbeitung an ihren unspringlichen Stellen gespeichert werden. Dabei werden die Originale selbstverständlich überschrieben. Es
kann sich sogar der Typ des Inhalts einer Variable im Verlauf eines Programms in Größe des Speicherplatzes für diese Variable im Arbeitsspeicher. Zusammenfassend können wir also sagen, dass eine Variable ein abstrakter Behälter ist, in dem Datenobjekte wie Bilder,
Texte oder Zahlen während der Programmausführung gespeichert werden. Diese Datenobjekte können im Laufe des Programms verändert und im gleichen Behälter, also in der gleichen Variable, abgelegt werden.