Python-ohjelmointi

python

Python on syntaksiltaan intuitiivinen ja erityisesti aloittelijoille sopiva ohjelmointikieli, joka tarjoaa kuitenkin vaativaan tieteelliseen laskentaankin sopivia työkaluja. Sen etuihin kuuluvat mm. helppo laajennettavuus muiden tekemillä kirjastoilla ja kevyempi käyttökokemus verrattuna vaikkapa Javaan tai C-kieleen.

Python kuuluu planeettamme käytetyimpien kielien kärkijoukkoon ja sillä on sovelluksia niin teollisuus- kuin tutkimusaloilla, verkkosivukehityksessä ja monessa muussa paikassa.

Hyvä lähtökohta on, että lähes aina kohdatessasi ongelman joku on jo ratkaissut sen, kunhan osaat googlata ohjeisiin.

Näissä harjoitteissa käytämme Pythonia tehdessämme data-analyysiä, joten Pythoniin tutustuminen voidaan tehdä tästä näkökulmasta. Tutustu Pythoniin data-analyysissa alla olevasta linkistä. Linkki avautuu MyBinderin virtuaaliseen ympäristöön, jossa voit huoletta muokata notebookia myös itse.

Binder Datan lukeminen ja visualisoiminen Pythonilla

Jos Pythoniin haluaa tutustua syvemmin, voi aloittaa esimerkiksi osoitteesta https://www.learnpython.org/.

Meidän yleisimmin käytössä olevat kirjastot ovat Pandas, Numpy ja Matplotlib. Näihin kirjastoihin löytyy kattavat tutoriaali-sivustot, joista löytyy apua kaikentasoisille tekijöille. Pandas sisältää työkaluja datan lukemiseen, Pandas-opas, Numpy sisältää numeerisen laskennan työkaluja, Numpy-opas, ja Matplotlib sisältää erilaisia työkaluja kuvaajien piirtämistä varten, Matplotlib-opas.