Deutsch English |
WebTigerPython |
WebTigerPython ist TigerJython für den Browser. Es ist eine Weiterentwicklung von WebTigerJython. WebTigerPython enthält keine Java-Elemente, bietet volle Funktionalität von Python 3.11. und unterstützt die Module Turtlegrafik, GPanel und Robotik mit micro:bit, mbRobot, Calliope und Callibot. Der web-basierte Editor stellt in diesen Modulen den gleichen Befehlssatz wie TigerJython zur Verfügung, d.h. alle Programme, die mit WebTigerPython erstellt wurden, können auch mit TigerJython ausgeführt werden. Es sind keine Installationen notwendig, du kannst sofort mit dem Programmieren loslegen. Starte WebTigerPython mit Klick auf https://webtigerpython.ethz.ch Die Benutzeroberfläche ist einfach. Die Grösse der drei Fenster kannst du mit der Maus anpassen. Neben den üblichen "Start"- und "Stop"-Schaltflächen findest du folgende Funktionen:
|
Bei den Grafikprogrammen ist es vorteilhaft unter dem "Dreipunkte-Menü" / "Layout" / "Alternative Layout" zu wählen. Das Ausgabefenster erscheint dann unter dem Editorfenster und das Grafikfenster wird grösser. |
Diese Einstellung bleibt gespeichert, bis du es auf die gleiche Art wieder änderst. Die Fenstergrösse kannst du mit der Maus auch während der Programmausführung ändern. Du kannst sogar die gezeichnete Grafik mit der gedrückten Maustaste verschieben. |
LERNPROGRAMM AUSWÄHLEN |
Mit Klick auf die Tabs in der Titelleiste oder mit Klick auf das passende Bild auf der Startseite wählst du ein Lernprogramm. Bei der Robotik stehen dir mehrere Module zur Verfügung: micro:bit, mbRobot, Calliope und Callibot. |
|
MUSTERBEISPIELE |
Die wichtigsten Programmiertechniken lernst du anhand von exemplarisch ausgewählten, lauffähigen Musterbeispielen. Mit Klick auf den Button "WebTigerPython" oberhalb des Programmcodes wird das angezeigte Programm in das Editorfenster der WebTigerPython eingefügt und kann sofort ausgeführt werden. |
ZUM SELBST LÖSEN |
Am Ende jedes Kapitels findest du mehrere Aufgaben zum Selbst lösen. Diese Übungen werden dir sicher Spass machen. |