Harjoitusprojektin aloitus
- PyCharm: kehitysympäristön pystytys
- Nopea kertaus olio-ohjemoinnin perusteista
- Loggaamisen ja debuggaamisen perusteet
Ohjelman perustoiminnallisuuksien rakentaminen
- Scope & closure: dekoraattorifunktioiden luominen
- Laiskuus: generaattorifunktioiden hyödyntäminen
- Funktionaalisen ohjelmoinnin mahdollisuudet Pythonissa
Koodin paketointi jakelukuntoon
- Python-kirjaston rakenteeseen tutustuminen
- PEP8: oikean tyylin mukainen koodi
- Testaaminen: pytest-kirjastoon tutustuminen