Les 1: Tekenen met Turtle
Dit materiaal wordt o.a. gebruikt door
Computer Science Certificate
vandaag gaan we leren
-
tekenen met Python turtle
-
"veelvlakken" tekenen met de juiste hoek
-
spirograaffiguren tekenen
tekenen!
Vanaf vandaag gaan we tekenen
met Python.
Als het goed is, heb jij straks zo'n figuur als hiernaast in Python getekend. En misschien nog wel meer!
Om de tekenmodule op te starten moet je twee dingen doen:
- importeer de turtle
- start een pen op
Let heel goed op deze codes, ze moeten precies kloppen!
werken met turtle
#laad de tekenmodule in
import turtle
#start de pen op
pen = turtle.Turtle()
Om te tekenen zijn er nog twee dingen belangrijk!
- Alles met de pen begint met pen. en dan een code
- zet de snelheid op 1! Dan zie je goed wat er gebeurt
werken met turtle
#laad de tekenmodule in
import turtle
#start de pen op
pen = turtle.Turtle()
#zet de snelheid op 1
pen.speed(1)
Om te tekenen zijn er nog twee dingen belangrijk!
- Alles met de pen begint met pen. en dan een code
- zet de snelheid op 1! Dan zie je goed wat er gebeurt
- Nu kun je tekenen met pen.forward(...) Op de puntjes komt de afstand
werken met turtle
#laad de tekenmodule in
import turtle
#start de pen op
pen = turtle.Turtle()
#zet de snelheid op 1
pen.speed(1)
#ga 100 vooruit
pen.forward(100)
demo
Met alleen een rechte lijn kom je niet zover. Je wilt ook omdraaien, zodat je bijv. een vierkant kan tekenen.
Dat gaat met pen.left(90)
De pen draait dan 90 graden.
figuren tekenen
#laad de tekenmodule in
import turtle
#start de pen op
pen = turtle.Turtle()
#zet de snelheid op 1
pen.speed(1)
#ga 100 vooruit
pen.forward(100)
#draai de pen linksom
pen.left(90)
demo
- Begin een nieuwe pagina en schrijf boven aan je schrift:
Les 1a, [datum van vandaag]
Verschillende figuren tekenen
- Begin in het midden van de pagina
- Teken de figuren aan de hand van het stappenplan!
Aan de slag met je werkblad
Werkblad Verschillende figuren tekenen
Waarom maakt 90 graden eigenlijk een vierkant?
Veelvlakken
Waarom maakt 120 graden eigenlijk een driehoek?
Veelvlakken
Als je 4 x 90 graden = 360 rond gaat maak je een VIERkant
Als je 3 x 120 graden = 360 rond gaat maak je een DRIEhoek
rond is 360 graden
Aan de slag met je werkblad
Werkblad Tekenen en code
- Schrijf bovenaan een nieuwe pagina: Tekenen en code
- Lees goed!
- Gebruik de tekeningen die je al hebt gemaakt.
- Schrijf de codes in je schrift, die heb je straks nodig.
Als je 4 x 90 graden = 360 rond gaat maak je een VIERkant
Als je 3 x 120 graden = 360 rond gaat maak je een DRIEhoek
Maar... wat als je een hoek kiest die niet zo mooi in 360 past?
Bijv 80?
Als je 4.5 x 80 graden = 360 rond gaat maak je een VIEReneenhalfhoek?
rond is 360 graden
Aan de slag met je werkblad
Werkblad Nog meer figuren
- Schrijf bovenaan een nieuwe pagina: Nog meer figuren
- Lees goed!
- Teken de figuren en schrijf de codes in je schrift!
- Klaar? maak dan het extra werkblad
Schrijf in je schrift:
- Werkblad 1b, datum van vandaag
- Opdracht 1
- Opdracht 2
- Opdracht 3
Op de computers
Werkblad b
- Ga naar repl.it en log in op je account
- Opdracht 1 tot en met 3
Klaar?
- Nakijken
- Extra opdrachten
-
tekenen met Python turtle
-
"veelvlakken" tekenen met de juiste hoek
-
spirograaffiguren tekenen
Vandaag hebben we geleerd
Python in de klas - Module 2 - Les 1
By Felienne
Python in de klas - Module 2 - Les 1
Module Kunst, les 1a
- 1,898