Aikataulu

  • Pvm
    Tapahtuma
    Nimi
    Materiaalit
  • 17.1.2022
    Klo 10:00
    Oppitunti
    Kurssin yleiset järjestelyt, työkalut ja ohjelmoinnin aloitus
  • 24.1.2022
    Klo 10:00
    Oppitunti
    Boolean-arvot True ja False, ehtolauseet if, elif ja else
  • 31.1.2022
    Klo 10:00
    Oppitunti
    While- ja for-toistorakenne. Toistosta poistuminen ja ehdot silmukoissa.
  • 7.2.2022
    Klo 10:00
    Oppitunti
    Merkkijonojen käsittely, vertailu ja osamerkkijonot
  • 14.2.2022
    Klo 10:00
    Oppitunti
    Funktioiden määrittely. Parametrit ja paluuarvot. Toisessa tiedostossa olevan funktion kutsuminen.
  • 21.2.2022
    Talviloma
    Talvilomaviikko, ei opetusta
  • 28.2.2022
    Klo 10:00
    Oppitunti
    Arvojen lisääminen, poistaminen ja hakeminen listoita.
  • 7.3.2022
    Klo 10:00
    Oppitunti
    Arvojen käsitteleminen sanakirjan avulla avainten ja arvojen pareina.
  • 14.3.2022
    Klo 10:00
    Oppitunti
    Pythonin aikakirjaston käyttäminen ja satunnaisuus ohjelmissa.
  • 21.3.2022
    Intensiiviviikko
    Intensiiviviikko, ei opetusta
  • 28.3.2022
    Klo 10:00
    Oppitunti
    Tiedostojen lukeminen ja kirjoittaminen ohjelmallisesti.
  • 4.4.2022
    Klo 10:00
    Oppitunti
    JSON-muotoisen datan lukeminen ja kirjoittaminen, HTTP-pyynnöt.
  • 11.4.2022
    Klo 10:00
    Oppitunti
    Ohjelman toiminnan testaaminen Pytest-kirjaston avulla.
  • 18.4.2022
    Klo 10:00
    Oppitunti
    MicroPythonin asentaminen ESP32-mikrokontrolleriin.
  • 25.4.2022
    Klo 10:00
    Oppitunti
    Sensorien ja ohjattavien laitteiden kytkeminen sekä niiden hyödyntäminen ohjelmallisesti.
  • 2.5.2022
    Klo 10:00
    Oppitunti
    Mikrokontrollerin liittäminen langattomaan lähiverkkoon.
  • 9.5.2022
    Klo 10:00
    Oppitunti
    MQTT-viestien lähettäminen ja vastaanottaminen pilvipalvelun kanssa
  • 16.5.2022 10:00
    Kurssikoe
    Kurssin loppukoe