- 
            
    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