Python on yksi maailman suosituimmista ohjelmointikielistä ja se sopii erinomaisesti mm. Verkkosivujen ohjelmointikieleksi sekä tiedon analysointiin ja esittämiseen. Tässä koulutuksessa lähdemme liikkeelle aivan perusasioista etkä tarvitse aiempaa kokemusta. Runsaiden harjoitusten avulla opit hahmottamaan Pythonin monipuolisuuden ohjelmointikielenä.
Tavoite
Opit hyödyntämään Python-kieltä erityisesti datan analysoinnissa ja esittämisessä. Koulutuksen jälkeen tunnet kielen perussyntaksin sekä osaat käyttää kirjastoja, joita tarvitaan datan analysoinnissa ja esittämisessä. Kurssilla opit mm. miten Excel-dataa voi analysoida Pythonilla ja tiedosta voi luoda monipuolisia kaavioita.
Kenelle
Koulutus on tarkoitettu kaikille, jotka haluavat oppia ohjelmoimaan Python-kielellä ja haluavat esimerkiksi analysoida suuria tietomääriä ja luoda tiedoista kaavioita.
Ohjelmaversio
Tässä koulutuksessa käytetään Anaconda -sovelluksen uusinta versiota (ilmainen). Löydät sen alla olevan linkin kautta; Anaconda | Anaconda Distribution.
Suosittelemme lataamaan sovelluksen tietokoneelle ennen koulutuksen alkua.
Koulutuksen sisältö
Python-kielen käyttökohteet
Millainen kieli Python on?
Ohjelmointiympäristöt
Kielen perussyntaksi
- Puolipiste
- Kommentit
- Isot ja pienet kirjaimet
- Sisennykset
Tekstin tulostus
Muuttujat ja tietorakenteet
- Muuttujan nimeäminen
- Tietotyypit
- Arvon asettaminen muuttujaan
- Arvon lukeminen muuttujasta
- Muuttujan tietotyypin muuttaminen
- List
- Tuple
- Set
- Dictionary
Laskenta
- Operaattorit
- Esimerkkejä laskennasta
Käyttäjän syötteen lukeminen
Ohjausrakenteet
- Ehtorakenteet
- Toistorakenteet
Taulukkomuotoisen datan käsittely
- Pandas-kirjasto
- Erityyppisen tiedon tuonti käsiteltäväksi
- Tiedon yhdistäminen taulukoista
- Taulukoiden muokkaaminen
- Laskenta
- Pivot-taulukot
Grafiikan perusteet
- Matplotlib
- Pandas
Avainsanat
Python, Pythonin perusteet, Data-analytiikka, Ohjelmointikieli, Perusyntaksi, Muuttujat, Funktiot
Kurssilainen –
Hyvä kurssi, ehkä datojen yhdistämistehtävä olisi voinut olla hieman helpompi suhteutettuna aikaan. Varsinkin pandas ja seabord -asiat olivat todella hyödyllisiä. Hyviä tehtäviä listoista, seteistä ja tupleista.
Kurssilainen –
Kurssilainen –
–
Kurssilainen –
Hyvä tahti, millä mentiin eteenpäin. Lähiopetuksessa tuli hyvin kysymyksiä ja saatiin vinkkejä ja vastauksia. Käytännön harjoitukset hyviä ja työkalut toimivat luokassa.
Kurssilainen –
Aihe on monimutkainen, joten kaksikin päivää oli varsin vähän. Enemmän itsenäisiä harjoituksia olisi voinut olla. Lisäksi monessa harjoituksessa ongelmaksi tuli se, että vaikka yritettävän logiikan hahmottaisi, tarkkojen komentojen tuntemattomuus sai niiden tekemisen jäkittämään, kun osaamista oikeiden komentorakenteiden tarkistamiseen ei vielä ollut. Voisin kuvitella, että asiaa helpottaisi alussa käyty lyhyt näin selvität, miten kunkin metodin/komennon/jne parametrit pitää muotoilla-osio, jotta harjoitusaikaa olisi mennyt enemmän pohtimiseen ja vähemmän muotoiluun.
Kurssilainen –
Kiitokset kurssista! Luottavaisin mielin lähden soveltamaan oppimaani 🙂
Kurssilainen –
olen tulossa jatkokurssille, hyvä päätös omalta osaltani – iso kakku näin ensikertalaiselle 🙂
Kurssilainen –
Kurssi oli sisällöltään hyvä ja palveli omia tarpeitani.
Kurssilainen –
Hyvä oli saada lisää tietoa aiheesta
Kurssilainen –