no way to compare when less than two revisions

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.


de:modul:m319:learningunits:lu01:blockly [2025/06/23 07:45] (aktuell) – ↷ Seite von modul:m319:learningunits:lu01:blockly nach de:modul:m319:learningunits:lu01:blockly verschoben msuter
Zeile 1: Zeile 1:
 +====== LU01a - Was ist Blockly ======
 +
 +=== Quellen ===
 +[[https://developers.google.com/blockly]] 
 +
 +[[https://www.ionos.de/digitalguide/websites/web-entwicklung/blockly-grundlagen-erklaert/]]
 +
 +===== Einführung =====
 +Wenn du ein Programm schreibst, musst du dich 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. 
 +
 +[[https://developers.google.com/blockly|Blockly]] ist eine graphische Oberfläche, mit der du die Logik eines Programms mittels Blöcken darstellst.
 +Durch die graphischen Blöcke kannst du dich auf die korrekte Logik konzentrieren, ohne dich mit der Syntax einer Programmiersprache beschäftigen zu müssen.
 +
 +Im Hintergrund erzeugt Blockly den Sourcecode für die einzelnen Blöcke.
 +Das resultierende Programm kannst du 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:
 +
 +  * [[https://think.cs.vt.edu/blockpy/blockpy/load|BlockPy]]
 +
 +----
 +{{tag>M319-LU01 M319-B1G}}
 +[[https://creativecommons.org/licenses/by-nc-sa/4.0/|{{https://i.creativecommons.org/l/by-nc-sa/4.0/88x31.png}}]] Marcel Suter, Kevin Maurizi
  
  • de/modul/m319/learningunits/lu01/blockly.txt
  • Zuletzt geändert: 2025/06/23 07:45
  • von msuter