In deze zelfstudie serie:
checkmark simple
Opdracht 7: Dobbelsteenkansen opslaan in een dictionary
checkmark simple
List comprehension
checkmark simple
Opdracht 8: De zeef van Eratosthenes
checkmark simple
Opdracht 9: Maak een staafdiagram
checkmark simple
While loop
checkmark simple
Continue/Break
checkmark simple
Stack (2)
checkmark simple

Alle lessen in deze reeks bekeken?

Je hebt alle lessen in deze reeks afgerond!

checkmark simple
Oops! Something went wrong while submitting the form.

Je hebt alle lessen afgerond!

checkmark simple

For loop

We hebben inmiddels gezien dat programmeurs graag taken willen automatiseren. Met andere woorden: ze zijn lui ;-)

Om taken te kunnen automatiseren gebruiken we loops. Met loops kunnen we acties een bepaalde of onbepaalde hoeveelheid keer uitvoeren. Super krachtig dus.

Opdracht 7: Dobbelsteenkansen opslaan in een dictionary

In het vorige hoofdstuk hebben we geleerd wat dictionaries zijn en waar je ze voor zou kunnen gebruiken. In deze video combineren we deze kennis met onze nieuwe kennis over for-loops om de kans dat een dobbelsteen een bepaald getal gooit op te slaan in een dictionary. Je kan namelijk de verschillende waardes en combinaties mooi opslaan in een sleutel-waarde pair.

List comprehension

We combineren onze kennis over for-loops en lijsten om op een nieuwe manier lijsten te leren maken.

Opdracht 8: De zeef van Eratosthenes

Nu we weten hoe we lists kunnen maken door hier for-loops in te zetten kunnen we deze kennis op de proef stellen door opnieuw een programma te maken dat priemgetallen voor ons vindt. De laatste keer was dit veel werk, omdat we voor elk priemgetal een eigen If-statement moesten schrijven. Gelukkig is dit verleden tijd met de combinatie van List comprehension en for-loops.

https://nl.wikipedia.org/wiki/Zeef_van_Eratosthenes

Opdracht 9: Maak een staafdiagram

We maken in deze opdracht een staafdiagram op basis van de letters of cijfers die we op een willekeurige manier genereren.

https://docs.google.com/presentation/d/1zL2dGu6DQlpOKu9QWHZwn81MSMNQ9yXLzTJ0y4Y7PRM/edit?usp=sharing

While loop

For-loops hebben altijd een einde, waar de loop stopt met code uitvoeren. Er zijn gevallen waarin we niet weten hoelang we door willen gaan. In dat soort gevallen kunnen we gebruik maken van een ander soort loop: De while loop.

Continue/Break

Om nog meer in controle te kunnen zijn over onze loops, zoals bepalen wanneer ze eindigen of het overslaan van een iteratie, introduceren we continue, pass en break statements.

Stack (2)

In het vorige hoofdstuk hebben we een stack gebouwd. Op dat moment hadden we nog geen kennis over loops. Dit zorgde ervoor dat we niet veel konden doen met onze stack. In deze video maken we onze stack interactief.

Vind jij programmeren leuk en wil jij een baan in de IT?

Bekijk dan de traineeships van ons ander bedrijf Qien!
*Er zijn geen links bij deze video reeks.

Project files

icon: files
Project files
* De link hierboven download een bestand via dropbox dit kan een zip of rar bestand zijn. Weet je niet hoe je dit type bestand kan gebruiken? Volg deze instructie voor zip bestanden. Of download WinRar voor rar bestanden.
* Er zijn geen project files om te downloaden voor deze zelfstudie.

Stel vragen en help medestudenten

Tijdens de live lessen zijn er opdrachten waarbij je zult samenwerken met jouw studiegenoten. Hiervoor gebruiken wij Discord. Daarnaast kun je ook jouw vragen stellen, de docenten zullen je vervolgens verder helpen.

Het kanaal voor deze cursus op onze Discord:

Python voor beginners

logo - discord

#code-cafe

200+ leden