Python-ohjelmointi
7.–9.9.2026
|
remote: Etäkoulutus, Etäkoulutus
Ohjelma
Maanantaina 7.9.
09:00
Mikä Python oikein on?
Python ohjelmointikieli yleisesti
Versiohistoria
Ohjelmien suorituksen mallit
Kirjastot, pypi
10:30
Tauko
10:45
Muuttujat ja Tietotyypit
Sisennykset
Muuttujien luonti ja käyttö
Numerot, merkkijonot, totuusarvo
12:00
Lounastauko
13:00
Syötteenluku ja tulostus
Syötteenluku, input-dialog, input()
Tulostus, print()
Tulostuksen muokkausta (formatointi)
14:15
Kahvitauko
14:30
Kontrollirakenteet
Ehdollinen suoritus: if ja match
For-silmukka
While-silmukka
Silmukan suorituksen erityispiirteitä: break, continue, else
16:00
Huomiseen! Ensimmäinen koulutuspäivä päättyy
Tiistaina 8.9.
09:00
Funktiot ja moduulit
Omien funktioiden luonti ja käyttö
Funktioiden työskentelyalue ja sen erityispiirteitä
Parametrien välitystavat ja erityispiirteet
Koodin jakaminen moduuleihin
10:30
Tauko
10:45
Tietorakenteet
Lista
Tuple
Joukko
Dict
12:00
Lounastauko
13:00
Olio-ohjelmointi
Yleinen katsaus siihen, mitä olio-ohjelmointi on
Oliot ja luokat pythonissa
Luokkien periytyminen ja sen käyttökohteet
Dataclass (python 3.7)
16:00
16.00 Huomiseen! Toinen koulutuspäivä päättyy
Keskiviikkona 9.9.
09:00
Virheiden käsittely
Poikkeukset joka puolella
Poikkeusten käsittely
Kuinka ilmoittaa oman koodin huomaamista virheistä poikkeuksilla
10:30
Tauko
10:45
Tiedostojen käsittely
Open, tiedosto-olio
Tekstimuotoisen ja binääritiedoston käsittely
Pickle sarjallistaminen
12:00
Lounastauko
13:00
Käytännöllisiä esimerkkejä Python standardikirjaston käytöstä
http requests
json data
xml data
BSD sockets
csv tiedostot
html data
SQL
Regular Expressions
16:00
Kiitos! Koulutus päättyy