At My Fingertips
Hier sehen Sie Beispielcode, wie Sie einzelne Formen mit Farben und Primitives (Grafiken) der PyTamaro-Bibliothek benutzen können.
Dabei werden auch immer wieder 'best practice' Möglichkeiten gezeigt, wie man Code übersichtlich und damit leicht lesbar, gestalten kann.
Jede (mit dem Auge erkennbare) Form braucht eine Color (Farbe). Ein paar Farben sind als Konstanten vorgegeben:
Man kann aber auch andere Farben mit dem Befehl rgb_color selbst herstellen, vgl. dazu die auch Aktivitäten zu den Pytamaro Farbbefehlen.
Obiges Rechteck wird zuerst in der Variable 'rechteck_blau' zwischengespeichert, man kann es aber auch direkt in show_graphic ausgeben:
Weshalb braucht aber dieses zweite blaue Rechteck keinen Importbefehl wie das erste blaue Rechteck?
Weil der Importbefehl (erste Codezeile in der ersten Codezelle) auch für alle folgenden Codezellen gilt. Wenn Sie aber etwas neues aus der PyTamaro-Bibliothek verwenden wollen, müssen Sie z. B. wieder from pytamaro import green
auf der ersten Zeile ihrer (neuen) Codezelle schreiben.
Die Dreiecksfunktion, wie alle PyTamaro-Primitiven, braucht als Parameter zuerst die Länge der unteren Seite. Wie beim Rechteck auch bezeichnet der zweite Parameter (die zweite Zahl) die Länge einer zweiten Seite, beim Dreieck die Seite links, die oft nach oben geht. Der dritte Parameter ist dann der Winkel zwischen den beiden bereits definierten Seiten (unten links). Der letzte Parameter ist, wie immer, die Farbe.
Weshalb wird Ihre Text-Grafik nicht sichtbar?
Im Gegensatz zu allen anderen Primitives kann die leere Grafik nicht dargestellt werden, da sie aus Nichts besteht.
Wozu aber muss man denn eine leere Grafik zur Verfügung haben, wenn man sie nicht anzeigen kann?
In der Zelle unten sehen Sie ein typisches Beispiel:
Zudem gibt es noch die Farbe transparent. Aber wozu ist es gut, eine Farbe zu haben, die man nicht sieht?
Zum Beispiel kann man so Formen neben (über) einander drapieren, ohne dass sie sich berühren. Dies ist sinnvoll, wenn man die Hintergrundfarbe nicht kennt oder den Hintergrund nur mühsam als Zwischenfigur zeichnen kann.
Damit der Text etwas mehr vertikalen Abstand wahrt, fügen wir unsichtbare Rechtecke ein:
Dies kann man nun auf verschiedenfarbigen Hintergrund legen:
This activity has been created by Gall and is licensed under CC BY-SA 4.0.
Theorie PyTamaro Primitiven
PyTamaro is a project created by the Lugano Computing Education Research Lab at the Software Institute of USI
Privacy Policy • Platform Version b744b47 (Tue, 08 Oct 2024 16:30:14 GMT)