Module: Informatica 3 (Python 3)
Gegevensveld | Waarde |
---|---|
Osiriscode | BFVP3INF3 |
ECTS | 3 |
Toetsvorm | Digitale toets |
Minimum cijfer | 5,5 |
Docent(en) | BOJP |
Contactpersoon | BOJP |
Voertaal | Nederlands |
Cursusdoelen (leerdoelen)
- Kunnen werken met de Python builtin functies, met name enumerate(), filter() en map()
- Lambda functies kunnen definiëren en gebruiken
- Kunnen werken met de reguliere expressie (re) module van Python en reguliere expressies (regex) kunnen opstellen en gebruiken
- Kunnen werken met enkele van de standaard Python modules: sys, os, math door middel van imports
- Een basaal object georiënteerd ontwerp kunnen maken en implementeren; de relatie tussen klassen en objecten kennen en eenvoudige klassen schrijven
- Correct gebruik van docstrings en help() functionaliteit kunnen maken.
- De student kan het exceptie mechanisme begrijpen en toepassen.
Inhoud
In deze module wordt de programmeertaal Python verder verkend en worden specifieke aspecten geïntroduceerd, zoals reguliere expressies en object-georiënteerd programmeren (OO).
Literatuur en andere bronnen
Literatuur
Web
- Blackboard course thema 3
- Presentaties en http://www.bioinf.nl/~michiel/courses/Python
- Python online documentatie.
Competenties
-
Werkvormen
- Hoor/werkcolleges
Ingangseisen
-
Ingangseisen toets
-
Voorkennis
-
Voorkennis kan worden opgedaan met
-
Bronnen van zelfstudie
-
Verplicht materiaal
-
Aanbevolen materiaal
-