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 –
Kurssilainen –
Kurssilainen –
Erinomaista!
Kurssilainen –
Satuin kurssille, jossa kaikilla muilla oli korkea tietotaito ohjelmointiin ja pitkä työkokemus siitä. Olinko minä väärällä kurssilla vai nämä muut liian helpolla? Ymmärrän kuitenkin, että kurssin sisältö sopeutettiin muiden tahtiin. Oma tarpeeni ei ollut näin syvällisellä tasolla, mutta sain kuitenkin riittävän yleiskuvan siitä, mistä Pythonista on kyse.
Kurssilainen –
Kouluttajan tahti ja tapa esittää asiat oli hyvä ja selkeä. Riittävän havainnollinen ja perusteellinen. Kurssia tukevaa (kirjallista) materiaalia olisi voinut olla käytössä enemmän jo kurssin kestäessä.
Kurssilainen –
KIITOS! This was a great course! The teacher took into account the starting level of the class. Also, he covered the topics we wished to get to know. Also: very good rithm: not too fast, not too slow.
Kurssilainen –
Kouluttaja olisi osan koodista voinut testata päivää ennen ettei tarvitsisi hokea mantraa Toivottavasti tämä koodi toimii. Muuten saatiin kaikki koodit toimimaan paitsi yksi.
Kurssilainen –
Opetus oli laadukasta ja rytmi sopi täydellisesti sekä itselle että kolleegoille
Kurssilainen –
Toivoisin saavani jonkinlaisen luettelon kunkin kirjaston yleisemmin käytetyistä funktioista yms., sekä esimerkit myös kirjallisesti
Kurssilainen –