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 51 pages
Summary

Samenvatting Algoritmisch Denken & Oplossen | Python | UA | 2025/26

Document preview thumbnail
Preview 4 out of 51 pages

Samenvatting van het vak Algoritmisch Denken & Oplossen voor Handelsingenieur in de beleidsinformatica aan de Universiteit Antwerpen. De samenvatting behandelt alle leerstof gegeven in de syllabus van het vak: Python fundamentals, programmeertalen, modules en packages, variabelen, data types (integers, floats, strings), en wiskundige operaties, aangevuld met praktische voorbeelden en Jupyter notebooks. Dit document helpt je snel de kernconcepten van Python en algoritmisch denken onder de knie te krijgen en is ideaal ter voorbereiding op toetsen en praktische opdrachten.

Content preview

Samenvatting: Algoritmisch Denken & Oplossen
1. Introductie
1.1. Key Concepts
1.1.1. Programming languages
Programmeertalen geven ons de mogelijkheid om instructies te geven aan computers:

- Bv. tel deze getallen bij elkaar op,…

Hoe deze talen communiceren met de computer hangt af van taal tot taal (design en syntax).

Enkele voorbeelden: Python, C++, C#, Javascript, Java

→Elke programmeertaal heeft zijn eigen kwaliteiten en nadelen, wat ervoor zorgt dat je voor
verschillende taken andere talen zal gebruiken.

→Python is een van de meest gebruikte programmeertalen omwille van:

- Gemakkelijkheid om te leren en te lezen
- Object georiënteerd
- Gratis en open source
- Portable → werkt op verschillende operating systems zoals Windows, Linux, Mac..
- Grote netwerk aan libraries



1.1.2. /
1.1.3. Modules and packages
Python Modules zijn bestanden die python code bevatten die extra functionaliteiten bieden
aan je programma. Deze modules kunnen functies, klassen of variabelen bevatten die je
kunt importeren en dan kunt gebruiken in je eigen programma.

Stel dat je bv. een moeilijke berekening moet doen in je programma, kan je de module ‘math’
importeren, zodat je niet de hele code zelf moet schrijven, maar gewoon de functies binnen
de module math kunt aanroepen, zoals: sqrt(), sin(), cos()

Voordelen Modules:

- Je moet niet telkens alles opnieuw schrijven
- Je kan je code netjes organiseren
- Je kan bestaande oplossingen hergebruiken
- ➔Ze maken programmeren sneller en overzichtelijker



Eén module = één bestand (bv. Math)

→bevat meerdere functies zoals sqrt(), sin(), cos()

→Meerdere modules samen in een map = package (bv. Numpy)


1

, 1.1.4. Integrated Development Environments (IDE)
IDE = Integrated Development Environments → oftewel, het programma waarin je je code
schrijft (bv. Pycharm, Visual Stode Code)



1.2. Installation and configuration
1.3. Getting Started
1.3.4. Writing notebooks
→Een Jupyter notebook creëren → new file + .ipynb

Een notebook is een interactief document waarin de gebruiker:

- Code kan typen → Code cells
- Onmiddellijk (live) resultaten kan zien
- Ook gewone tekst kan schrijven → Markdown cells


Enkele python fundamentals:
name = input("What is your name? ")
print("Hello " + name + "! Nice to meet you.")
➔Gebruik van ‘+ variabele + ‘



➔Gebruik van Flowcharts om algoritmes voor te stellen:




2

, 2. Python Fundamentals
Comment = zijn specifieke notas in de code die helpen uitleggen wat de code of een specifieke
lijn in de code doet. Python negeert deze tekst wanneer hij de code uitoefent.

Er zijn 2 type comments in python:

- Multi-line comments (=docstrings, “”” tekst “”’’)
- Single-line comments (#)



Functie = een stuk geschreven code om een specifieke taak uit te voeren

- →functie heeft vaak een input nodig, die het zal verwerken en dan een resultaat zal
teruggeven
- Wanneer een functie geschreven is, kan het steeds opnieuw gebruikt worden
- Men kan ook built-in functies gebruiken in python (input(), print(),…)
- Je kan ook je eigen functies definiëren


2.1. Variabels
2.1.1. Variable assignment
Een variabele is een naam die je koppelt aan een waarde, zodat je deze waarde later kunt
gebruiken

→bv. inkomen = 1000

→’ = ‘ betekent toewijzing, een waarde van 1000 wordt toegekend aan de variabele
inkomen
income = 2100.00
print ("The income variable has a value of ", income)
#Result: The income variable has a value of 2100



Als je de variabele inkomen een nieuwe waarde geeft, bv. inkomen =2000 → De oude waarde
gaat verloren, en inkomen is nu gelijk aan 2000

Je kan ook een waarde toekennen aan meerdere variabelen:
x=y=15
Print(x,y)
#result: 15 15

Of

X,y = 1,2
Print(x,y)
#result: 1 2

X,y = x+5, y+x
Print(x,y)
#result: 6 3


3

, 2.1.2. Variable Types




Numerieke data

→de 2 meeste data types om numerieke waarden voor te stellen zijn ‘integers’ en ‘floats’

- Integer (int) : gehele getallen
o 0, 10, -5
o #Create integer variables
A=6
B=3
- Floats (float) : reële getallen
o 3,14 ; -0,5 ; 2100,0
o #Create float variables
A=6.0
B=3.0
→Het is mogelijk om floats om te zetten naar integers of andersom via int() en float()
Getal=float(input(“Geef een getal:”))
#men geeft bv. 45.230 in
→input geeft altijd een string terug →float zet om naar een
decimaal getal

Print(getal)
#result: 45.23

Getal=int(getal)#omzetten naar integer
Print(getal)

#results: 45

4

Document information

Study
Uploaded on
June 21, 2026
Number of pages
51
Written in
2025/2026
Type
Summary
$10.82

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
9
Followers
0
Items
11
Last sold
1 month ago


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