Att använda öppna data
Öppen data är ett utmärkt sätt på vilket man kan få tillgång till data till sina programmeringsprojekt. Det finns en uppsjö av olika typer av data som man kan använda sig av. Denna data går att kombinera, beräkna, förädla och visa upp i oändligt många olika kombinationer. Att använda sig av öppna data i programmeringsundervisningen är utmärkt, då man får tillgång till fullödiga, reella data utan att behöva ”anstränga” sig. Man kan snabbt komma igång med att jobba och man kan koncentrera sig på kodandet. Detta samtidigt som man jobbar med data på samma vis som man i framtiden kommer att göra ute i arbetslivet.
Vi kommer här att gå igenom hur man kan använda sig av öppen data från ett antal olika leverantörer. Det finns dock många, många fler tjänster som levererar öppen data och det är ett fält som växer väldigt snabbt. Många, inte minst myndigheter, har redan tillgängliggjort delar av den data man producerar och de jobbar på att lägga ut ännu mer data. Ännu fler är i startgroparna och tänker börja leverera öppen data.
Öppen data ger allmänheten möjlighet att skapa innovativa applikationer. I många fall använder man data på ett vis som leverantörerna inte kunnat tänka sig. Speciellt sker detta när man kombinerar olika typer av öppen data. Data från olika leverantörer kanske går att samköra för att åstadkomma ett helt nytt användningsområde.
Detta är ett utmärkt fält för den som nyss påbörjat sin programmeringskarriär. Inte minst då man kan få tillgång till rikligt med äkta data och inte bara kan jobba med små, fejkade datamängder. Den som är driven kan skapa nya, skojiga applikationer som förhoppningsvis går att publicera.
I följande aktiviteter kommer vi att gå igenom ett antal olika leverantörer och titta på hur vi kan komma åt och använda oss av deras data. Detta är förstås bara ett litet urval och om du letar runt lite på nätet kommer du att hitta många leverantörer som har intressanta datakällor och API:er som är öppna.
Nästa aktivitet
Vi ska börja vår sektion om hur man skapar webbapplikationer med att titta på hur man kan hantera kartor i webbapplikationer. När vi fått snurr på det kommer vi att börja visa diverse öppen data på vår karta.