Python lernen

Details zu Anweisungen

LinkedIn Learning kostenlos und unverbindlich testen!

Jetzt testen Alle Abonnements anzeigen
Wenn Sie einem Computer Befehle geben wollen, schreiben Sie Anweisungen. Damit werden bestimmte Dinge ausgeführt. Wir betrachten hier die Frage der Reihenfolge (Programmfluss) und die Anweisungsarten in einer Übersicht.
04:04

Transkript

Python-Quellcode besteht wie bei den meisten Programmiersprachen aussuchen Anweisungen im Allgemein und besonders Kontrollstrukturen. Wir wollen uns in diesem Video einmal theoretisch ansehen was sich dahinter eigentlich verbirgt. Erst einmal der Begriff der Anweisung. Eine Anweisung ist ein Befehl, an den Computer. Und Anweisungen führen einfach bestimmte Dinge aus. Mehrere Anweisung erzeugen den sogenannten Programmfluss. Und es gibt verschiedene Anweisungsarten, die Sie kennen sollten. Es gibt beispielsweise Blockanweisungen. Blockanweisungen fassen verschiedene einzelne Anweisungen zusammen, führen Sie aber dann als Block aus. Es gibt Deklarationsanweisungen, das sind Anweisungen, die Dinge einführen, beispielsweise Variablen, Funktionen, Klassen. Alles was sie selbst in einem Programm haben wollen, aber noch nicht da ist müssen Sie deklarieren. Es gibt Ausdrucksanweisungen, Ausdrucksanweisungen tun gewisse Dinge, sie berechnen beispielsweise irgendetwas. Es gibt Kontrollflussanweisungen, die Steuern den Programmfluss. Und es gibt auch eine sogenannte leere Anweisung, die beileibe nicht so überflüssig ist, wie Sie vielleicht im ersten Moment klingt. Leere Anweisungen werden immer dann notiert, wenn prinzipiell von einer Sprache, einer Syntax, eine Anweisung gefordert wird, aber man nichts Konkretes tun möchte. In Python wird dazu das Schlüsselwort "pass" notiert. An dieser Stelle möchte ich nun explizit die Kontrollflussanweisungen noch etwas genauer ansehen, denn diese Steuern wie gesagt, den Programmfluss und man unterscheidet, je nachdem wie man es sieht, drei bis vier verschiedene Typen. Es gibt beispielsweise eine sogenannte Sequenz, das ist eine lineare Abfolge von Anweisungen. Anweisung 1 wird ausgeführt, Anweisung 2, Anweisung 3, einfach sequentiell nacheinander. Es gibt aber auch Selektionsanweisungen, da werden Anweisungen von gewissen Bedingungen ausgewählt, wenn die eine Bedingung erfüllt ist, dann macht das eine, ansonsten das andere. Ein dritter Typ nennt sich Iteration. Der Begriff der Schleife ist bekannter, aber es ist ungefähr identisch, eigentlich kann man es als Synonym benutzen. Anweisungen werden einfach wiederholt. Sehr oft, in Abhängigkeit von einer Bedingung. Es geht aber in diesem Fall explizit um die Wiederholung. Und dann gibt es noch sogenannte Sprunganweisungen, die in einer gewissen Situation, wenn Sie auftreten gezielt an eine bestimmte Stelle springen. In der Regel verlassen Sie eine komplexere Struktur, wie beispielsweise eine Schleife oder eine Funktion. Zum Abschluss dieses theoretischen Kapitels möchte ich noch den Begriff des Algorithmus einführen, denn aus Kontrollstrukturen entstehen Algorithmen, denn das sind komplexe Aufgaben, die nach gewissen Regeln gelöst werden und man hat so etwas sehr oft in der Programmierung. Denken Sie beispielsweise an die Suche nach einer bestimmten Datei, im Verzeichnissystem oder die Suche nach einem Begriff in einem Dokument oder das Sortieren von einer Menge von Informationen, nach gewissen Regeln. Und aus solchen Algorithmen sind grundsätzlich Programme aufgebaut.

Python lernen

Lernen Sie Syntax, Konzepte und Sprachelemente der praktischen Programmiersprache Schritt für Schritt kennen.

3 Std. 41 min (64 Videos)
Derzeit sind keine Feedbacks vorhanden...
Software:
Exklusiv für Abo-Kunden
Erscheinungsdatum:08.06.2018

Dieser Online-Kurs ist als Download und als Streaming-Video verfügbar. Die gute Nachricht: Sie müssen sich nicht entscheiden - sobald Sie das Training erwerben, erhalten Sie Zugang zu beiden Optionen!

Der Download ermöglicht Ihnen die Offline-Nutzung des Trainings und bietet die Vorteile einer benutzerfreundlichen Abspielumgebung. Wenn Sie an verschiedenen Computern arbeiten, oder nicht den ganzen Kurs auf einmal herunterladen möchten, loggen Sie sich auf dieser Seite ein, um alle Videos des Trainings als Streaming-Video anzusehen.

Wir hoffen, dass Sie viel Freude und Erfolg mit diesem Video-Training haben werden. Falls Sie irgendwelche Fragen haben, zögern Sie nicht uns zu kontaktieren!