Nelosluennolla tutustutaan pythonin while- ja for-silmukoihin ja tarkastellaan mitä kaikkea silmukoiden avulla voi tehdä.
Author: Mika Laihanen
Kolmosluennon aluksi tutustumme Pythonin loogisiin operaattoreihin. Tämän jälkeen tarkastelemme Pythonissa käytettäviä tietorakenteita ja niiden käyttöä. Lopuksi – jos aikataulu sallii – tutkailemme kuinka Pythonin while-silmukka toimii.
Kakkosluennolla tutustutaan tapoihin, joilla tekstiä ja muita sarjamuotoisia tietoja voi tarkastella ja muokata Pythonin avulla. Sen lisäksi tutustumme totuusarvoihin ja ehtolauseiden käyttöön.
Ensimmäisellä luennolla aloitamme tutustumisen ohjelmointiin Python-ohjelmointikielen avulla ja käymme läpi mitä kaikkea kurssin aikana on luvassa:
- Muuttujat
- Numeroiden käsittely
- Tekstin käsittely
- Ohjausrakenteet
- Tietorakenteet
- Silmukat
- Funktiot
- Tiedostojen käsittely
Esittelyosion jälkeen hyppäämme suoraan asiaan ja laadimme ensimmäiset, lyhyet ohjelmat Python-komentotulkin ja IDLE-kehitysympäristön avulla.
Viimeisellä luennolla tutustutaan sisältölainojen käyttöön DITAssa sekä tarkastellaan kuinka linkittämistä voi helpottaa tunnisteiden avulla.
Luennolla 6 käsitellään julkaisujen koostamista DITA Map- ja DITA Bookmap-moduulien avulla. Luennolla tutustutaan myös sisällön ehdollistamiseen ja sisältölainojen käyttöön.
Viitosluennolla askarrellaan DITAn Task- ja Reference-moduulien kanssa ja tutustutaan DITA Map -tiedostoihin.
Nelosluennolla tartutaan Oxygeniin ja ryhdytään kirjoittamaan erilaisia DITA-moduuleja.
Kolmosluennolla tarkastellaan tapoja, joilla usean kirjoittajan tuottamasta modulaarisesta tekstistä pyritään saamaan yhtenäistä.
Luennolla tarkastellaan myös informaatiomalleja yleisellä tasolla sekä aloitetaan DITAan tutustuminen.
Toisella luennolla perehdytään modulaarisuuden saloihin. Luennolla tutustutaan modulaarisen ohjetekstin rakennuspalasiin ja tarkastellaan millaista problematiikkaa modulaaristen julkaisujen koostamiseen. Luennolla tutustutaan myös erilaisiin tapoihin hallita modulaarista sisältöä ohjelmistojen avulla.