Opi yksi maailman käytetyimmistä ohjelmointikielistä. Python skaalautuu ylläpitäjän skripteistä testiautomaatioon, yleiseen ohjelmointiin, data-analytiikkaan ja palvelinohjelmointiin.
Tavoite
Koulutuksen tavoitteena on opettaa Python-kielen rakenne, kehitysvälineet, kirjastot ja lisäksi antaa käsitys siitä, miten Pythonia on tarkoitus käyttää. Kurssin sisältö alkaa yksinkertaisesta sovelluksesta ja päätyy olio-ohjelmoinnin perusteisiin. Painopiste on Pythonin rakenteissa ja käyttötavoissa, mm. listat ovat Python-ohjelmoijalle tärkeä tietorakenne ja sitä käsitelläänkin monipuolisesti. Pythonin olio-ohjelmointipiirteitä käydään kurssilla läpi sen verran, että tarvittaessa voi aloittaa olio-ohjelmoinnin.
Kenelle
Koulutus sopii kaikille, joilla on aikaisempaa ohjelmointikokemusta jostain muusta ohjelmointikielestä ja haluaa oppi Python-kielen
Ohjelmaversio
Koulutuksessa on käytössä Python 3 ja editorina on VS Code.
Koulutuksen sisältö
Python-kehitysympäristo
- Pythonin asennus
- VS Code ja Python
- Ensimmäinen sovellus
- Dokumentaatio
Muuttujat
- Syötteen lukeminen ja tulostus
- Tietotyypit
- Operaattorit ja lausekkeet
Merkkijonot
- Operaatiot
- Merkkijonojen käsittely ja muokkaus
- Tulostuksen muotoilu
Kontrollirakenteet
- Ehdot ja ehtolauseet
- Toistorakenteet
Funktiot
- Funktion kutsu
- Funktion määrittely ja parametrit
- Funktion paluuarvo ja sen käyttäminen
- Parametrien tyyppivihjeet
Tietorakenteet
- Listat
- Tuple
- Joukot
- Funktionaalinen ohjelmointi
Moduulit
- Import-toiminto
- Valmiin moduulin käyttäminen
- Oman moduulin tekeminen
- Paketit
Tiedostokäsittely
- Tiedoston avaus
- Tiedoston lukeminen ja kirjoittaminen
- Virhetilanteisiin varautuminen
- Erilaisia käyttöesimerkkejä, CSV-tiedostot
Standardikirjasto
- Standardikirjaston paketit ja moduulit
- Dokumentaatio
- Käyttöesimerkkejä
Olio-ohjelmointi
- Mitä on olio-ohjelmointi
- Luokkamääritys
- Olioiden käyttäminen
Avainsanat
Python, ohjelmointi, VSCode