# Zelf functies maken, Lists en Dictionaries

* Je leert functies te gebruiken om vaker uit te voeren stukken code
slechts één keer uit te hoeven typen.
* Je leert functies te gebruiken om je code overzichtelijker en leesbaarder te maken.
* Je leert dictionaries en lists te gebruiken om grote hoeveelheden data in op te slaan.
* Je leert hoe de key-value verhouding werkt bij dictionaries en kan hiermee programmeren.
* Je leert hoe indices werken bij lists.

**CSCircles stof en opdrachten:** 
[*10: def*](https://cscircles.cemc.uwaterloo.ca/10-def-nl/) en [*11B: Variable Scopes*](https://cscircles.cemc.uwaterloo.ca/11b-variable-scope-nl/), *[13: Lists](https://cscircles.cemc.uwaterloo.ca/13-lists-arrays-nl/)* en [*15A: Termination Determination*](https://cscircles.cemc.uwaterloo.ca/15a-termination-determination-nl/) 

Dictionaries stof en opdrachten: 
*LearnPython Dictionaries*

**W3Schools:**
[*Python Functions*](https://www.w3schools.com/python/python_functions.asp)
[*Python
Lists*](https://www.w3schools.com/python/python_lists.asp), [*Python
Dictionaries*
](https://www.w3schools.com/python/python_dictionaries.asp)Extra
opdrachten: *Dictionary Exercises*, [*Split
Exercises*](https://pythonbasics.org/split/#Exercises), [*List
Exercises*](https://pythonbasics.org/list-operations/#Exercise)
