1

readme nog meer aangepast

This commit is contained in:
Ventilaar 2021-01-12 15:38:56 +01:00
parent ac1e671e0f
commit 5d28fb448d

View File

@ -5,10 +5,10 @@ activiteiten van je vrienden op Steam. Een raspberypi wordt ook gebruikt om hard
## Casus
Steam wil haar klanten beter bedienen door meer grafische weergaves te maken van gaming gedrag naar verschillende klantsegmenten.
Hiervoor heeft ze een consultancybedrijf ingehuurd.
De hoofdopdracht luidt: maak een grafische weergave die inzicht geeft in het gaming gedrag van jouw vrienden op het platform Steam,
ondersteund door een netwerk waarbij gebruik gemaakt wordt van een RaspberryPi.
Steam wil haar klanten beter bedienen door meer grafische weergaves te maken van gaming gedrag naar verschillende
klantsegmenten. Hiervoor heeft ze een consultancybedrijf ingehuurd.
De hoofdopdracht luidt: maak een grafische weergave die inzicht geeft in het gaming gedrag van jouw vrienden op
het platform Steam, ondersteund door een netwerk waarbij gebruik gemaakt wordt van een RaspberryPi.
Voorbeeldvragen die Steam beantwoord wil zien voor haar klanten:
@ -31,7 +31,8 @@ Om de dependencies te installeren voer het onderste commando uit.
pip install flask steam steam[client] matplotlib
De applicatie is simpel uit te voeren door de python script uit te voeren. En via de browser naar de gegeven url te gaan.
De applicatie is simpel uit te voeren door de python script uit te voeren. En via de browser naar de gegeven
url te gaan.
python run.py
@ -72,12 +73,33 @@ En om meerdere entries op te slaan maken we het genest zoals alsvolgd.
)
## Uitleg functies
### sorting.py
#### ```nest-qsort(tpl, colnum. reverse=False)```
Deze recursieve functie kan de bovenstaande geneste tuple formaat sorteren. Als eerste argument geef je de geneste tuple
, tweede argument is de kolom nummer vanaf 0 waarop je wilt sorteren. En de derde argument is een bool, als true dan sorteerd de
functie van hoog naar laag.
, tweede argument is de kolom nummer vanaf 0 waarop je wilt sorteren. En de derde argument is een bool, als true dan
sorteerd de functie van hoog naar laag.
#### ```qsort(tpl, reverse=False)```
Deze recursieve functie is de standaard sorteer functie die wij gaan gebruiken. Als eerste argument neemt de functie een
lijst of tuple met waardes, deze mogen ints of strings zijn. De tweede argument is een bool, als true dan sorteerd de
functie van hoog naar laag.
functie van hoog naar laag.
### stats.py
#### ```mediaan(lst)```
Deze functie geeft de mediaan in de mee gegeven lijst.
#### ```freq(lst)```
Deze functie geeft een dict terug met de frequentie van alle waardes in een lijst. Als voorbeeld met [1, 4, 6, 4]
meegegeven wordt {1: 1, 4: 2, 6: 1} terug gegeven
#### ```gmld(lst)```
Geeft de gemiddelde van een lijst terug in een float
### graphs.py
De functie van dit bestand is om grafieken te maken van lijsten met waardes, deze grafieken worden als svg terug gegeven
om door flask geserveerd te worden.
#### WIP verdere uitleg komt nog
### steam_abstraction.py
De functie van dit bestand is om makkelijker te kunnen communiceren met de steam api door middel van een python library.
#### verdere uitleg komt nog, als we het uberhoupt gaan gebruiken