VHTO
Landelijk expertisebureau meisjes/vrouwen en bèta/techniek
De kleine Toren van Babel - Pieter Bruegel de Oude
python
geprinte woorden
start de code met de startknop
python
geprinte woorden
Om een woord te laten zien gebruik je print().
Let op deze dingen:
print('Hallo')
Meerdere woorden naast elkaar kan ook. Dan gebruik je een komma.
Let op deze dingen:
print('Hallo', 'allemaal')
Je kan met een komma ook meer dan twee woorden laten zien.
Let weer op deze dingen:
print('Ik', 'hou', 'van', 'Python')
Je kunt ook meerdere print()s onder elkaar zetten.
Ieder woord of zin komt dan op een nieuwe regel.
print('Programmeren', 'is', 'leuk.')
print('Vooral', 'met', 'Python.')
Het lijkt alsof de regels tegelijkertijd worden uitgevoerd, maar dat is niet zo.
Eerst komt de eerste, en dan de tweede.
Dat kun je goed zien als je Python tussendoor even op pauze zet.
print('Programmeren', 'is', 'leuk.')
print('Vooral', 'met', 'Python.')
python met een foutje
foutmelding
python met een foutje
regelnummer waar de fout staat
python met een foutje
regelnummer waar de fout staat
dakje wijst
de fout aan
Om een woord te laten zien gebruik je print().
Let op deze dingen:
print('Hallo')
Aanhalingsteken vergeten:
kijk naar de kleur van het haakje
tekst en aanhalingstekens zijn rood, haakjes horen niet rood te zijn!
print('Hallo)
SyntaxError:
EOL while scanning string literal
Aanhalingsteken vergeten:
Rond haakje vergeten aan het einde:
print('Hallo)
print('Hallo'
SyntaxError:
EOL while scanning string literal
SyntaxError:
unexpected EOF while parsing
Aanhalingsteken vergeten:
Rond haakje vergeten aan het einde:
print('Hallo)
print('Hallo'
SyntaxError:
EOL while scanning string literal
SyntaxError:
unexpected EOF while parsing
Aanhalingstekens vergeten:
print(Hallo)
NameError:
name 'hallo'is not defined
(DEMO)
Schrijf een woord in Python bijv. je naam
Schrijf een zin in Python bijv. Het is CodeWeek!
Schrijf een verhaal (meerdere zinnen) bijv. over een dier
Klaar? Probeer de onderstaande code eens uit. Kun jij een variabele in je verhaal gebruiken?
dier = 'hond'
print(dier)
Soms wil je een woord of zin vaker gebruiken. Zoals bijvoorbeeld hieronder.
Stel je voor dat je dat verhaal nu wilt maken over JavaScript. Dat moet je alle Python's veranderen in JavaScript's.
print('Dit', 'verhaal', 'gaat', 'over', 'Python')
print('Python', 'is', 'een', 'programmeertaal')
print('Python', 'is', 'leuk!')
Soms wil je een woord of zin vaker gebruiken. Zoals bijvoorbeeld hieronder. Maar wat als je de Python's in JavaScript's wilt veranderen?
Handiger is het om een variabele te gebruiken.
Dat is een naam die je kunt geven aan een waarde.
programmeertaal = 'Python'
print('Dit', 'verhaal', 'gaat', 'over', 'Python')
print('Python', 'is', 'een', 'programmeertaal')
print('Python', 'is', 'leuk!')
In dit programma gebruiken we een variabele.
Let op deze dingen:
programmeertaal = 'Python'
print('Dit', 'verhaal', 'gaat', 'over', programmeertaal)
print(programmeertaal, 'is', 'een', 'programmeertaal')
print(programmeertaal, 'is', 'leuk!')
Heb je later nog vragen? Neem dan vooral contact met ons op
By VHTO
Computer Science Certificate is een initiatief van VHTO in samenwerking met Universiteit Leiden en wordt mogelijk gemaakt door Salesforce.org.