Opi Python, yksi maailman käytetyimmistä ja monipuolisimmista ohjelmointikielistä, jota hyödynnetään laajasti ohjelmistokehityksessä, automaatiossa, testauksessa, data-analytiikassa sekä palvelin- ja verkkosovelluksissa. Koulutuksessa tutustut Python-kehitysympäristön käyttöön (Python ja VS Code) sekä kielen keskeisiin rakenteisiin, kuten muuttujat, tietotyypit, operaattorit, merkkijonot ja ohjelmien ohjausrakenteet. Lisäksi perehdyt funktioihin, yleisimpiin tietorakenteisiin sekä moduulien ja tiedostojen käsittelyyn. Lopuksi saat perustiedot olio-ohjelmoinnista ja sen hyödyntämisestä Pythonissa.
Tavoite
Koulutuksen tavoitteena on antaa osallistujalle vahva käytännön perusta Python-ohjelmoinnissa. Kurssin aikana opitaan hallitsemaan kielen keskeiset rakenteet ja työkalut sekä ymmärtämään, miten Python-ohjelmia suunnitellaan, toteutetaan ja jäsennetään selkeiksi kokonaisuuksiksi. Painopiste on ohjelmointilogiikan, tietorakenteiden ja ohjelmoinnin perusperiaatteiden omaksumisessa siten, että osallistuja pystyy itsenäisesti kehittämään pieniä ja keskisuuria Python-sovelluksia sekä jatkamaan osaamisen syventämistä eri sovellusalueille.
Kenelle
Koulutus on suunnattu henkilöille, joilla on aiempaa kokemusta ohjelmoinnista jollakin ohjelmointikielellä ja jotka haluavat oppia Pythonin perusteet ja sen käytännön hyödyntämisen. Koulutus sopii erityisesti ohjelmistokehityksestä, testauksesta, automaatiosta tai data-analytiikasta kiinnostuneille, jotka haluavat laajentaa osaamistaan ja siirtyä käyttämään Pythonia työssään tai projekteissaan.
Ohjelmaversio
Koulutuksessa käytetään Python 3 -ohjelmointikieltä ja Visual Studio Code (VS Code) -kehitysympäristöä. Asennusohjeet toimitetaan osallistujille koulutuskutsun yhteydessä.
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, Python-ohjelmointi, Ohjelmointi, Ohjelmistokehitys, Koodaus, Python 3, VS Code, Visual Studio Code


English