Johdanto

Signature
Signature
Free pixabay; https://pixabay.com/photos/signature-names-lettering-smetana-1774114/

Ajattelet varmaan, ettei koodaamisella ja taiteen tekemisellä ole mitään yhteistä, mutta ne saattavat olla lähempänä toisiaan kuin kuvittelet! 

On monia  taiteilijoita, joiden pääasiallinen työkalu on koodi. Näitä ovat esimerkiksi Mark Dorf, Josh Davis ja Kyle McDonald.

Linkit-osiosta löydät nettisivuja, jotka yhdistävät taidetta ja ohjelmointia.

Nimikirjaimet ovat aina kuuluneet taiteeseen. Ne ovat taiteilijan puumerkki, jota käytetään sekä maalauksissa että valokuvissa.

Tässä kokonaisuudessa opimme piirtämään nimikirjaimia Python-koodin avulla.

Tehtävä



Projektissa opimme luomaan nimikirjaimet Pythonin turtle-grafiikkaa käyttäen. Turtle on Python-kirjasto, joka piirtää grafiikoita. 

Prosessi

Lopputuloksen pitäisi näyttää jotakuinkin tältä…

process header

Koko prosessin kuvaus löytyy tiedostot-osiosta. Avaa ensin Python: https://trinket.io/turtle

  1. Alkukirjainten käyttötavat ja historia - Inspiroidu linkitetystä videosta: COOLEST Signatures of Famous People 
  2. Opi kirjastoista ja tuo turtle-kirjasto projektiin (sivut 8 - 10)
  3. Ohjaa kilpikonnaa yksinkertaisilla komennoilla, kuten vasemmalle kääntymisellä, oikealle kääntymisellä, eteenpäin siirtymisellä ja taaksepäin siirtymisellä (sivu 11)
  4. Piirrä kilpikonnalla kirjain P (sivut 12 - 13)
  5. Kilpikonnan liikuttaminen piirtämättä (sivut 14 - 15)
  6. Y-kirjaimen piirtäminen (sivut 16 - 17)
  7. Piirrä omat nimikirjaimesi
  8. Laajennus - paranna ohjelmaa muuttamalla kirjainten väriä ja kilpikonnan piirtämisnopeutta (sivut 18 - 19)

 

Loppusanat

Nyt tiedät ainakin…

  • enemmän alkukirjaimista.
  • miten kirjasto siirretään Pythoniin.
  • miten piirretään yksinkertaisia grafiikoita Pythonissa käyttäen Turtle-ohjelmaa eri nopeuksilla. 

Seuraavaksi:

Siirry seuraavaksi tason 1 aktiviteettiin "Näin luodaan hirviö"

Arviointi

QUEST_LO

  • Osaat käyttää kirjastoja Pythonissa
  • Opit grafiikoista Pythonissa
  • Osaat liikuttaa Turtle-ohjelman kilpikonnaa
  • Osaat muokata nopeutta ja väriä Turlessa.

Tällä sivustolla olevat asiat ja näkemykset ovat tekijöiden. EU ei ole vastuussa mistään täällä olevasta asiasta.

Videot

COOLEST Signatures of Famous People
Getting Started With Turtle in Python