Python 99 - herhaling

PythonPythonPythonPythonPython
1 / 13
suivant
Slide 1: Diapositive
InformaticaMiddelbare schoolhavo, vwoLeerjaar 4,5

Cette leçon contient 13 diapositives, avec diapositives de texte.

time-iconLa durée de la leçon est: 60 min

Éléments de cette leçon

PythonPythonPythonPythonPython

Slide 1 - Diapositive

Fundament
Kerndomein D: Programmeren

Python
Herhaling
https://fundament-online.nl/leeromgeving/content.php?id=49103


Slide 2 - Diapositive

Herhaling

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 - Diapositive

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 - Diapositive

Python: steekwoorden
Enkele belangrijke steekwoorden m.b.t. Python:
  1. variabelen
  2. functies (standaard- en user-defined functies, params)
  3. vergelijkingsoperatoren
  4. Booleaanse waarden
  5. Booleaanse operatoren
  6. loops (while loop, for-loop)

Slide 5 - Diapositive

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 - Diapositive

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 - Diapositive

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 - Diapositive

Python: vergelijkingsoperatoren

Slide 9 - Diapositive

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"

Slide 10 - Diapositive

Python: Booleaanse operatoren #1

Slide 11 - Diapositive

Python: Booleaanse operatoren #2
  • and        (in JavaScript: && ) 
  • or          (in JavaScript: || )
  • not        (in JavaScript: ! )

              Met not wordt wat True is False
                               en wat False is True

Slide 12 - Diapositive

Python: loops
for i in range(10):
    print(i)

teller = 0
while teller < 10:
     teller += 1
     print(teller)

Slide 13 - Diapositive