Python, Logisch Denken en Basisalgoritmen
Complete Samenvatting + 30 Oefenopgaven voor HBO
Versie: 2026
Geschikt voor: HBO Informatica, Business IT, Technische Bedrijfskunde,
CMD, Data Science
Inhoud: Python basics + datastructuren + OOP + bestanden + 30 oefenop-
gaven
� Heeft deze samenvatting je geholpen bij je tentamen? Laat dan een
review achter op Stuvia!
Inhoudsopgave
DEEL 1 – THEORIE 1. Inleiding Programmeren 2. Variabelen en Datatypes
3. Operatoren en Expressies 4. Controlestructuren (If/Else) 5. Loops (For
en While) 6. Functies 7. Strings 8. Lijsten, Tuples en Dictionaries 9. Be-
standen Lezen en Schrijven 10. Objectgeoriënteerd Programmeren (OOP) 11.
Foutafhandeling 12. Algoritmen en Probleemoplossing
DEEL 2 – 30 OEFENOPGAVEN
DEEL 1: THEORIE
Hoofdstuk 1: Inleiding
1.1 Wat is Programmeren?
Programmeren = het schrijven van instructies (code) die een computer kan
uitvoeren om een probleem op te lossen.
1.2 Waarom Python?
Reden Beschrijving
Eenvoudig Leesbare syntax, geschikt voor beginners
Populair #1 programmeertaal wereldwijd (TIOBE 2026)
Veelzijdig Web, data science, AI, automatisering
Community Enorme community, vele bibliotheken
1
, Reden Beschrijving
Vraag Hoog gevraagd op de arbeidsmarkt
1.3 Van Probleem naar Programma
Probleem begrijpen → Pseudocode → Flowchart → Code → Testen → Debuggen
Hoofdstuk 2: Variabelen en Datatypes
2.1 Variabelen
naam = "Ali" # string
leeftijd = 25 # integer
lengte = 1.75 # float
student = True # boolean
2.2 Datatypes
Datatype Voorbeeld Beschrijving
int 42 Geheel getal
float 3.14 Decimaal getal
str “Hallo” Tekst
bool True/False Waar/niet waar
None None Geen waarde
2.3 Type Conversie
int("42") # str → int
float("3.14") # str → float
str(42) # int → str
2.4 Input/Output
naam = input("Wat is je naam? ") # input (altijd string!)
print(f"Hallo {naam}!") # f-string output
Hoofdstuk 3: Operatoren
3.1 Rekenkundige Operatoren
2