At My Fingertips

Rapid Playground

Documentation

Theorie PyTamaro Primitiven

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.

Farben

Jede (mit dem Auge erkennbare) Form braucht eine PyTamaro iconColor (PyTamaro iconFarbe). Ein paar Farben sind als Konstanten vorgegeben:

  • PyTamaro iconblue oder PyTamaro iconblau
  • PyTamaro iconcyan
  • PyTamaro iconyellow oder PyTamaro icongelb
  • PyTamaro icongreen oder PyTamaro icongruen
  • PyTamaro iconmagenta
  • PyTamaro iconred oder PyTamaro iconrot
  • PyTamaro iconblack oder PyTamaro iconschwarz
  • PyTamaro icontransparent

Man kann aber auch andere Farben mit dem Befehl PyTamaro iconrgb_color selbst herstellen, vgl. dazu die auch Aktivitäten zu den Pytamaro Farbbefehlen.

Formen

  • PyTamaro iconrectangle oder PyTamaro iconrechteck
  • PyTamaro icontriangle oder PyTamaro icondreieck
  • PyTamaro iconellipse
  • PyTamaro iconcircular_sector oder PyTamaro iconkreis_sektor
  • PyTamaro icontext
  • PyTamaro iconempty_graphic oder PyTamaro iconleere_grafik
Loading...

Obiges Rechteck wird zuerst in der Variable 'rechteck_blau' zwischengespeichert, man kann es aber auch direkt in PyTamaro iconshow_graphic ausgeben:

Loading...

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.

Loading...

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.

Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...

Weshalb wird Ihre Text-Grafik nicht sichtbar?

Loading...

Spezialfälle

PyTamaro iconempty_graphic

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:

Loading...
Loading...
Loading...

PyTamaro icontransparent

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.

Loading...

Damit der Text etwas mehr vertikalen Abstand wahrt, fügen wir unsichtbare Rechtecke ein:

Loading...

Dies kann man nun auf verschiedenfarbigen Hintergrund legen:

Loading...
Loading...

This activity has been created by Gall and is licensed under CC BY-SA 4.0.

Theorie PyTamaro Primitiven

Logo of PyTamaro

PyTamaro is a project created by the Lugano Computing Education Research Lab at the Software Institute of USI

Privacy PolicyPlatform Version 320e1c5 (Thu, 16 May 2024 14:11:39 GMT)