<?xml version="1.0"?>
<rss version="2.0">
   <channel>
      <title>Erste Schritte mit Python by Jens-Thomas Meyer</title>
      <link>https://padlet.com/jtmeyer/92cc5hlmgpu46yuq</link>
      <description></description>
      <language>en-us</language>
      <pubDate>2022-03-15 09:40:43 UTC</pubDate>
      <lastBuildDate>2024-05-13 07:26:33 UTC</lastBuildDate>
      <webMaster>hello@padlet.com</webMaster>
      <image>
         <url></url>
      </image>
      <item>
         <title>Python</title>
         <author>jtmeyer</author>
         <link>https://padlet.com/jtmeyer/92cc5hlmgpu46yuq/wish/2095605749</link>
         <description><![CDATA[<div>Python ist eine sehr bekannte textbasierte Programmiersprache, die in vielen Bereichen (Industrie, Wissenschaft, Spieleentwicklung u.s.w.)&nbsp; zur Erstellung von Programmen&nbsp; eingesetzt wird. Die Sprache ist objektorientiert, d.h. es gibt dort 'Module", die bestimmte Aufgaben erledigen. Python ist in diesem Punkt ähnlich aufgebaut, wie C/C++, Java. Python ist eine OpenSource Software.<br>Der Name Python bezieht sich nicht auf die bekannte Schlange, sondern wurde vom Entwickler Guido von Rossum in Anlehnung an die britische Komikergruppe Monty Python ("Das Leben des Brian") gewählt.</div>]]></description>
         <enclosure url="" />
         <pubDate>2022-03-15 09:47:44 UTC</pubDate>
         <guid>https://padlet.com/jtmeyer/92cc5hlmgpu46yuq/wish/2095605749</guid>
      </item>
      <item>
         <title>Python </title>
         <author>jtmeyer</author>
         <link>https://padlet.com/jtmeyer/92cc5hlmgpu46yuq/wish/2095606215</link>
         <description><![CDATA[<div>Python kann von der offiziellen Python Website heruntergeladen werden. </div>]]></description>
         <enclosure url="https://www.python.org/" />
         <pubDate>2022-03-15 09:48:03 UTC</pubDate>
         <guid>https://padlet.com/jtmeyer/92cc5hlmgpu46yuq/wish/2095606215</guid>
      </item>
      <item>
         <title>Visual Studio Code</title>
         <author>jtmeyer</author>
         <link>https://padlet.com/jtmeyer/92cc5hlmgpu46yuq/wish/2095612411</link>
         <description><![CDATA[<div>Mit Visual Studio Code können Programme in unterschiedlichen Programmiersprachen (JavaScript, Python, HTML etc.) geschrieben werden.</div>]]></description>
         <enclosure url="https://code.visualstudio.com/" />
         <pubDate>2022-03-15 09:52:26 UTC</pubDate>
         <guid>https://padlet.com/jtmeyer/92cc5hlmgpu46yuq/wish/2095612411</guid>
      </item>
      <item>
         <title>Was ist das?</title>
         <author>jtmeyer</author>
         <link>https://padlet.com/jtmeyer/92cc5hlmgpu46yuq/wish/2095656591</link>
         <description><![CDATA[<div>Ein Modul ist in Python ein Bereich, in dem viele vorgefertigte Funktionen vorhanden sind. Es gibt dort Funktionen für die Bewegung, für das Aussehen und für die Steuerung von Programmen. <br>Um dieses Modul und alle Funktionen zu laden, musst du am Anfang des Programms den Befehl<br><br><strong><mark>import turtle</mark></strong><br><br>eingeben. es passiert nach &lt;enter&gt; nichts weiter. Das Modul ist geladen und die Befehle können jetzt benutzt werden.<br><br></div>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/597177230/23d5f5a10f4679a0a41a5b7b0126eedb/import_turtle.pdf" />
         <pubDate>2022-03-15 10:22:59 UTC</pubDate>
         <guid>https://padlet.com/jtmeyer/92cc5hlmgpu46yuq/wish/2095656591</guid>
      </item>
      <item>
         <title>Python 3.10 starten.</title>
         <author>jtmeyer</author>
         <link>https://padlet.com/jtmeyer/92cc5hlmgpu46yuq/wish/2095684362</link>
         <description><![CDATA[<div>So startest du Python 3.10:<br><br></div><ol><li>Gehe zum Windows Zeichen ganz links unten.</li><li>Klicke auf &lt;Alle Programme&gt;.</li><li>Scrolle herunter bis du Python 3.10 findest.</li><li>Starte dann das Programm IDLE. Das ist der Python Editor. Gleichzeit geht eine Windows Konsole auf, die du minimieren kannst (<strong>nicht schließen</strong>).</li></ol><div><br>Im IDLE kannst du jetzt Befehle eingeben, z.B. 3 + 5, die dann sofort ausgeführt werden.<br><br>Um ein neues Programm zu schreiben, klicke links oben File --&gt; New File an. Es geht ein neues Fenster auf. Hier kannst du dein Programm schreiben. Vor der Ausführung muss es gespeichert werden, am besten <strong>speicherst</strong> du <strong><mark>sofort</mark></strong> mit einem Namen, danach musst du nur noch <mark>&lt;strg&gt;+s</mark> drücken.<br><br>Zum Ausführen gehst du auf <strong>Run --&gt; Run Module.</strong></div>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/597177230/d5b3bf512a152264e34620b82a8095d1/programmierfenster.pdf" />
         <pubDate>2022-03-15 10:41:11 UTC</pubDate>
         <guid>https://padlet.com/jtmeyer/92cc5hlmgpu46yuq/wish/2095684362</guid>
      </item>
      <item>
         <title>Die Turtle anzeigen</title>
         <author>jtmeyer</author>
         <link>https://padlet.com/jtmeyer/92cc5hlmgpu46yuq/wish/2095703298</link>
         <description><![CDATA[<div>Du kannst die Turtle mit dem Befehl<br><br><strong><mark>turtle.shape('turtle')</mark></strong><br><br>anzeigen.</div>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/597177230/79a1d091e46a0aac65cefee491ef459b/turtle_anzeigen.pdf" />
         <pubDate>2022-03-15 10:54:40 UTC</pubDate>
         <guid>https://padlet.com/jtmeyer/92cc5hlmgpu46yuq/wish/2095703298</guid>
      </item>
      <item>
         <title>Output Fenstergröße</title>
         <author>jtmeyer</author>
         <link>https://padlet.com/jtmeyer/92cc5hlmgpu46yuq/wish/2095720801</link>
         <description><![CDATA[<div>Die Größe des Output Fensters kannst du über den Befehl<br><br><strong><mark>turtle.setup(500, 500) </mark></strong><br><br>definieren. Probiere verschiedene Größen aus.</div>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/597177230/d72d8e50cdb71351ec1aeb4e7079b263/turtle_setup.pdf" />
         <pubDate>2022-03-15 11:06:57 UTC</pubDate>
         <guid>https://padlet.com/jtmeyer/92cc5hlmgpu46yuq/wish/2095720801</guid>
      </item>
      <item>
         <title>Farbe des Fensters</title>
         <author>jtmeyer</author>
         <link>https://padlet.com/jtmeyer/92cc5hlmgpu46yuq/wish/2095731910</link>
         <description><![CDATA[<div>Die Farbe des Output Fensters wird über das Objekt <strong>Screen() </strong>eingestellt.<br><br><strong><mark>turtle.Screen().bgcolor("blue")</mark></strong><br><br>bgcolor() ist die Funktion für die Hintergrundfarbe, die im Objekt Screen aufgerufen wird.</div>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/597177230/80d42b21d14f13da21376ef35f6d3845/bgcolor.pdf" />
         <pubDate>2022-03-15 11:15:19 UTC</pubDate>
         <guid>https://padlet.com/jtmeyer/92cc5hlmgpu46yuq/wish/2095731910</guid>
      </item>
      <item>
         <title>Ein kleines Programm</title>
         <author>jtmeyer</author>
         <link>https://padlet.com/jtmeyer/92cc5hlmgpu46yuq/wish/2095757024</link>
         <description><![CDATA[<div>Du sollst jetzt alle Befehle in einem kleinen Programm zusammenfassen:<br><br>import turtle<br>turtle.setup(500, 500)<br>turtle.Screen().bgcolor("lightblue")<br>turtle.shape('turtle')<br><br>Für die Farbe wählst du ein helleres Blau. Das Programmierfenster öffnen, speichern, Befehle eingeben.</div>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/597177230/c56f1b47f926b15040b01857878274e7/erstes_programm.pdf" />
         <pubDate>2022-03-15 11:33:54 UTC</pubDate>
         <guid>https://padlet.com/jtmeyer/92cc5hlmgpu46yuq/wish/2095757024</guid>
      </item>
      <item>
         <title>Turtle Farbe und Größe</title>
         <author>jtmeyer</author>
         <link>https://padlet.com/jtmeyer/92cc5hlmgpu46yuq/wish/2096485449</link>
         <description><![CDATA[<div>Du kannst die Farben der Turtle auch über die RGB (Red-Green-Blue) Farben einstellen. Der Zahlenbereich geht jeweils von 0 bis 255. Der Zahlenwert gibt den Anteil der jeweiligen Farbe wieder. Um das zu aktivieren musst du<br><br><strong><mark>turtle.Screen().colormode(255)</mark></strong><br><br>eingeben. Hellblau wäre<br><br><strong><mark>turtle.Screen().bgcolor(29, 162, 216)</mark></strong><br><br>Damit die Turtle grün wird kannst du<br><br><strong><mark>turtle.color(9, 185, 13)</mark></strong><br><br>eingeben. Die Farbe des Umrisses veränderst du mit<br><br><strong><mark>turtle.pencolor(0, 120, 0)<br><br></mark></strong>Die Größe der Turtle wird mit dem Befehl<br><br><strong><mark>turtle.turtlesize(10, 10, 2)<br></mark></strong><br>eingestellt. Du kannst auch andere Zahlen einsetzen, probiere es aus. Mit dem Befehl<br><br><strong><mark>turtle.resizemode('auto')</mark></strong><br><br>wird die Turtle wieder auf die Originalgröße zurückgesetzt.<br><br>Füge diese Befehle deinem ersten Programm hinzu.<br><br><br></div>]]></description>
         <enclosure url="" />
         <pubDate>2022-03-15 17:39:28 UTC</pubDate>
         <guid>https://padlet.com/jtmeyer/92cc5hlmgpu46yuq/wish/2096485449</guid>
      </item>
      <item>
         <title>Zweites Programm</title>
         <author>jtmeyer</author>
         <link>https://padlet.com/jtmeyer/92cc5hlmgpu46yuq/wish/2096511762</link>
         <description><![CDATA[]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/597177230/84d1305b7eecee50ab5f67549ab345b8/turtle_turtlesize.pdf" />
         <pubDate>2022-03-15 17:54:04 UTC</pubDate>
         <guid>https://padlet.com/jtmeyer/92cc5hlmgpu46yuq/wish/2096511762</guid>
      </item>
      <item>
         <title>Befehle zur Bewegung</title>
         <author>jtmeyer</author>
         <link>https://padlet.com/jtmeyer/92cc5hlmgpu46yuq/wish/2098496142</link>
         <description><![CDATA[<div>Du kannst die Turtle auf dem Bildschirm (Screen) mit vier Befehlen bewegen:<br><br></div><ul><li><mark>turtle.forward()</mark>&nbsp; &nbsp;-&gt; vorwärts gehen</li><li><mark>turtle.back()&nbsp; </mark>&nbsp; &nbsp; &nbsp; -&gt; rückwärts gehen</li><li><mark>turtle.left()&nbsp; &nbsp;</mark>&nbsp; &nbsp; &nbsp; &nbsp; -&gt; nach links drehen</li><li><mark>turtle.right()&nbsp; &nbsp;</mark>&nbsp; &nbsp; &nbsp;-&gt; nach rechts drehen</li></ul><div><br>In den Klammern ist bei Vor-und Rückwärts die Anzahl der Pixel (z.B. 200), bei der Drehung der jeweilige Winkel. Alle Zahlen können positiv oder negativ sein.</div>]]></description>
         <enclosure url="" />
         <pubDate>2022-03-16 17:17:24 UTC</pubDate>
         <guid>https://padlet.com/jtmeyer/92cc5hlmgpu46yuq/wish/2098496142</guid>
      </item>
      <item>
         <title>Aussehen der Turtle</title>
         <author>jtmeyer</author>
         <link>https://padlet.com/jtmeyer/92cc5hlmgpu46yuq/wish/2098502038</link>
         <description><![CDATA[<div>Zu Beginn legst du die Größe und die Umrandung der Turtle fest:<br><br><mark>turtle.turtlesize(3, 3, 2)</mark><br><br><mark>turtle.turtlesize(outline=3)<br></mark><br>Die Farbe des Screens kannst du wählen.</div>]]></description>
         <enclosure url="" />
         <pubDate>2022-03-16 17:20:59 UTC</pubDate>
         <guid>https://padlet.com/jtmeyer/92cc5hlmgpu46yuq/wish/2098502038</guid>
      </item>
      <item>
         <title>Bewegung der Turtle</title>
         <author>jtmeyer</author>
         <link>https://padlet.com/jtmeyer/92cc5hlmgpu46yuq/wish/2098519447</link>
         <description><![CDATA[<div>Wir starten mit unserem ersten Programm:<br><br>import turtle<br>turtle.setup(500, 500)<br>turtle.Screen().bgcolor("lightblue")<br>turtle.Screen().colormode(255)<br>turtle.color(9, 185, 13)<br>turtle.pencolor(0, 120, 0)<br>turtle.turtlesize(3, 3, 2)<br>turtle.turtlesize(outline=3)<br>turtle.shape('turtle')<br><br>Jetzt fügen wir die Bewegung hinzu. Du kannst dir z.B. einen Weg aufzeichnen als Plan.<br><br>hier ist ein Beispiel:<br><br>turtle.forward(100)<br>turtle.right(90)<br>turtle.forward(100)<br>turtle.left(45)<br>turtle.forward(50)<br>turtle.right(135)<br>turtle.forward(200)<br>turtle.right(135)<br>turtle.forward(50)<br>turtle.left(45)<br>turtle.forward(200)<br>turtle.right(360)<br><br></div>]]></description>
         <enclosure url="" />
         <pubDate>2022-03-16 17:30:53 UTC</pubDate>
         <guid>https://padlet.com/jtmeyer/92cc5hlmgpu46yuq/wish/2098519447</guid>
      </item>
      <item>
         <title>Wiederholungsschleife</title>
         <author>jtmeyer</author>
         <link>https://padlet.com/jtmeyer/92cc5hlmgpu46yuq/wish/2098560729</link>
         <description><![CDATA[<div>Du kannst auch eine Wiederholungsschleife einfügen:<br><br><mark>for i in range(1, 5):</mark><br><br>Den <strong>Doppelpunkt nicht vergessen</strong>, die folgenden Befehle werden eingerückt.<br><br>for i in range(1, 5):<br>&nbsp; &nbsp; turtle.forward(100)<br>&nbsp; &nbsp; turtle.right(90)<br>&nbsp; &nbsp; turtle.forward(100)<br>&nbsp; &nbsp; turtle.left(45)<br>&nbsp; &nbsp; turtle.forward(50)<br>&nbsp; &nbsp; turtle.right(135)<br>&nbsp; &nbsp; turtle.forward(200)<br>&nbsp; &nbsp; turtle.right(135)<br>&nbsp; &nbsp; turtle.forward(50)<br>&nbsp; &nbsp; turtle.left(45)<br>&nbsp; &nbsp; turtle.forward(200)<br>&nbsp; &nbsp; turtle.right(360)</div>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/597177230/ba51c96ef6fabe2c79cf1c6e7e6c23ab/bewegung_turtle.pdf" />
         <pubDate>2022-03-16 17:54:57 UTC</pubDate>
         <guid>https://padlet.com/jtmeyer/92cc5hlmgpu46yuq/wish/2098560729</guid>
      </item>
      <item>
         <title>Ein neues Modul erstellen</title>
         <author>jtmeyer</author>
         <link>https://padlet.com/jtmeyer/92cc5hlmgpu46yuq/wish/2100468385</link>
         <description><![CDATA[<div>Du hast gesehen, dass das Turtle Modul über viele grafische Funktionen verfügt, Deshalb erstellen wir jetzt eine Kopie des Moduls Turtle und nennen diese Kopie <strong><mark>pen</mark></strong>. Das Modul pen verfügt über die gleichen Eigenschaften wie turtle. In Python nennt man dieses eine <strong>Instanz</strong> des Moduls turtle. Du schreibst:<br><br><strong><mark>pen = turtle.Turtle()</mark></strong><br><br>Jetzt funktionieren alle Funktionen, die du für turtle kennst auch für pen:<br><br><strong><mark>pen.color("blue")<br>pen.pensize(5)<br>pen.forward(100)</mark></strong><br><br>Probiere es aus!</div>]]></description>
         <enclosure url="" />
         <pubDate>2022-03-17 17:00:19 UTC</pubDate>
         <guid>https://padlet.com/jtmeyer/92cc5hlmgpu46yuq/wish/2100468385</guid>
      </item>
      <item>
         <title>Quadrat</title>
         <author>jtmeyer</author>
         <link>https://padlet.com/jtmeyer/92cc5hlmgpu46yuq/wish/2100481614</link>
         <description><![CDATA[<div>Du kannst mit dem pen ein Quadrat zeichnen, in dem du immer gerade aus gehst, nach links drehst, gerade aus gehst, nach links drehst und so weiter. Die Befehle kannst du kopieren und untereinander einfügen (strg+c und strg+v).<br><br><strong>pen.forward(100)<br>pen.left(90)<br>pen.forward(100)<br>pen.left(90)<br>pen.forward(100)<br>pen.left(90)<br>pen.forward(100)<br>pen.left(90)<br></strong><br>Jetzt ist das Quadrat fertig. Der Pfeil stört noch etwas. Du kannst ihn mit<br><br><strong><mark>pen.hideturtle()</mark></strong><br><br>verschwinden lassen.</div>]]></description>
         <enclosure url="" />
         <pubDate>2022-03-17 17:07:58 UTC</pubDate>
         <guid>https://padlet.com/jtmeyer/92cc5hlmgpu46yuq/wish/2100481614</guid>
      </item>
      <item>
         <title>Quadrat mit Wiederholungsschleife</title>
         <author>jtmeyer</author>
         <link>https://padlet.com/jtmeyer/92cc5hlmgpu46yuq/wish/2100492019</link>
         <description><![CDATA[<div>Um Tipparbeit zu sparen, kannst du eine Wiederholungsschleife benutzen (das ist immer sinnvoll, wenn du in deinem Programm Befehle siehst, die sich wiederholen).<br><br><strong>for i in range (1, 5):<br>&nbsp; &nbsp; &nbsp; &nbsp;pen.forward(100)<br>&nbsp; &nbsp; &nbsp; &nbsp;pen.left(90)</strong><br><br>Den Doppelpunkt nicht vergessen! Die Befehle werden automatisch eingerückt,</div>]]></description>
         <enclosure url="" />
         <pubDate>2022-03-17 17:13:50 UTC</pubDate>
         <guid>https://padlet.com/jtmeyer/92cc5hlmgpu46yuq/wish/2100492019</guid>
      </item>
      <item>
         <title>Das Quadrat Programm</title>
         <author>jtmeyer</author>
         <link>https://padlet.com/jtmeyer/92cc5hlmgpu46yuq/wish/2100536984</link>
         <description><![CDATA[<div>Zuerst musst das Modul turtle importieren:<br><br><strong><mark>import turtle</mark></strong><br><br>Dann definierst du die Anzeigeeigenschaften:<br><br><strong><mark>turtle.setup(500, 500)<br>turtle.Screen().bgcolor("lightblue")<br>turtle.Screen().colormode(255)<br></mark></strong><br>Jetzt erstellst du den <strong>pen</strong>:<br><br><strong><mark>pen = turtle.Turtle()<br></mark></strong><br>Dann werden die Eigenschaften des pens definiert:<br><br><strong><mark>pen.color("red")<br>pen.pensize(5)<br></mark></strong><br>Jetzt kannst du das Quadrat zeichnen und den pen verstecken:<br><br><strong><mark>for i in range(1, 5):<br>&nbsp; &nbsp; pen.forward(100)<br>&nbsp; &nbsp; pen.left(90)<br>pen.hideturtle()</mark></strong></div>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/597177230/ba09fe3a1f670a41f3eefe9e31899925/quadrat.pdf" />
         <pubDate>2022-03-17 17:38:47 UTC</pubDate>
         <guid>https://padlet.com/jtmeyer/92cc5hlmgpu46yuq/wish/2100536984</guid>
      </item>
      <item>
         <title>Der Befehl fillcolor</title>
         <author>jtmeyer</author>
         <link>https://padlet.com/jtmeyer/92cc5hlmgpu46yuq/wish/2102889373</link>
         <description><![CDATA[<div>Mit dem Befehl fillcolor() kannst du Formen mit einer Farbe ausfüllen. Dieser Befehl gehört zum Turtle Modul bzw. zu pen, wenn diese Kopie erzeugt worden ist.<br><br><strong><mark>turtle.fillcolor("orange")<br>pen.fillcolor(*orange")</mark></strong><br><br>Du kannst eine Form füllen, wenn du am Beginn der Zeichnung den Befehl:<br><br><strong><mark>pen.begin_fill()</mark></strong><br><br>eingibst. Das Füllen wird mit dem Befehl:<br><br><strong><mark>pen.end_fill()</mark></strong><br><br>beendet.</div>]]></description>
         <enclosure url="" />
         <pubDate>2022-03-19 10:31:02 UTC</pubDate>
         <guid>https://padlet.com/jtmeyer/92cc5hlmgpu46yuq/wish/2102889373</guid>
      </item>
      <item>
         <title>Einen Kreis ausfüllen</title>
         <author>jtmeyer</author>
         <link>https://padlet.com/jtmeyer/92cc5hlmgpu46yuq/wish/2102896812</link>
         <description><![CDATA[<div>Um einen Kreis auszufüllen kannst du folgendes eingeben:<br><br>pen.fillcolor("orange")<br>pen.begin_fill()<br>pen.circle(50)<br>pen.end_fill()<br><br></div>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/597177230/c369b4eb26866f6480b21cd62dd8ad0a/kreis_farbig.pdf" />
         <pubDate>2022-03-19 10:47:16 UTC</pubDate>
         <guid>https://padlet.com/jtmeyer/92cc5hlmgpu46yuq/wish/2102896812</guid>
      </item>
      <item>
         <title>Das Quadrat ausfüllen</title>
         <author>jtmeyer</author>
         <link>https://padlet.com/jtmeyer/92cc5hlmgpu46yuq/wish/2102901069</link>
         <description><![CDATA[<div>Erweitere das Programm für das Zeichnen des Quadrats mit den Befehlen für das ausfüllen.<br><br>import turtle<br>#erzeugen der Instanz pen<br>pen = turtle.Turtle()<br>#Screen<br>turtle.setup(500, 500)<br>turtle.Screen().bgcolor("lightblue")<br>turtle.Screen().colormode(255)<br>#Farbe und Größe<br>pen.color("green")<br>pen.pensize(5)<br>#Quadrat zeichnen mit Wiederholungsschleife und ausfüllen<br>pen.fillcolor("green")<br>pen.begin_fill()<br>for i in range(1, 5):<br>&nbsp; &nbsp; pen.forward(100)<br>&nbsp; &nbsp; pen.left(90)<br>pen.end_fill()<br>pen.hideturtle()</div>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/597177230/046cc4b89021b8004864c4b9681e185a/quadrat_farbig.pdf" />
         <pubDate>2022-03-19 10:56:38 UTC</pubDate>
         <guid>https://padlet.com/jtmeyer/92cc5hlmgpu46yuq/wish/2102901069</guid>
      </item>
      <item>
         <title>circle(radius, extent)</title>
         <author>jtmeyer</author>
         <link>https://padlet.com/jtmeyer/92cc5hlmgpu46yuq/wish/2102928170</link>
         <description><![CDATA[<div>Die Funktion circle hat drei Parameter. Wird nur ein Parameter übergeben, wir der Radius genommen.<br><br><strong><mark>circle(50)</mark></strong><br><br>zeichnet also einen Kreis mit einem Radius von 50. <br><br><strong><mark>circle(50, 270)<br></mark></strong><br>zeichnet einen Kreis mit dem Radius 50 bis zu einem Winkel von 270°.</div>]]></description>
         <enclosure url="" />
         <pubDate>2022-03-19 11:57:23 UTC</pubDate>
         <guid>https://padlet.com/jtmeyer/92cc5hlmgpu46yuq/wish/2102928170</guid>
      </item>
      <item>
         <title>Spirale</title>
         <author>jtmeyer</author>
         <link>https://padlet.com/jtmeyer/92cc5hlmgpu46yuq/wish/2103584313</link>
         <description><![CDATA[<div>Wenn du die circle Funktion in einer Wiederholungsschleife aufrufst und dabei den Radius immer vergrößerst erhält du eine Spirale (# bedeutet Kommentar):<br><br>import turtle<br>#radius festlegen<br>r = 1<br>#kreis mit schleife<br>for i in range (1, 100):<br>&nbsp; &nbsp; turtle.circle(r+i, 45)&nbsp;<br><br>Das ist ein einfaches Programm ohne Einstellungen für den Screen und die Farben. Das kannst du jetzt hinzufügen.</div>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/597177230/059870186d9c58d1afbda7dd2e2241c6/keis_spirale_v1.pdf" />
         <pubDate>2022-03-20 10:35:04 UTC</pubDate>
         <guid>https://padlet.com/jtmeyer/92cc5hlmgpu46yuq/wish/2103584313</guid>
      </item>
      <item>
         <title>Trichter</title>
         <author>jtmeyer</author>
         <link>https://padlet.com/jtmeyer/92cc5hlmgpu46yuq/wish/2103597454</link>
         <description><![CDATA[<div>Du kannst einen Trichter zeichnen, wenn du bei jeder Wiederholung in einer Schleife den Radius vergrößerst und die Kreise vollständig sind (360°):<br><br>import turtle<br>#kleinster Radius<br>r = 10<br>#Anzahl der Radien<br>n = 50<br>#Schrittweite<br>step = 4<br>#Trichter zeichnen<br>for i in range (1,n,step):<br>&nbsp; &nbsp; turtle.circle(r+i)<br><br></div>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/597177230/f2cec752aded2366dd45a818bbd9d858/kreis_trichter_v1.pdf" />
         <pubDate>2022-03-20 10:54:41 UTC</pubDate>
         <guid>https://padlet.com/jtmeyer/92cc5hlmgpu46yuq/wish/2103597454</guid>
      </item>
      <item>
         <title>stamp()</title>
         <author>jtmeyer</author>
         <link>https://padlet.com/jtmeyer/92cc5hlmgpu46yuq/wish/2103617362</link>
         <description><![CDATA[<div>Mit dem Befehl<br><br>stamp() kannst du einen Abdruck erstellen. Du kennst diesen Befehl vielleicht auch von Scratch. Zuerst wird eine Kopie des Turtle Objekts erstellt:<br><br><mark>turtle_stamp = turtle.Turtle()<br></mark><br>Dann erstellt du die Farben und die Form des Abdrucks:<br><br><mark>turtle_stamp.shape('turtle')<br>turtle_stamp.color('green')</mark><br><br>Vor der Bewegung der Turtle solltest du die Turtle immer anheben und am Ort des Abdrucks wieder absetzen:<br><br><mark>turtle_stamp.penup()<br>turtle_stamp.pendown()</mark><br><br>Die Bewegung erfolgt mit forward().</div>]]></description>
         <enclosure url="" />
         <pubDate>2022-03-20 11:24:58 UTC</pubDate>
         <guid>https://padlet.com/jtmeyer/92cc5hlmgpu46yuq/wish/2103617362</guid>
      </item>
      <item>
         <title>Einen Abdruck an mehreren Positionen erstellen</title>
         <author>jtmeyer</author>
         <link>https://padlet.com/jtmeyer/92cc5hlmgpu46yuq/wish/2103628929</link>
         <description><![CDATA[<div>Du sollst einen Abdruck der Turtle an mehreren Positionen erstellen. Dazu muss du immer die Abfolge:<br><br>Stift anheben<br>Richtungsänderung<br>Vorwärtsgehen<br>Abdruck<br><br>wiederholen. Probiere es aus!</div>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/597177230/0a26737254927605afce1e513d48fd1b/turtle_stamp_v1.pdf" />
         <pubDate>2022-03-20 11:43:53 UTC</pubDate>
         <guid>https://padlet.com/jtmeyer/92cc5hlmgpu46yuq/wish/2103628929</guid>
      </item>
      <item>
         <title>Vier Abdrücke</title>
         <author>jtmeyer</author>
         <link>https://padlet.com/jtmeyer/92cc5hlmgpu46yuq/wish/2103629843</link>
         <description><![CDATA[]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/597177230/c62b9940a1e7b7361e5697f2caeb1162/turtle_stamp.pdf" />
         <pubDate>2022-03-20 11:45:22 UTC</pubDate>
         <guid>https://padlet.com/jtmeyer/92cc5hlmgpu46yuq/wish/2103629843</guid>
      </item>
      <item>
         <title>Turtle in unterschiedlichen Farben</title>
         <author>jtmeyer</author>
         <link>https://padlet.com/jtmeyer/92cc5hlmgpu46yuq/wish/2103832006</link>
         <description><![CDATA[<div>Mit einem Zufallsgenerator kannst du den Abdruck in unterschiedlichen Farben erzeugen. Dazu legst du ein Array mit den Farben an:<br><br><strong><mark>colours=["blue","yellow","green","cyan","lightblue","red","orange"]<br></mark></strong><br>Achte auf die <strong>eckigen </strong>Klammern! Dann erzeugst du die Farbe der Turtle mit:<br><br><strong><mark>turtle_stamp.color(random.choice(colours))<br></mark></strong><br>Die Anweisung<strong> random.choice(colours)</strong> wählt aus dem Array eine Farbe aus.<br><br>Du kannst die vier Abdrücke in einer Wiederholungsschleife organisieren.<br><br><strong><mark>for i in range(1,5):</mark></strong><br><br><strong>Doppelpunkt</strong> nicht vergessen!</div>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/597177230/d36d553d034820e8bbfdf09d9789e33f/turtle_stamp_v2.pdf" />
         <pubDate>2022-03-20 16:12:49 UTC</pubDate>
         <guid>https://padlet.com/jtmeyer/92cc5hlmgpu46yuq/wish/2103832006</guid>
      </item>
      <item>
         <title>Viele Quadrate</title>
         <author>jtmeyer</author>
         <link>https://padlet.com/jtmeyer/92cc5hlmgpu46yuq/wish/2110247980</link>
         <description><![CDATA[<div>Erweitere das Programm so, dass du mehrere farbige Quadrate auf dem Screen an unterschiedlichen Positionen zeichnest. Du wählst die Positionen mit dem Befehl<br><br><mark>pen.goto(x,y) </mark><br><br>an. x und y sind die Koordinaten in deinem Screen. Wenn du den pen bewegst musst du vor dem goto den pen mit<br><br><mark>pen.up()</mark><br><br>hochnehmen und nach goto mit <br><br><mark>pen.down()</mark><br><br>absetzen.<br><br>Du kannst die Positionen in einer Schleife durch addieren verändern:<br><br><mark>for i in range(1,5):<br>&nbsp; &nbsp; &nbsp; &nbsp; goto(100 +</mark><strong><mark>i</mark></strong><mark> * 50)<br></mark><br>Du musst die Zahlen für deinen Screen ausprobieren.</div>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/597177230/c9aef2a0bcb9cb13002ff925cdcc1e01/viele_quadrate.pdf" />
         <pubDate>2022-03-23 17:42:45 UTC</pubDate>
         <guid>https://padlet.com/jtmeyer/92cc5hlmgpu46yuq/wish/2110247980</guid>
      </item>
      <item>
         <title>Quadrate</title>
         <author>jtmeyer</author>
         <link>https://padlet.com/jtmeyer/92cc5hlmgpu46yuq/wish/2110249764</link>
         <description><![CDATA[<div>import turtle</div><div>import random</div><div>#erzeugen der Instanz pen</div><div>pen = turtle.Turtle()</div><div>#Screen</div><div>turtle.setup(500, 500)</div><div>turtle.Screen().bgcolor("lightblue")</div><div>turtle.Screen().colormode(255)</div><div>#Farbe und Größe</div><div>colours=["blue","orange","red","green","pink","grey"]&nbsp;</div><div>#pen.color(random.choice(colours))</div><div>pen.pensize(5)</div><div>#Quadrat zeichnen mit Wiederholungsschleife und ausfüllen</div><div>#pen.fillcolor(random.choice(colours))</div><div>#unterschiedliche positinen</div><div>for j in range(1,6):</div><div>&nbsp; &nbsp; pen.up()</div><div>&nbsp; &nbsp; pen.goto(-200+j*50, -200+j*50)</div><div>&nbsp; &nbsp; pen.down()</div><div>&nbsp; &nbsp; pen.color(random.choice(colours))</div><div>&nbsp; &nbsp; pen.fillcolor(random.choice(colours))</div><div>&nbsp; &nbsp; pen.begin_fill()</div><div>&nbsp; &nbsp; for i in range(1, 5):</div><div>&nbsp; &nbsp; &nbsp; &nbsp; pen.forward(100)</div><div>&nbsp; &nbsp; &nbsp; &nbsp; pen.left(90)</div><div>&nbsp; &nbsp; pen.end_fill()</div><div>pen.hideturtle()</div><div>turtle.done()</div>]]></description>
         <enclosure url="" />
         <pubDate>2022-03-23 17:43:44 UTC</pubDate>
         <guid>https://padlet.com/jtmeyer/92cc5hlmgpu46yuq/wish/2110249764</guid>
      </item>
      <item>
         <title>Spirale mit Abdrücken</title>
         <author>jtmeyer</author>
         <link>https://padlet.com/jtmeyer/92cc5hlmgpu46yuq/wish/2155353732</link>
         <description><![CDATA[<div>Um die Abdrücke der Turtle in Form einer Spirale anzuordnen benutzen wir eine Technik, die wir schon von Scratch kennen:<br><br>1. bei jedem Schritt vergrößern wir die Länge. Hierzu definiert <br>&nbsp; &nbsp; ihr eine Variable für die Änderung der Länge, z.B. delta. <br>&nbsp; &nbsp; Delta wird bei jedem Schritt erhöht, <mark>delta +=3.</mark> Du musst <br>&nbsp; &nbsp; ausprobieren, welche Erhöhung sinnvoll ist. Der Befehl für<br>&nbsp; &nbsp; den Vorwärtsschritt lautet: <mark>stamp.forward(delta)</mark><br>2. Bei jedem Schritt wird der Stamp ein wenig gedreht, z.B.&nbsp;<br>    25°.<br><br></div>]]></description>
         <enclosure url="" />
         <pubDate>2022-04-24 15:47:27 UTC</pubDate>
         <guid>https://padlet.com/jtmeyer/92cc5hlmgpu46yuq/wish/2155353732</guid>
      </item>
      <item>
         <title>Vorbereitung für das Programm</title>
         <author>jtmeyer</author>
         <link>https://padlet.com/jtmeyer/92cc5hlmgpu46yuq/wish/2155357991</link>
         <description><![CDATA[<div>Du musst die Module <br><br><mark>import turtle</mark> und<br><mark>import random</mark><br><br>importieren, auch um unterschiedliche Farben zu erzeugen. Dann erzeugst du aus Turtle eine Kopie für den Abdruck<br><br><mark>stamp = turtle.Turtle()</mark><br><br>Du musst den Stift abheben, so dass nur die Abdrücke erscheinen.<br><br><mark>stamp.penup()</mark></div>]]></description>
         <enclosure url="" />
         <pubDate>2022-04-24 15:54:52 UTC</pubDate>
         <guid>https://padlet.com/jtmeyer/92cc5hlmgpu46yuq/wish/2155357991</guid>
      </item>
      <item>
         <title></title>
         <author>jtmeyer</author>
         <link>https://padlet.com/jtmeyer/92cc5hlmgpu46yuq/wish/2155358511</link>
         <description><![CDATA[]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/597177230/0871b670a1891d1ba9f26a0de5bea0c3/turtle_spirale.pdf" />
         <pubDate>2022-04-24 15:55:37 UTC</pubDate>
         <guid>https://padlet.com/jtmeyer/92cc5hlmgpu46yuq/wish/2155358511</guid>
      </item>
      <item>
         <title></title>
         <author>jtmeyer</author>
         <link>https://padlet.com/jtmeyer/92cc5hlmgpu46yuq/wish/2155358834</link>
         <description><![CDATA[]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/597177230/43fff2cc5ba18e1a6f4c3a161d53fa86/turtle_spirale_programm.pdf" />
         <pubDate>2022-04-24 15:56:01 UTC</pubDate>
         <guid>https://padlet.com/jtmeyer/92cc5hlmgpu46yuq/wish/2155358834</guid>
      </item>
      <item>
         <title>Nachthimmel mit Sternen</title>
         <author>jtmeyer</author>
         <link>https://padlet.com/jtmeyer/92cc5hlmgpu46yuq/wish/2165797436</link>
         <description><![CDATA[<div>In diesem Projekt programmieren wir einen Nachthimmel, an dem Sterne durch einen Zufallsgenerator erscheinen. Wir programmieren eine Horizontlinie.</div>]]></description>
         <enclosure url="" />
         <pubDate>2022-05-01 14:07:58 UTC</pubDate>
         <guid>https://padlet.com/jtmeyer/92cc5hlmgpu46yuq/wish/2165797436</guid>
      </item>
      <item>
         <title>Vorbereitung des Programms</title>
         <author>jtmeyer</author>
         <link>https://padlet.com/jtmeyer/92cc5hlmgpu46yuq/wish/2165800758</link>
         <description><![CDATA[<div>Wir benötigen die Module turtle und random:<br><br><mark>import turtle<br>import random</mark><br><br>Wir definieren den 1 byte Farbmodus:<br><br><mark>turtle.colormode(255)</mark><br><br>Das Ausgabefenster mit der Hintergrundfarbe:<br><br><mark>turtle.Screen().setup(1000, 1000)<br>turtle.Screen().bgcolor(35, 58, 119)</mark><br><br><br></div>]]></description>
         <enclosure url="" />
         <pubDate>2022-05-01 14:14:50 UTC</pubDate>
         <guid>https://padlet.com/jtmeyer/92cc5hlmgpu46yuq/wish/2165800758</guid>
      </item>
      <item>
         <title>Horizont</title>
         <author>jtmeyer</author>
         <link>https://padlet.com/jtmeyer/92cc5hlmgpu46yuq/wish/2165838660</link>
         <description><![CDATA[<div>Für den Horizont definierst du die Variable divider_pen. Es soll eine Linie gezeichnet werden, die den Horizont darstellt. divider_pen wird als Kopie von Turtle erstellt und hat alle Turtle Eigenschaften.<br><br><mark>divider_pen = turtle.Turtle()<br></mark><br>Die Dicke und die Farbe wird gesetzt:<br><br><mark>divider_pen.color(255, 212, 31)<br>divider_pen.pensize(10)<br></mark><br>Zeichnen des Horitontes:<br><br><mark>divider_pen.back(500)<br>divider_pen.forward(1000)<br></mark><br>Verstecken des pens:<br><br><mark>divider_pen.ht()</mark><br><br><br></div>]]></description>
         <enclosure url="" />
         <pubDate>2022-05-01 15:30:02 UTC</pubDate>
         <guid>https://padlet.com/jtmeyer/92cc5hlmgpu46yuq/wish/2165838660</guid>
      </item>
      <item>
         <title>Pen</title>
         <author>jtmeyer</author>
         <link>https://padlet.com/jtmeyer/92cc5hlmgpu46yuq/wish/2165841409</link>
         <description><![CDATA[<div>Definition des pen:<br><br><mark>pen = turtle.Turtle()</mark><br><br>Startpunkt des pen:<br><br><mark>pen.penup()<br>pen.ht()<br>pen.goto(-200, 300)<br>pen.color(255, 215, 0)<br>pen.pensize(5)</mark></div>]]></description>
         <enclosure url="" />
         <pubDate>2022-05-01 15:35:28 UTC</pubDate>
         <guid>https://padlet.com/jtmeyer/92cc5hlmgpu46yuq/wish/2165841409</guid>
      </item>
      <item>
         <title>Form</title>
         <author>jtmeyer</author>
         <link>https://padlet.com/jtmeyer/92cc5hlmgpu46yuq/wish/2165846418</link>
         <description><![CDATA[<div>Die Schildkröte wird definiert durch:<br><br><mark>tooga = turtle.Turtle()</mark><br><br>Die Form und die Farbe werden durch:<br><br><mark>tooga.shape('turtle')<br>tooga.color(9, 185, 13)<br>tooga.pencolor(0, 120, 0)<br>tooga.turtlesize(3, 3, 3)</mark><br><br><br></div>]]></description>
         <enclosure url="" />
         <pubDate>2022-05-01 15:45:24 UTC</pubDate>
         <guid>https://padlet.com/jtmeyer/92cc5hlmgpu46yuq/wish/2165846418</guid>
      </item>
      <item>
         <title>Sterne erzeugen</title>
         <author>jtmeyer</author>
         <link>https://padlet.com/jtmeyer/92cc5hlmgpu46yuq/wish/2165849964</link>
         <description><![CDATA[<div>Nachdem alle Definitionen gemacht worden sind wird jetzt das Programm geschrieben, mit dem zufällig gewählt wird, ob der Himmel klar oder bewölkt ist und je nach Bewölkung Sterne sichtbar werden. Dieser Vorgang wird in einer Schleife programmiert.<br><br><mark>tooga_penup()<br>tooga.goto(0, -100)</mark><br><br>Daran schließt sich der Stern und die Auswahl der Bewölkung an.</div>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/597177230/d9380f4fd2de45bec5facd5d7bda6b3e/toogas_Reise.pdf" />
         <pubDate>2022-05-01 15:52:07 UTC</pubDate>
         <guid>https://padlet.com/jtmeyer/92cc5hlmgpu46yuq/wish/2165849964</guid>
      </item>
      <item>
         <title>Ergebnis Toogas Reise</title>
         <author>jtmeyer</author>
         <link>https://padlet.com/jtmeyer/92cc5hlmgpu46yuq/wish/2165853478</link>
         <description><![CDATA[]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/597177230/5180204bed34679da769b2e6e1125ae6/toogas_Reise_v1.pdf" />
         <pubDate>2022-05-01 15:58:50 UTC</pubDate>
         <guid>https://padlet.com/jtmeyer/92cc5hlmgpu46yuq/wish/2165853478</guid>
      </item>
      <item>
         <title>Toogas Reise Programm</title>
         <author>jtmeyer</author>
         <link>https://padlet.com/jtmeyer/92cc5hlmgpu46yuq/wish/2165855248</link>
         <description><![CDATA[]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/597177230/8587c7297f0e22bd75ff6f6577849132/toogas_reise_gesamtprogramm.pdf" />
         <pubDate>2022-05-01 16:02:32 UTC</pubDate>
         <guid>https://padlet.com/jtmeyer/92cc5hlmgpu46yuq/wish/2165855248</guid>
      </item>
      <item>
         <title>Wörter raten programmieren</title>
         <author>jtmeyer</author>
         <link>https://padlet.com/jtmeyer/92cc5hlmgpu46yuq/wish/2174402052</link>
         <description><![CDATA[<div>Erstelle ein Programm, mit dem du Wörteraus einer Liste raten kannst (z.B. Hangmann). Die Wörter, die geraten werden sollen, werden in einer Liste notiert :<br><br><mark>word = ["Geheimnis", "Himmel" ...]</mark><br><br>Die Liste soll mindestens 10 Einträge umfassen. <br><br>Die Auswahl aus der Liste soll über <br><br><mark>random.choice(word)</mark><br><br>erfolgen. Zu Beginn des Programms musst du <br><br><mark>import random<br>import time<br></mark><br>für den Zufallsgenerator und die Zeit laden. Wir benötigen:<br><br><mark>time.sleep()</mark><br><br>Zwischen den Klammern wird die Wartezeit eingetragen.</div>]]></description>
         <enclosure url="" />
         <pubDate>2022-05-08 13:10:51 UTC</pubDate>
         <guid>https://padlet.com/jtmeyer/92cc5hlmgpu46yuq/wish/2174402052</guid>
      </item>
      <item>
         <title>Code Schnipsel Teil 1</title>
         <author>jtmeyer</author>
         <link>https://padlet.com/jtmeyer/92cc5hlmgpu46yuq/wish/2174410768</link>
         <description><![CDATA[<div>Dieses ist die Initialisierung des Programms im oberen Drittel.</div>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/597177230/6466da9997abeba3c4a80ddd7e910f4e/w_rter_raten_teil_1.pdf" />
         <pubDate>2022-05-08 13:25:14 UTC</pubDate>
         <guid>https://padlet.com/jtmeyer/92cc5hlmgpu46yuq/wish/2174410768</guid>
      </item>
      <item>
         <title>Code Schnipsel Teil 2</title>
         <author>jtmeyer</author>
         <link>https://padlet.com/jtmeyer/92cc5hlmgpu46yuq/wish/2174413875</link>
         <description><![CDATA[<div>Dieses ist die Wörterliste. Erweitere diese, so dass du ca. 10 Wörter zu raten hast.</div>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/597177230/03d5d1e71943d8d8cc2c1d3d5481400f/woerter_raten_teil2_py.pdf" />
         <pubDate>2022-05-08 13:30:23 UTC</pubDate>
         <guid>https://padlet.com/jtmeyer/92cc5hlmgpu46yuq/wish/2174413875</guid>
      </item>
      <item>
         <title>Code Schnipsel Teil 3</title>
         <author>jtmeyer</author>
         <link>https://padlet.com/jtmeyer/92cc5hlmgpu46yuq/wish/2174416082</link>
         <description><![CDATA[<div>Dieses ist der eigentliche Abschnitt, der das Wörterraten organisiert.</div>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/597177230/350a9e7230f7f2d37f8630878a19b0b7/w_rter_raten_teil_3.pdf" />
         <pubDate>2022-05-08 13:34:21 UTC</pubDate>
         <guid>https://padlet.com/jtmeyer/92cc5hlmgpu46yuq/wish/2174416082</guid>
      </item>
      <item>
         <title>Gesuchtes Wort ausgeben</title>
         <author>jtmeyer</author>
         <link>https://padlet.com/jtmeyer/92cc5hlmgpu46yuq/wish/2175285432</link>
         <description><![CDATA[<div>Wenn die maximale Anzahl von Versuchen erreicht ist, kannst du das gesuchte Wort über den Befehl:<br><br><mark>print("Das Wort war:", word)<br></mark><br>ausgeben.</div>]]></description>
         <enclosure url="" />
         <pubDate>2022-05-09 07:59:14 UTC</pubDate>
         <guid>https://padlet.com/jtmeyer/92cc5hlmgpu46yuq/wish/2175285432</guid>
      </item>
      <item>
         <title>Einen Satzgenerator erstellen</title>
         <author>jtmeyer</author>
         <link>https://padlet.com/jtmeyer/92cc5hlmgpu46yuq/wish/2185434996</link>
         <description><![CDATA[<div>Mit Python soll ein Satzbot erstellt werden, der im ersten Schritt einfache Sätze automatisch erstellt. Die einfachen Sätze sollen aus den Elementen:</div><ul><li><mark>Substantiv</mark></li><li><mark>Verb</mark></li><li><mark>Objekt</mark></li></ul><div>bestehen. Zusätzlich kommt in der ersten Stufe noch ein <mark>Adjektiv</mark> vor dem Objekt hinzu.<br><br>Zum Programmieren definieren wir Namen, aus denen wir entnehmen können, um, welches Element es sich handelt:</div><ul><li><strong><mark>part1</mark></strong> = Substantiv</li><li><strong><mark>part2</mark></strong> = Verb</li><li><strong><mark>part3</mark></strong> = Adjektiv</li><li><strong><mark>part4</mark></strong> = Objekt</li></ul><div><br>part1, part2, part3, part4 sind Listen, die die Wörter enthalten. <br><br>Alle Wörter sind eine Liste, die aus den Listen der einzelnen Satzelemente besteht. Die Auswahl der Wörter wird über einen Zufallsgenerator erstellt.<br><br><strong><mark>Lange Rede kurzer Sinn. Ausprobieren!!!<br></mark></strong><br></div><div><strong><mark>Kommentare nicht vergessen !!!!<br></mark></strong><br></div>]]></description>
         <enclosure url="" />
         <pubDate>2022-05-16 09:51:16 UTC</pubDate>
         <guid>https://padlet.com/jtmeyer/92cc5hlmgpu46yuq/wish/2185434996</guid>
      </item>
      <item>
         <title>Satzgenerator - Teil 1</title>
         <author>jtmeyer</author>
         <link>https://padlet.com/jtmeyer/92cc5hlmgpu46yuq/wish/2185440260</link>
         <description><![CDATA[<div>Du importierst das Modul random:<br><br><mark>import random</mark><br><br><br></div>]]></description>
         <enclosure url="" />
         <pubDate>2022-05-16 09:56:39 UTC</pubDate>
         <guid>https://padlet.com/jtmeyer/92cc5hlmgpu46yuq/wish/2185440260</guid>
      </item>
      <item>
         <title>Satzteile - Definition der Elemente</title>
         <author>jtmeyer</author>
         <link>https://padlet.com/jtmeyer/92cc5hlmgpu46yuq/wish/2185458537</link>
         <description><![CDATA[<div>Die Wörter in den einzelnen Satzelementen werden als Listen definiert:<br><br><mark>part1 </mark>= ["Das Haus", "Die Sonne, "Der Mantel"]&nbsp; &nbsp; &nbsp;(Subjekt)<br><mark>part2</mark> = ["ist", "hat", "geht"]&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; (Verb)<br><mark>part3</mark> = ["gelbes", "hohes", "heißes"]&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; (Adjektiv)<br><mark>part4</mark> = ["Dach", "Stadt", "Blume"]&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;(Objekt)<br> <br>Die Wörter sind Beispiele. Je mehr Wörter in den Listen enthalten sind, desto interessanter werden die Sätze. Das Gute daran ist, dass du die <strong>Listen nur einmal</strong> definieren musst und dann jede Menge Sätze produzieren kannst.<br><br><strong><mark>Je mehr Wörter, desto mehr Kombinationen.</mark></strong></div>]]></description>
         <enclosure url="" />
         <pubDate>2022-05-16 10:16:33 UTC</pubDate>
         <guid>https://padlet.com/jtmeyer/92cc5hlmgpu46yuq/wish/2185458537</guid>
      </item>
      <item>
         <title>Satzgenerator - Listen und Zufallsgenerator</title>
         <author>jtmeyer</author>
         <link>https://padlet.com/jtmeyer/92cc5hlmgpu46yuq/wish/2185495277</link>
         <description><![CDATA[<div>Du erstellst eine Liste mit den Wörtern aller Listen:<br><br><mark>best_words = [part1, part2, part3, part4]<br><br></mark>Dann erstellst du den Satz:<br><br><mark>sentence = []<br></mark><br>Der Satz ist zunächst eine leere Liste, die in einer for-Schleife ausgefüllt wird. Die for-Schleife läuft über alle Einzellisten:<br><br><mark>for part in best_words:<br>&nbsp; &nbsp; &nbsp; &nbsp; r = random.randint(0, len(part)-1)<br>&nbsp; &nbsp; &nbsp; &nbsp; sentence.append(part[r])</mark><br><br>Nach der for-Schleife wird der gesamte Satz ausgegeben:<br><mark>print("&nbsp; &nbsp; ".join(sentence))<br><br></mark><strong>Nachdem du die Grundstruktur erstellt und getestet hast, kannst du die einzelnen Elemente verändern, Wörter hinzufügen und das Programm ausprobieren.</strong></div>]]></description>
         <enclosure url="" />
         <pubDate>2022-05-16 10:52:06 UTC</pubDate>
         <guid>https://padlet.com/jtmeyer/92cc5hlmgpu46yuq/wish/2185495277</guid>
      </item>
      <item>
         <title></title>
         <author>jtmeyer</author>
         <link>https://padlet.com/jtmeyer/92cc5hlmgpu46yuq/wish/2185549886</link>
         <description><![CDATA[]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/597177230/8e1cdcccc9b6e1b4d53ce4d94ad6794c/satzgenerator.pdf" />
         <pubDate>2022-05-16 11:44:08 UTC</pubDate>
         <guid>https://padlet.com/jtmeyer/92cc5hlmgpu46yuq/wish/2185549886</guid>
      </item>
      <item>
         <title>Programmierung der Turtle-Race</title>
         <author>jtmeyer</author>
         <link>https://padlet.com/jtmeyer/92cc5hlmgpu46yuq/wish/2211987638</link>
         <description><![CDATA[<div>Mit dem Modul Turtle wird eine Turtle Race programmiert. Die einzelnen Turtles werden über einen Zufallsgenerator bewegt, so dass das Ergebnis des "Rennens" vom Zufall abhängt. In der Grundversion habe 6 Turtles an der Startlinie platz. Die Startlinie und die Anzahl der Turtles soll erweitert werden, so dass dort 15 Turtles das Rennen aufnehmen können, alle Turtles sollen unterschiedliche Farben haben. Die Größe der Turtles ist die von Python vorgegebene Größe (Default Wert).</div>]]></description>
         <enclosure url="" />
         <pubDate>2022-06-06 09:03:27 UTC</pubDate>
         <guid>https://padlet.com/jtmeyer/92cc5hlmgpu46yuq/wish/2211987638</guid>
      </item>
      <item>
         <title></title>
         <author>jtmeyer</author>
         <link>https://padlet.com/jtmeyer/92cc5hlmgpu46yuq/wish/2211988405</link>
         <description><![CDATA[]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/597177230/f9c6618e434f011e614388d642602f2b/turtle_race.pdf" />
         <pubDate>2022-06-06 09:04:37 UTC</pubDate>
         <guid>https://padlet.com/jtmeyer/92cc5hlmgpu46yuq/wish/2211988405</guid>
      </item>
      <item>
         <title>Schritt 1 : Modul importieren</title>
         <author>jtmeyer</author>
         <link>https://padlet.com/jtmeyer/92cc5hlmgpu46yuq/wish/2212011504</link>
         <description><![CDATA[<div>Es gibt mehrere Möglichkeiten ein Modul in Python zu importieren. Wir haben bislang das Modul mit dem Befehl:<br><br>import <em>modul<br><br></em>importiert. Um einen Befehl auszuführen, muss immer das Modul mit dem Namen des Befehls im Modul angesprochen werden, z.B.<br><br><em><mark>modul.modulname()<br>turtle.forward()</mark></em><em><br><br></em>Das hat den Vorteil, dass man immer weiß, auf welches Modul sich der jeweilige Befehl bezieht.<br><br>Bei der <strong>zweiten</strong> Möglichkeit<br><br><mark>from </mark><em><mark>modul</mark></em><mark> import *</mark><br><br>werden alle Befehle importiert und können direkt angesprochen werden ohne den Namen des Moduls zu nennen, z.B.<br><br><em><mark>forward()</mark></em><em><br><br></em>Ohne turtle vorangestellt. Das hat den Vorteil, dass weiniger Code geschrieben werden muss und den Nachteil, dass nicht klar ist, aus welchem Modul der Befehl stammt.<br><br>Die <strong>dritte</strong> Möglichkeit ist, nur bestimmte Befehle zu importieren, die dann direkt angesprochen werden können:<br><br><mark>from </mark><em><mark>modul</mark></em><mark> import </mark><em><mark>modulname</mark></em><br><br>Wir importieren alle Befehle aus dem Modul turtle mit:<br><br><mark>from turtle import *</mark><br><br>und aus dem Modul random nur die Funktion randint mit:<br><br><mark>from random import randint</mark></div>]]></description>
         <enclosure url="" />
         <pubDate>2022-06-06 09:36:49 UTC</pubDate>
         <guid>https://padlet.com/jtmeyer/92cc5hlmgpu46yuq/wish/2212011504</guid>
      </item>
      <item>
         <title>Schritt 2: Bildschirm und Variablen</title>
         <author>jtmeyer</author>
         <link>https://padlet.com/jtmeyer/92cc5hlmgpu46yuq/wish/2212117008</link>
         <description><![CDATA[<div>Im zweiten Schritt werden jetzt der Bildschirm und einige Variablen definiert.<br><br><mark>setup(1000, 1000)<br>Screen().bgcolor("lightblue")</mark><br><br>Der Name des Moduls turtle entfällt, da wir '*' alle Befehle importiert haben.<br><br>Die Variablen werden initialisiert und der Startpunkt wird mit goto festgelegt:<br><br><mark>speed()&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;# Initialisierung von speed<br>penup()&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;# Initialisierung von penup</mark></div><div><mark>goto(-240, 140)&nbsp; #Startpunkt</mark></div>]]></description>
         <enclosure url="" />
         <pubDate>2022-06-06 11:53:54 UTC</pubDate>
         <guid>https://padlet.com/jtmeyer/92cc5hlmgpu46yuq/wish/2212117008</guid>
      </item>
      <item>
         <title>Schritt 3 : Rennstrecke</title>
         <author>jtmeyer</author>
         <link>https://padlet.com/jtmeyer/92cc5hlmgpu46yuq/wish/2212348899</link>
         <description><![CDATA[<div>Im nächsten Schritt wird die Darstellung der Rennstrecke programmiert. Die Rennstrecke wird dargestellt durch gestrichelte Linien im Abstand von 20. Wir zeichnen zunächst 10 Striche senkrecht. Die senkrechten Striche sind in der Schleife mit dem Zähler num. Die gestrichelte Darstellung wird durch penup und pendown erreicht.&nbsp;<br>Wir zeichnen in der Rennstrecke zunächst 35 senkrechte Linien. Jede Linie wird mit der entsprechenden Zahl markiert.<br>Die senkrechten Linien sind ausreichend für sechs Turtles, die am Rennen teilnehmen. Sie  muss bei einer größeren Anzahl entsprechend verlängert werden.</div>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/597177230/11fe201a4946a3d329052bbef1059466/turtle_race_rennstrecke.pdf" />
         <pubDate>2022-06-06 15:25:15 UTC</pubDate>
         <guid>https://padlet.com/jtmeyer/92cc5hlmgpu46yuq/wish/2212348899</guid>
      </item>
      <item>
         <title>Schritt 4 : Definition der Turtles</title>
         <author>jtmeyer</author>
         <link>https://padlet.com/jtmeyer/92cc5hlmgpu46yuq/wish/2212358545</link>
         <description><![CDATA[<div>Die einzelnen Turtles, die am Rennen teilnehmen werden mit Namen als Variable definiert. Hier wird die Form, die Farbe und der Startpunkt an der Startlinie festgelegt. Dieser Startpunkt wird bei jedem weiteren Teilnehmer um 30 nach unten verschoben.</div>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/597177230/209b4d8aff618cfd6fbf388cd25ada88/turtle_race_ruby.pdf" />
         <pubDate>2022-06-06 15:33:57 UTC</pubDate>
         <guid>https://padlet.com/jtmeyer/92cc5hlmgpu46yuq/wish/2212358545</guid>
      </item>
      <item>
         <title>Schritt 5 : </title>
         <author>jtmeyer</author>
         <link>https://padlet.com/jtmeyer/92cc5hlmgpu46yuq/wish/2212372180</link>
         <description><![CDATA[<div>Die Bewegung wird mit dem Zähler turn in einer for-Schleife mit 220 Schritten programmiert. Die Bewegung jeder Turtle wird mit einer zufälligen Zahl zwischen 1 und 5 gesteuert. Dadurch ergeben sich die unterschiedlichen Geschwindigkeiten.</div>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/597177230/bcb1a3d025c7bc55c0af46e61eab9323/turtle_race_bewegung.pdf" />
         <pubDate>2022-06-06 15:46:07 UTC</pubDate>
         <guid>https://padlet.com/jtmeyer/92cc5hlmgpu46yuq/wish/2212372180</guid>
      </item>
      <item>
         <title>Namen und Farben</title>
         <author>jtmeyer</author>
         <link>https://padlet.com/jtmeyer/92cc5hlmgpu46yuq/wish/2212385826</link>
         <description><![CDATA[<div>Für die Definition einer Turtle muss ein Name gewählt werden, z.B. herbert = Turtle(). Dann erhält herbert die Eigenschaften, z.B.<br>herbert.shape('turtle') u.s.w..&nbsp;<br>Die Grundfarben können jeweils mit einem light... oder dark... versehen werden, z.B. lightgreen oder darkred.</div>]]></description>
         <enclosure url="" />
         <pubDate>2022-06-06 15:57:36 UTC</pubDate>
         <guid>https://padlet.com/jtmeyer/92cc5hlmgpu46yuq/wish/2212385826</guid>
      </item>
      <item>
         <title>Verzweigungen if, else und elif</title>
         <author>jtmeyer</author>
         <link>https://padlet.com/jtmeyer/92cc5hlmgpu46yuq/wish/2469011046</link>
         <description><![CDATA[<div>Kontrollstrukturen sind eine Art Schalter, die das Programm zu Anweisungen weiterleiten, wenn bestimmten Bedingungen erfüllt sind.<br><br>Wir werden diese Kontrollstrukturen anhand von Zahlenoperationen kennenlernen.</div>]]></description>
         <enclosure url="" />
         <pubDate>2023-02-05 15:40:48 UTC</pubDate>
         <guid>https://padlet.com/jtmeyer/92cc5hlmgpu46yuq/wish/2469011046</guid>
      </item>
      <item>
         <title>Turtle-Coder</title>
         <author>jtmeyer</author>
         <link>https://padlet.com/jtmeyer/92cc5hlmgpu46yuq/wish/2502275897</link>
         <description><![CDATA[<div>Der Turtle-Coder (https://www.code-your-life.org/Praxis/Logo_Turtle/1349_Der_TurtleCoder.htm) wurde vom MIT (Massachusetts Institute of Technology, mit.edu) entwickelt. Kinder sollen mit dieser Programmierumgebung an des Programmieren mit der professionellen Programmierumgebung Python herangeführt werden. Der TurtleCoder wird unter anderem von Microsoft auf der Seite www.code-your-life.org als online-tool und zum Download angeboten.</div>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/597177230/ec5ec34708fdd261d6c8dc6f7dc4fc5c/turtle_coder.pdf" />
         <pubDate>2023-03-03 07:24:17 UTC</pubDate>
         <guid>https://padlet.com/jtmeyer/92cc5hlmgpu46yuq/wish/2502275897</guid>
      </item>
   </channel>
</rss>
