Wat is Python? Een beginnersgids
Python is een programmeertaal die speciaal is ontworpen om makkelijk te lezen en te schrijven. Daardoor is Python ideaal voor beginners, maar ook krachtig genoeg voor professionals.
Python wordt onder andere gebruikt voor:
- Webontwikkeling (bijvoorbeeld met Flask of Django)
- Data-analyse en data science
- Kunstmatige intelligentie (AI)
- Automatisering en scripts
- Games en simulaties
1. Python-code uitvoeren
Een Python-programma bestaat uit regels code die van boven naar beneden worden uitgevoerd. Je kunt Python gebruiken om berekeningen te maken, beslissingen te nemen en taken te automatiseren.
print("Welkom bij Python!")
print("Dit is mijn eerste programma.")
Alles tussen aanhalingstekens is tekst (een string).
De functie print() toont deze tekst in de console.
2. Variabelen: gegevens opslaan
Een variabele is een naam die verwijst naar een waarde. Je gebruikt variabelen om gegevens tijdelijk op te slaan in je programma.
naam = "Anna"
leeftijd = 30
print(naam)
print(leeftijd)
Python bepaalt automatisch het type van de variabele. Dit heet dynamisch typen.
Veelgebruikte datatypes
- str – tekst (bijv. `"Hallo"`)
- int – hele getallen (bijv. `10`)
- float – kommagetallen (bijv. `3.14`)
- bool – waar/onwaar (`True` of `False`)
prijs = 19.99
is_betaald = True
print(type(prijs))
print(type(is_betaald))
3. Rekenen met Python
Python kan gebruikt worden als een rekenmachine. Je kunt optellen, aftrekken, vermenigvuldigen en delen.
a = 10
b = 3
print(a + b) # optellen
print(a - b) # aftrekken
print(a * b) # vermenigvuldigen
print(a / b) # delen
Let op: delen met / geeft altijd een kommagetal.
4. Lijsten (Lists)
Een lijst is een verzameling van meerdere waarden in één variabele. De volgorde is belangrijk.
namen = ["Mila", "Omar", "Lina"]
print(namen[0]) # eerste element
print(namen[1]) # tweede element
Python telt vanaf 0. Index 0 is dus het eerste item.
namen.append("Jay")
print(namen)
5. Beslissingen nemen met if / elif / else
Met if-statements kan je programma beslissingen nemen.
Python controleert of een voorwaarde True of False is.
leeftijd = 17
if leeftijd >= 18:
print("Je bent volwassen")
else:
print("Je bent minderjarig")
Voor meerdere keuzes gebruik je elif.
cijfer = 7
if cijfer >= 8:
print("Goed")
elif cijfer >= 6:
print("Voldoende")
else:
print("Onvoldoende")
6. Herhalen met loops
Een loop herhaalt code meerdere keren. Dit voorkomt dat je dezelfde code steeds opnieuw moet schrijven.
For-loop
for i in range(1, 6):
print(i)
Dit print de getallen 1 t/m 5.
While-loop
teller = 3
while teller > 0:
print(teller)
teller -= 1
7. Functies: code hergebruiken
Een functie is een herbruikbaar blok code dat één specifieke taak uitvoert.
def begroet(naam):
print("Hallo", naam)
begroet("Piet")
begroet("Sara")
Met return kan een functie een waarde teruggeven.
def kwadraat(x):
return x * x
print(kwadraat(4))
8. Wat kun je nu al bouwen?
Met de kennis uit deze uitleg kun je al:
- Simpele programma’s schrijven
- Gegevens opslaan en bewerken
- Beslissingen laten nemen door je code
- Herhalende taken automatiseren
👉 Ga nu naar Uitdagingen om dit allemaal zelf te oefenen. Programmeren leer je vooral door te doen.