PDAT01 - 2122 - 1. Commentaar

Python Commentaar
1 / 21
volgende
Slide 1: Tekstslide
Communication & multimedia designHBOStudiejaar 2

In deze les zitten 21 slides, met interactieve quizzen en tekstslides.

time-iconLesduur is: 60 min

Onderdelen in deze les

Python Commentaar

Slide 1 - Tekstslide

Ik wil het vandaag met jullie gaan hebben over.....
* Hoe je commentaar in python code gebruikt,
op twee manieren:
1. inline
2. multi line

Slide 2 - Tekstslide

Deze slide heeft geen instructies

# Commentaar
Het is bij het programmeren heel belangrijk om te weten hoe je commentaar tussen je code schrijft. 
Met commentaar kun je je contactgegevens achterlaten, maar je kunt ook uitleg geven bij code, of code tijdelijk 'uit' zetten - het wordt dan niet geëvalueerd (uitgevoerd)
Zet een # vooraan de zin, of gebruik '''(drie enkele knopen)'''

Slide 3 - Tekstslide

Deze slide heeft geen instructies

Waarom Commentaar?
Als we python gebruiken, schrijven we instructies voor de computer. Dat moet dus in een taal die de computer begrijpt. Voor mensen is het alleen minder goed te begrijpen. 
Door commentaar bij je code te plaatsen maak je het makkelijker voor mensen om je code te begrijpen.   

Slide 4 - Tekstslide

Deze slide heeft geen instructies

Waarom Commentaar?
  • Zodat mensen weten wie de code geschreven heeft en wie ze kan helpen als ze het niet begrijpen.
  • Zodat anderen je code begrijpen.
  • Zodat je later zelf je code ook nog begrijpt.
  • Zodat je je sneller kunt oriënteren in het document en dus sneller kunt navigeren
  • Zodat er een backlog is van veranderingen of wensen
Oriënteren = weten waar je bent
Navigeren = van de ene plek naar de andere bewegen
backlog = een logboek entry

Slide 5 - Tekstslide

Deze slide heeft geen instructies

Meer informatie
Van GMDers wordt verwacht dat zij (een beetje) kunnen programmeren en dat zij zich een nieuwe taal zelfstandig eigen kunnen maken met behulp van online documentatie (die vaak in het Engels is)

Oefen jezelf er daarom in om te zoeken naar uitleg met Google. 
Er zijn verschillende goede sites, maar wij zullen vaak linken naar W3Schools met dit symbool:

tip: Bij W3Schools vind je veel voorbeelden die je in de browser kunt uitproberen en aanpassen. 
Zo leer je snel hoe de code werkt!

Slide 6 - Tekstslide

Deze slide heeft geen instructies

Er zijn 2 soorten commentaar
inline comments
multiline comments
  • Beslaan meerdere regels
  • Kunnen niet na code komen die wordt geëvalueerd
# Dit is commentaar
x = 5      # en dit is commentaar
print('dit wordt uitgevoerd')
""" dit is commentaar
over meerdere regels """
'''en het kan ook met single quotes '''
Syntax: Plaats een # (hashtag) voor je commentaar
Syntax: 3 single of double quotes voor én na je commentaar
  • Zijn 1 regel of korter
  • Kunnen na code voorkomen die wél wordt geëvalueerd.

Slide 7 - Tekstslide

Deze slide heeft geen instructies

Welk leesteken moet je vóór commentaar typen?
A
@
B
$
C
%
D
#

Slide 8 - Quizvraag

Deze slide heeft geen instructies

Hieronder staan correcte voorbeelden van hoe je commentaar kan geven in Python. Categorizeer ze:
inline Comments
Multi Line Comments
#Dit is commentaar
x = "code die wordt uitgevoerd"
x = 25      # en dit is commentaar
# Onderstaande code is uitgecommentariëerd
# mystring = "code die wordt uitgevoerd"
# myvar = 25
""" Deze voorbeeldcode is gemaakt door
Cheryl Van Kempen
@ Aeres Hogeschool """
''' triple single quotes kunnen ook '''

Slide 9 - Sleepvraag

Deze slide heeft geen instructies

Met welke tekens kun je een Multi Line Comment in Python schrijven?
Kies alle juiste antwoorden
A
""" triple double quotes """
B
'''triple single quotes '''
C
(plaats het tussen haakjes)
D
[plaats het tussen rechte haken]

Slide 10 - Quizvraag

Deze slide heeft geen instructies

Welke code klopt?
A
@ dit is commentaar
B
"" dit is commentaar
C
# dit is commentaar
D
! dit is commentaar

Slide 11 - Quizvraag

Deze slide heeft geen instructies

Waar is het Python commentaar fout ingevoerd? gooi die weg
Fout
#Dit is commentaar
x = "code die wordt uitgevoerd"
x = 25      # en dit is commentaar
# Onderstaande code is uitgecommentariëerd
# mystring = "code die wordt uitgevoerd"
# myvar = 25
""" Deze voorbeeldcode is gemaakt door
Cheryl Van Kempen
@ Aeres Hogeschool """
% dit is commentaar
x = 5.5
x = 25, en dit is commentaar
$ Onderstaande code is uitgecommentariëerd
$ mystring = "code die wordt uitgevoerd"
$ myvar = 25
'' Deze voorbeeldcode is gemaakt door
Cheryl Van Kempen
@ Aeres Hogeschool ''
''' triple single quotes kunnen ook '''
' single quotes kunnen ook als comment '

Slide 12 - Sleepvraag

Deze slide heeft geen instructies

Waar staat het python commentaar goed ?
Kies alle juiste antwoorden
A
\comment
B
# mijn commentaar
C
"mijn commentaar
D
""" mijn commentaar """

Slide 13 - Quizvraag

Deze slide heeft geen instructies

Je wil dat er een stuk code geëvalueerd wordt en op dezelfde regel wil je commentaar plaatsen. Plaats ze in de juiste volgorde:
naam = input('je naam?')
# bewaart de naam

Slide 14 - Sleepvraag

Deze slide heeft geen instructies

Je hebt verschillende codes uitgeprobeerd. Plaats de hashtag voor de code die fout is. 
x = input ('hoe heet je?

x = input ('hoe heet je?')
#

Slide 15 - Sleepvraag

Deze slide heeft geen instructies

Schrijf de volgende tekst in multi-line comment: "Ik kan python commentaar schrijven"

Slide 16 - Open vraag

Deze slide heeft geen instructies

Schrijf de volgende zin als python commentaar:
"dit is commentaar"

Slide 17 - Open vraag

Deze slide heeft geen instructies

Je hebt al een stukje code en daarachter wil je commentaar plaatsen. Hoe schrijf je dat in python? (gebruik 4 spaties)

x=3.5 commentaar

Slide 18 - Open vraag

Deze slide heeft geen instructies

Open Spyder of W3schools en probeer de verschillende commentaren uit. Plak je uiteindelijke code hieronder

Slide 19 - Open vraag

Deze slide heeft geen instructies

Wat heb je deze les geleerd?

Slide 20 - Open vraag

Deze slide heeft geen instructies

Waar zou je meer uitleg over willen?

Slide 21 - Open vraag

Deze slide heeft geen instructies