-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Op deze wiki kan je alles vinden wat ik heb gedaan en geleerd heb bij de tech track van Datavisualisatie. Voornamelijk over het concept functional programming, ik ga proberen deze manier van coden toe te lichten aan de hand van uitleg en voorbeelden.
- Installation Guide
- Wat is functional programming
- Tech track dataset.json week 1
- Spotify Player week 2
Functional programming is een programming paradigma waarmee een taak word volbracht doormiddel van functies in functies. Hetgeen dat deze methode zo krachtig maakt is dat je een programma kan schrijven die in een patroon van stappen word uitgevoerd, per stap word er bijvoorbeeld iets van de data gemodificeerd. Dit is erg handig aangezien de data er MOET zijn anders gaan de stap niet naar de volgende, hierdoor weet je dat de laatste stap (mocht deze behaald worden) altijd de juiste data moet hebben.
We hebben met de hele klas een vragenlijst ingevuld en deze is vervolgens aan ons teruggegeven als dataset. Aan ons de vraag of we deze data konden opschonen aangezien deze nu rauw was (hoofdletters, vraagtekens, random spaties oftwel een zooitje). Met behulp van de functional programming methode moesten we dit oplossen.
Voor de 2e week moesten we met een externe api werken en hiermee data opvragen. Dit heb ik gedaan met de Spotify API. De applicatie is eigenlijk vrij simpel qua wat het doet. Je logt in met je spotify account en speelt vervolgens muziek af op je spotify account, dan zie je het huidige nummer dat je luistert en de artiest daarvan met wat data die opgeschoond is. Als je het nummer veranderd op Spotify zal deze ook in de applicatie veranderen en dan zie je dus andere data.
Davey Zaal | Functional Programming | CMD 2021