Welkom
Welkom bij je eerste Python-les.
Python is een van de meest populaire programmeertalen ter wereld. Wetenschappers, ingenieurs, kunstenaars & studenten gebruiken het elke dag.
In deze les schrijf je echte Python-code en voer je die direct uit. Je code draait op een echte server: geen simulatie.
Laten we beginnen met het beroemdste programma in de hele informatica.
Hallo, Wereld!
Jouw eerste programma
De reis van elke programmeur begint met dezelfde twee woorden: Hallo, Wereld!
In Python druk je tekst af op het scherm met de functie print():
print("Hello, World!")
Dat is alles. Één regel. De aanhalingstekens vertellen Python dat het tekst is (een string genoemd). De functie print() stuurt het naar het scherm.
Wat zijn variabelen?
Variabelen: namen geven aan waarden
Een variabele is een naam die een waarde vasthoudt. Zie het als een gelabeld vakje.
name = "Ada"
age = 12
print(name) : drukt af: Ada
print(age) : drukt af: 12
Het =-teken betekent toewijzen: zet de waarde rechts in de naam links.
Tekst staat tussen aanhalingstekens (een string). Getallen hebben geen aanhalingstekens nodig (een integer).
Variabelen Aanmaken
Jouw beurt
Maak twee variabelen aan & druk ze af:
1. Een variabele genaamd animal ingesteld op je favoriete dier
2. Een variabele genaamd count ingesteld op het aantal poten dat het heeft
3. Druk beide variabelen af
Example output (yours will be different):
cat
4
Strings Samenvoegen
String-concatenatie
Je kunt strings samenvoegen met +:
greeting = "Hello" + " " + "World"
print(greeting) : geeft als uitvoer: Hello World
f-strings (geformatteerde tekenreeksen)
Een betere manier om variabelen in tekst te verwerken:
name = "Ada"
print(f"My name is {name}") : geeft als uitvoer: My name is Ada
De f voor het aanhalingsteken activeert de f-string modus. Binnen de tekenreeks wordt {variable} vervangen door de waarde van de variabele.
f-string Oefening
Jouw beurt
Maak twee variabelen aan:
- food: jouw favoriete eten (een string)
- rating: hoe graag je het lekker vindt van 1 tot 10 (een geheel getal)
Gebruik dan een f-string om dit af te drukken:
Ik hou van pizza! Ik geef het een 9 van de 10.
(met je eigen eten & beoordeling)
If / Else
Beslissingen nemen
Programma's kunnen keuzes maken met if & else:
temperature = 35
if temperature > 30:
print("It is hot!")
else:
print("It is not hot.")
De ingesprongen code onder if wordt alleen uitgevoerd wanneer de voorwaarde True is.
De code onder else wordt uitgevoerd wanneer die False is.
Vergelijkingsoperatoren: > (groter), < (kleiner), == (gelijk), != (niet gelijk), >=, <=
Als/Anders Uitdaging
Jouw beurt
Schrijf een programma dat:
1. Een variabele score aanmaakt met een willekeurig getal
2. Als score 60 of hoger is, Geslaagd afdrukt
3. Anders Gezakt afdrukt
Alles Samenvoegen
Einduitdaging
Je kent nu: print(), variabelen, f-strings, & if/else.
Combineer ze allemaal in één programma.
Schrijf een programma dat:
1. Een variabele name aanmaakt (een naam, een string)
2. Een variabele age aanmaakt (een leeftijd, een geheel getal)
3. Als age 13 of ouder is, afdrukt: Welkom, [name]! Je mag binnenkomen.
4. Anders afdrukt: Sorry, [name]. Je moet 13 jaar zijn om binnen te komen.
Gebruik een f-string voor de uitvoer.