Johdanto

Poseidon
Poseidon
Free https://pixabay.com/photos/poseidon-sea-greek-mythology-1621062/

Antiikin Kreikan ja Rooman imperiumit olivat polyteistisia eli monijumalaisia yhteiskuntia. Palvottavien jumalien nimissä oli siis melko paljon muistettavaa. Osaatko sinä nimetä joitain jumalista?  

Katso linkkiä kreikkalaisista jumalista. Kuinka monta muistit? Jumaliin liittyy paljon historiaa ja kulttuuria, joista tulet oppimaan tässä kokonaisuudessa. Sanotaan, että menneisyys on vieras maa: opitkin tuntemaan antiikin historiaa ja ehkä myös ymmärtämään ajan ihmisiä. Ehkä myös jumalten nimien alkuperä mietityttää ja saa sinut kiinnostumaan antiikin ajan historiasta yleensä. Kuka tietää?

Tehtävä



Tässä muutamia antiikin Kreikan jumalia…

 

ceiling-painting-4912734_1920.jpg

Tehtävänäsi on luoda interaktiivinen ohjelma valmiiksi laadittujen tekstien pohjalta. Ohjelmasta pitäisi saada lisätietoa roomalaisista jumalista ja heidän kreikkalaisista vastineistaan, heidän tehtävistään jumalina ja joissakin tapauksissa myös heihin liittyvistä tarinoista. 

Opit paitsi historiaa ja maantiedettä myös koodaamista Pythonilla. Jos haluat lisätietoa Pythonista ja Pythonissa käytetystä ohjelmointikielestä, klikkaa linkkejä Python for beginners ja / tai Building a quiz in Python.

Oppituntiin linkitetyt videot - miten luodaan Hangman-peli ja muita pelejä Pythonilla - näyttävät, miten monia asioita Pythonilla voidaan tehdä ja miten kivaa koodaaminen voi olla. Ennen kuin teet oman pelisi, katso videot ja kokeile.

Kokonaisuudessa käytettäviä Python-komentoja ovat esimerkiksi aliohjelmat, array-taulukoiden ja silmukoiden käyttö, rivien jakaminen sekä IF-ehtolausekkeet. Lisäksi opit jotain myös eri jumalista. Jos luot oman tietovisasi, muista käyttää mielikuvitusta! 

Voit keksiä omia kysymyksiäsi eri jumalista tai linkittää jumalat halutessasi nykypäivään, mutta tärkeintä on, että visailusi on myös opettavainen! 

✔ Kirjoita informatiivinen tietokilpailu, jossa hyödynnät omaa tietämystäsi ja seuraavilla dioilla esitettyjä jumalten nimiä.

✔Käytä laskuria pisteiden laskemiseen. 

✔ Käytä for-silmukoita tulostaaksesi tietokilpailun käyttäjälle. 

Prosessi

Uskotko sinä jumalaan tai jumaliin? Tiedätkö kuinka monia jumalia antiikin aikakautena palvottiin? Tunnetko heidän nimensä?

Oli vastauksesi sitten mikä tahansa, katso Kreikan jumalista video ja syvennä tietoasi tästä linkistä

Keskustelkaa sitten luokkatoverienne kanssa:

  • Kuka on mielestäsi mielenkiintoisin kreikkalaisista tai roomalaisista jumalista? Miksi? 
  • Kuka on vahvin?
  • OIivatko jumalat oikeasti olemassa?
  • Kuka on sinun suosikkisi?
  • Osaatko nimetä kaikki?

Tutustu myös Kreikan historiaan.  Mikä on säilynyt samana ja mikä on muuttunut?

Avaa kreikanjumalat.pdf -tiedosto oikealta, ja aloita sivulta 6 oppiaksesi lisää Kreikan ja Rooman jumalista. Etene sitten sivulle 8 oppiaksesi array-taulukoista. Sivulta 9 aloitetaan koodin kirjoittaminen. 

  1. Käynnistä Python IDE, tai käytä selaineditoria:  https://www.onlinegdb.com/online_python_interpreter tai https://www.programiz.com/python-programming/online-compiler/
  2. Kokeile sivun 9 Python-aktiviteettia step 1 - Greek Gods Quiz.   
  3. Katso, miten aliohjelmia luodaan ajamalla rivit 3-6 sivulla 10-11. 
  4. Varmista, että tulosta-toiminto toimii. 
  5. Opi lisää syötteestä ja ulostulosta (input-output) sekä siitä, miten tekstitiedostoista luetaan tietoa Pythonilla.
  6. Seuraa opasta vaiheeseen 10 asti, ja testaa ohjelma. 
  7. Sivulla 28 on esimerkkiversio koodista. Vertaa sitä omaan koodiisi. 

 

Loppusanat

  • Osaat luoda Pythonilla tietovisan mistä tahansa aiheesta.
  • Osaat etsiä tietoa valitsemastasi aiheesta ja tehdä aiheesta kysymyksiä.  
  • Osaat nimetä joitakin kreikkalaisia (tai roomalaisia) jumalia ja jumalattaria.
  • Osaat käyttää Pythonia tekstien lukemiseen.
  • Pystyt käyttämään split()-toimintoa merkkijonoon.
  • Pystyt käyttämään splitline()-toimintoa, kun luet tekstitiedostosta.

Seuraavaksi:

  • Nyt osaat luoda tietovisan mistä tahansa aiheesta käyttäen Pythonia.
  • Luo tietovisa haluamastasi aiheesta ja jaa se kavereillesi ja opettajallesi.
  • Siirry tason 3 Python-aktiviteettiin. 

Arkipäivän elämässä

  • Touhutessa - kysymyspelit ovat hyvin hauskoja.
  • Töissä - kreikkalaisten jumalten opettaminen on tärkeää, ja lisätieto ei ole pahitteesi.
  • Harrastukissa - lomamatka Kreikkaan on paljon mielenkiintoisempi, kun tiedät sen historiasta.

Arviointi

QUEST_LO

  • Osaat tulostaa syötteitä ja käyttää inputia saadaksesi syötteitä käyttäjälle ja käyttäjältä.
  • Osaat käyttää if-ehtolausekkeita.
  • Osaat lukea tekstitiedostosta array-taulukkoon.
  • Osaat käyttää split()-komentoa merkkijonoon.
  • Osaat käyttää komentoa splitline() lukiessasi tekstitiedostosta.

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