LU03a - Was ist Blockly
Quellen
https://developers.google.com/blockly
https://www.ionos.de/digitalguide/websites/web-entwicklung/blockly-grundlagen-erklaert/
Einführung
Wenn Sie ein Programm schreiben, müssen Sie sich um mehrere Aspekte gleichzeitig kümmern:
- Was ist die genaue Aufgabenstellung?
- Wie muss die Logik des Programms aufgebaut sein?
- Wie ist die Syntax der jeweiligen Programmiersprache?
Besonders für Einsteiger ist es von Vorteil, wenn Sie sich nicht um die Logik und die Programmiersprache gleichzeitig kümmern müssen. Für den Einstieg in die Programmierung mit Python verwenden wir daher Blockly.
Blockly ist eine graphische Oberfläche, mit der wir die Logik eines Programms mittels Blöcken darstellen. Durch die graphischen Blöcke können wir uns auf die korrekte Logik konzentrieren, ohne dass wir uns mit der Syntax einer Programmiersprache beschäftigen müssen.
Im Hintergrund erzeugt Blockly den Sourcecode für die einzelnen Blöcke. Das resultierende Programm können wir ausführen und überprüfen, ob die Programmlogik das korrekte Resultat erzeugt.
Wo finde ich Blockly
Blockly wird im Webbrowser ausgeführt. Daher gibt es eine Reihe von Webseiten, welche Blockly anbieten. Wir konzentrieren uns auf Webseiten, welche Python Sourcecode erzeugen: