Written by students who passed Immediately available after payment Read online or as PDF Wrong document? Swap it for free 4.6 TrustPilot
logo-home
Document preview thumbnail
Preview 4 out of 114 pages
Summary

Samenvatting Programmeren in Python | UGent | 2025/26

Document preview thumbnail
Preview 4 out of 114 pages

Samenvatting van Programmeren in Python voor Biomedische Wetenschappen aan UGent, semester . Het document behandelt variabelen, operatoren, functies, control flow, datatypes en praktische programmeeroefeningen zoals de restaurant-evaluatie opgave. Ideaal voor examenvoorbereiding met duidelijke uitleg van kernconcepten, naamgevingsregels, wiskundige operatoren en veelgemaakte fouten met oplossingen.

Content preview

SEMESTER 2 ’25 – ‘26




PROGRAMMEREN IN PYTHON
SAMENVATTING



AMBER DE GEEST
BIOMEDISCHE WETENSCHAPPEN
UGent

,2

,1. Variabelen, operatoren, functies en control flow

VARIABELEN EN EXPRESSIES
DE KERN (THEORIE)

• Expressie: Een stukje code dat een resultaat oplevert (bv. 2 + 5 of type(x)).
• Variabele: Een gereserveerd stukje computergeheugen met een naam waarin je
een waarde kunt opslaan (bv. x = 2).
• Python is dynamically typed: de declaratie van variabelen en het toekennen
van waarden vinden op hetzelfde moment plaats. Je hoeft het datatype niet vooraf
expliciet te specificeren.


NAAMGEVINGSREGELS VOOR VARIABELEN

• Toegestaan: Letters, cijfers en underscores (_). Best practice: gebruik
hoofdzakelijk kleine letters voor leesbaarheid.
• Niet toegestaan:
o Beginnen met een cijfer (bv. 1var is fout).
o Spaties bevatten (bv. mijn variabele is fout, gebruik mijn_variabele).
o Speciale tekens bevatten zoals @, $, %, &, #, *, ?, !, ., ...
o Gereserveerde Python keywords (zoals if, and, not, or, True, False,
global, local).
• Hoofdlettergevoelig: Python maakt strikt onderscheid tussen hoofd- en kleine
letters. Voornaam en voornaam zijn twee volledig verschillende variabelen.


⚠ CRUCIALE INSTINKER: Func2enamen overschrijven
In principe staat Python toe dat je de naam van een ingebouwde functie gebruikt als
variabelenaam.
Als je echter print = 2023 uitvoert, wordt de functie overschreven door een integer.
Hierna zal een aanroep van print() resulteren in een TypeError: 'int' object is not
callable.

Oplossing op het examen: Herstart de kernel via de cirkelvormige pijl! Let op: alle
variabelen worden dan gewist uit het geheugen, dus je moet voorafgaande cellen
opnieuw uitvoeren.




3

, BELANGRIJKSTE DATATYPES


Type Voluit Beschrijving Voorbeeld
int Integer x=5
Gehele getallen (positief of negatief).

float Floating-point x2 = 2.0
Getallen met decimalen. Maakt altijd gebruik var3 = 1e6
van een punt . als decimaalscheiding. Ook
wetenschappelijke notatie is float.


str String b = '5'
Tekst. Moet altijd tussen enkele
greeting = "Hey"
(') of dubbele (")
aanhalingstekens staan om het onderscheid
met code te behouden.

bool Boolean Waarheidswaarde. Kent slechts twee opties: var4 = True
True of False.




💡 Belangrijk: Volgorde van uitvoering
De waarden van variabelen blijven in het geheugen van de notebook behouden zodra
de cel is uitgevoerd. De getallen bij In [x]: tonen de exacte volgorde van uitvoering.
Het uitvoeren van een cel zoals x = x + 1 zal de waarde van x telkens met 1 verhogen
bij herhaaldelijke uitvoering. Als je een cel uitvoert die een variabele aanroept die nog
niet is gedefinieerd in een eerder uitgevoerde cel, krijg je een NameError.




4

Document information

Study
Uploaded on
September 10, 2026
Number of pages
114
Written in
2025/2026
Type
Summary
$13.12

Wrong document? Swap it for free Within 14 days of purchase and before downloading, you can choose a different document. You can simply spend the amount again.
Written by students who passed
Immediately available after payment
Read online or as PDF

Sold
0
Followers
0
Items
8
Last sold
-



Why students choose Stuvia

Created by fellow students, verified by reviews

Quality you can trust: written by students who passed their tests and reviewed by others who've used these notes.

Didn't get what you expected? Choose another document

No worries! You can instantly pick a different document that better fits what you're looking for.

Pay as you like, start learning right away

No subscription, no commitments. Pay the way you're used to via credit card and download your PDF document instantly.

Student with book image

“Bought, downloaded, and aced it. It really can be that simple.”

Alisha Student

Working on your references?

Create accurate citations in APA, MLA and Harvard with our free citation generator.

Working on your references?

Frequently asked questions