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,909