Tuotetunnus (SKU): Ei saatavilla/-tietoa Osastot: , Avainsanat tuotteelle , ,

Python – ohjelmointi

1390  + ALV

Valitse päivämäärä ilmoittautumista varten

Tuotetunnus (SKU): Ei saatavilla/-tietoa Osastot: , Avainsanat tuotteelle , ,

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

Paikka

Päivämäärä

,