Beschrijvende statistiek met Python

We onderzoeken een lijst met 100 willekeurige natuurlijke getallen van 0 tot en met 10. We stellen de gegevens voor, berekenen centrum- en spreidingsmaten en eindigen met een boxplot. Werkwijze: plaats de vijf codeblokken hieronder in dezelfde volgorde in één Python-bestand. Voer het bestand uit. Sluit telkens het grafiekvenster om verder te gaan. Installeer eerst … Lees verder

Recursieve functies in Python

Een recursieve functie roept zichzelf aan met een eenvoudiger geval. Een stopvoorwaarde beëindigt de herhaling. Bijvoorbeeld: de faculteit van 5 is 5! = 5 × 4 × 3 × 2 × 1 = 120. We gebruiken n! = n × (n − 1)! en 0! = 1. def faculteit(n: int) -> int: """Bereken n! voor … Lees verder

Computationeel denken

Computationeel denken is een denkmethode waarbij je alles wat je doet, omschrijft in kleine deelstappen zodat je een opdeling krijgt van de op te lossen ‘probleempjes’. Het is een individueel proces. Elke leerling werkt vanuit andere deelvragen. Hoe jonger je leerlingen zijn, hoe meer gelijklopend die deelvragen of stappen zullen zijn. Er zijn met computationeel … Lees verder

Functies in Python

Python bezit de mogelijkheid zelf functies te definiëren. Zo kunnen we bijvoorbeeld de kwadraatfunctie definitiëren: Het  begin van een functie duiden we aan met def , nadien komt de naam en tussen de haakjes staan de argumenten, in dit geval dus gewoon x. Na return komt er wat de functie moet teruggeven. het is ook mogelijk om: meerdere argumenten … Lees verder