Kunst

Les 1: Tekenen met Turtle

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 je 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)
pen.

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)
pen.
pen.forward(...)

Demo

Figuren tekenen

Met alleen een rechte lijn kom je niet zo ver. Je wilt ook omdraaien, zodat je bijv. een vierkant kan tekenen.

Dat gaat met pen.left(90) .

De pen draait dan 90 graden.

#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)
pen.left(90)

Demo

Werkblad "Teken figuren"

  • Begin een nieuwe pagina!
    Zet erboven: Les 1a - werkblad Teken figuren
     
  • Begin in het midden van de pagina
    • Er moet straks nog tekst naast kunnen.
       
  • Opdracht 1
    • Teken een vierkant met het stappenplan!
    • Teken een driehoek met het stappenplan!

 

Waarom maakt 90 graden eigenlijk een vierkant?

 

Schrijf het antwoord op je wisbordje!

 

 

Veelvlakken

Waarom maken 120 graden eigenlijk een driehoek?

 

Schrijf het antwoord op je wisbordje!

 

Veelvlakken

Rond is 360 graden

Als je 4 x 90 graden = 360 graden rond gaat, maak je een VIERkant.

 

Als je 3 x 120 graden = 360 graden rond gaat, maak je een DRIEhoek.

Werkblad "Tekenen en code"

  • Begin een nieuwe pagina!
    Zet erboven: Les 1a - werkblad Tekenen en Code
     
  • Opdracht 1 en 2
    • Gebruik de tekeningen die je al hebt gemaakt.
    • Schrijf de codes in je schrift, die heb je straks nodig.
  • Opdracht 3
    • Oefen nog even goed met de hoeksommen!

 

Rond is 360 graden

Als je 4 x 90 graden = 360 graden rond gaat, maak je een VIERkant.

 

Als je 3 x 120 graden = 360 graden rond gaat, maak je een DRIEhoek.

 

Maar... wat als je een hoek kiest die niet zo mooi in 360 graden past?

 

Bijv. 80 graden?

Als je 4,5 x 80 graden = 360 graden rond gaat,

maak je dan een VIERENEENHALFhoek?

Werkblad "Nog meer figuren"

  • Begin een nieuwe pagina!
    Zet erboven: Les 1a - werkblad Nog meer figuren
     
  • Opdracht 1 
    • Teken een spirograaf
  • Opdracht 2
    • Je krijgt een code, wat is de tekening?
  • Opdracht 3
    • Je krijgt een tekening, wat is de code?

Extraatje voor wie al klaar is.

Die zijn echt moeilijk!

 

New repl

New repl

Typ 'tur', dan komt de Python (with Turtle) bovenaan te staan

New repl

Klik dan op Python (with Turtle) 

Zo dadelijk op de computer...

Opdrachten deel B

Basis:

  • Maak een vierkant
  • Maak een driehoek
  • Maak een zeshoek

 

Extra:

  • Maak een bergschilderij
  • Maak een huisje
  • Maak een diamant
  • Maak je eigen tekening

Vandaag hebben we geleerd

 

  • Tekenen met Python turtle

  • 'Veelvlakken' tekenen met de juiste hoek

  • Spirograaffiguren tekenen

CS Certificate - Module Kunst - Les 1

By VHTO

CS Certificate - Module Kunst - Les 1

Computer Science Certificate is een initiatief van VHTO in samenwerking met Universiteit Leiden en wordt mogelijk gemaakt door Salesforce.org.

  • 481