Ulli's Python Kurs
Python Editor
Version 1.5 (17.09.2023)Ausgabe
Turtle - Bereich
Achtung: damit alles funktioniert, muss in Firefox der "Schutz vor Aktivitätsverfolgung" deaktiviert werden.
#ff0000
- Keine eigenen Bilder
Die Fotos liegen im Ordner "images". Sie können z.B. so verwendet werden:
<img src="images/beetle.gif">

beetle.gif (34x40)

crab.png (68x50)

football.gif (50x49)

car0.png (50x100)

car1.png (50x100)

car2.png (50x100)

w0.gif (33x31)

w1.gif (33x31)

w2.gif (33x31)

w3.gif (33x31)

w4.gif (33x31)

w5.gif (33x31)

w6.gif (33x31)

sack.gif (50x50)

schatz.gif (50x50)

sprites/colorparcours.png
(501 x 501 px)

winter.jpg
(800 x 600 px)

labyrinth.gif
800x600 px
Folgende Python Bibliotheken können verwendet werden:
- math, random, turtle, time (partial) random (partial) urllib (partial) unittest, image, DOM (partial) and re (partial)
- daten from daten import *
stellt folgende Varialblen zur Verfügung: - alter
Zufalls - Integerzahl zwischen 8 und 12 - namen
Zufallsname aus der Liste ["Carola", "Zoey", "Felix", "Sebastian", "Daniel", "Thomas", "Simon", "Alexa", "Paul", "Leonie", "Max", "Nina", "Kira", "Selina"] (Achtung im OpenHPI Kurs heisst die Variable name!) - max_anzahl
Zufalls - Integerzahl zwischen 2 und 6 - belegt
Zufalls - Integerzahl zwischen 2 und max_anzahl - ort
Zufallsort (im Restaurant) aus der Liste ["Büffet", "Fenster", "Tür", "Wand", "Salatbar"] - sitze
Zufallszahl aus der Liste [2, 4, 6] - hauptspeise
Hauptspeise aus der Liste ["Nudeln", "Kartoffeln", "Reis", "Suppe"] - nachtisch
Nachtisch aus der Liste ["Erdbeerjoghurt", "Obstsalat", "Schokoladenpudding"] - satz
der Satz "We Like Cake" - woerterbuch
das Dictionary {'I': 'Ich', 'You': 'Du', 'We': 'Wir', 'Like': 'mögen', 'Love': 'lieben', 'Eat': 'essen', 'Cake': 'Kuchen', 'Apples': 'Äpfel'}
- funktionen from funktionen import *
stellt folgende Funktion zur Verfügung - buchstabenanzahl_ist_gerade(wort)
Ermittelt die Anzahl der Buchstaben von wort und liefert bei einer geraden Anzahl (2, 4, 6, ...) True zurück (sonst False)
Bugs und ToDo's
- turtle.pos() liefert ein Tuple und kein Vec2D Datenpaar
- 17.09.2023: Version 1.5: Für den OpenHPI Kurs "Programmieren lernen mit Python" wurden die Module "daten" mit Variablen und "funktionen" mit Funktionen erstellt. Eine Referenz für die beiden Module befindet sich im Bereich "Python Module / Bibliotheken". Die Module werden Zug um Zug ergänzt, damit der OpenHPI Kurs auch mit diesem Online Editor bearbeitet werden kann.
- 26.07.2023: Version 1.4: Die Python - Turtle Funktionen mit Bildern (*.gif, *.png, *.jpg) funktionieren jetzt (siehe Vorlage "Turtle mit Bildern"). Außerdem können eigene Bilder geladen
und verwendet werden. bgcolor funktioniert jetzt auch ohne Screen - Objekt Definition
- 06.01.2023: Version 1.3: Neu: Vorlagendropdownliste (wird noch erweitert)
- 10.07.2022: Version 1.2: Turtle - Fenster neu formatiert
- 07.07.2022: Version 1.1: Neu: Fehleranzeige
- 05.07.2022: Version 1.0: input() - Bug behoben; Schriftgrösse kann jetzt geändert werden. Erste stabile Version. Autovervollständigung läuft noch nicht auf Mobilgeräten.
- 04.07.2022: Version 0.2: Turtle Fenster 800 x 600 Pixel unter den Code Editor
- 02.07.2022: Version 0.1: Erster Versuch einen Python Editor mit Skulpt zu erstellen
CodeMirror is an open-source project shared under an MIT license.
Skulpt Skulpt may be licensed under: The MIT license
or, for compatibility with Python, the PSFLv2.
