Deze slides zijn een vogelvlucht over de stof die we eerder dit jaar hebben behandeld
Het is geen volledig overzicht, het is alleen bedoeld als herinnering!
Slide 3 - Tekstslide
Python: belangrijke kenmerken
Enkele belangrijke kenmerken van Python:
één van de meest gebruikte programmeertalen
tabs om blokken te definiëren
bibliotheken voor extra functionaliteit
hoofdlettergevoelig
strongly typed (denk dus aan integer en string e.d.!)
Slide 4 - Tekstslide
Python: steekwoorden
Enkele belangrijke steekwoorden m.b.t. Python:
variabelen
functies (standaard- en user-defined functies, params)
vergelijkingsoperatoren
Booleaanse waarden
Booleaanse operatoren
loops (while loop, for-loop)
Slide 5 - Tekstslide
Python: variabelen
variabelen moeten gedeclareerd worden naamVariabele = "waarde van var"
binnen functie lokaal (alleen beschikbaar in de functie)
buiten functies globaal (overal beschikbaar)
als variabele wordt gemaakt binnen functie is hij wel globaal te maken (via bv. global naamVariabele )
Slide 6 - Tekstslide
Python: functies #1
functies moeten aangeroepen worden
user-defined functies moeten gedeclareerd worden def naamFunctie(): print("Hello, world!")
user-defined functie met dezelfde naam als standaard functie vervangt die functie
variabele zonder global gedeclareerd in functie is lokaal
Slide 7 - Tekstslide
Python: functies #2
parameters en argumenten worden gescheiden door "," def naamFunctie(param1, param2): print("Hello, " + param1 + param2) naamFunctie("World", " dit zijn argumenten")
functie moet gedeclareerd zijn voordat hij kan worden aangeroepen (anders dan JS) let dus op volgorde!
standaardfuncties zijn bv input(), print(), str(), .lower()
Slide 8 - Tekstslide
Python: vergelijkingsoperatoren
Slide 9 - Tekstslide
Python: Booleaanse waarden
True
False
de uitkomst van een vergelijking is een Booleaanse waarde, dus True of False
met Booleaanse operatoren kunnen vergelijkingen met elkaar worden gecombineerd en worden "omgedraaid"