PDAT01 - 2122 - 1. Commentaar

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

This lesson contains 21 slides, with interactive quizzes and text slides.

time-iconLesson duration is: 60 min

Items in this lesson

Python Commentaar

Slide 1 - Slide

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

This item has no instructions

# 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 - Slide

This item has no instructions

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

This item has no instructions

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

This item has no instructions

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

This item has no instructions

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

This item has no instructions

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

Slide 8 - Quiz

This item has no instructions

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 - Drag question

This item has no instructions

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

This item has no instructions

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

Slide 11 - Quiz

This item has no instructions

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 - Drag question

This item has no instructions

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

Slide 13 - Quiz

This item has no instructions

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 - Drag question

This item has no instructions

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 - Drag question

This item has no instructions

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

Slide 16 - Open question

This item has no instructions

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

Slide 17 - Open question

This item has no instructions

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 question

This item has no instructions

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

Slide 19 - Open question

This item has no instructions

Wat heb je deze les geleerd?

Slide 20 - Open question

This item has no instructions

Waar zou je meer uitleg over willen?

Slide 21 - Open question

This item has no instructions