Skip to content
Programmeren in Python, leer de nieuwste technieken
Programmeren in PythonProgrammeren in Python
  • Home
  • Blog
  • Documentatie
  • Cursussen
  • Tools
    • Python Paste
Programmeren in PythonProgrammeren in Python
  • Home
  • Blog
  • Documentatie
  • Cursussen
  • Tools
    • Python Paste

Introductie

3
  • 1.1 Wat is Python?
  • 1.2 Python installatie
  • 1.3 PyCharm Installatie

Basisprogrammering

6
  • 2.1 Python Basis: Variabelen, Datatypes en Operatoren
  • 2.2 Python if else (en elif)
  • 2.3 Python list (Array, Lijsten)
  • 2.4 Lussen: for, while, break, continue
  • 2.5 Functies: Definities, Parameters en Terugkeerwaarden
  • 2.6 Foutafhandeling: try, except, else, finally

Datatypes

13
  • 3.1 Introductie tot Geavanceerde Datatypes
  • 3.2 Python Tuple
  • 3.3 Python Set
  • 3.4 Python Dictionary
  • 3.5 Werken met Strings en String-methoden
  • 3.6 Collections Module: Krachtige Tools in Python
  • 3.7 Iterators en Generators
  • 3.8 List Comprehensions
  • 3.9 Geavanceerde Sortering
  • 3.10 Werken met Multi-dimensionale Data
  • 3.11 Typing en Datatypes
  • 3.12 Itertools voor Geavanceerde Iteraties
  • 3.13 Data Conversies

Modules

8
  • 4.1 Wat zijn Modules en Waarom zijn ze Belangrijk?
  • 4.2 Werken met Ingebouwde Modules
  • 4.3 Installeren en Gebruiken van Externe Pakketten
  • 4.4 Eigen Modules Maken
  • 4.5 Introductie tot Pakketten
  • 4.6 Importeren en Namespaces Begrijpen
  • 4.7 Geavanceerd: Relatief Importeren
  • 4.8 Organiseren van Grotere Projecten

Data Analyse

3
  • 5.1 Python Dataframe en Data Opschonen met Pandas
  • 5.2 Python Pandas Basisstatistieken en Data-analyse
  • 5.3 Python Numpy (NpArray): De Kracht van Numerieke Berekeningen

Webontwikkeling

5
  • 7.1 Inleiding tot Webontwikkeling
  • 7.2 HTTP-Verzoeken met requests: Communiceren met het Web
  • 7.3 Webscraping met BeautifulSoup: Data van het Web Halen als er geen APIs zijn
  • 7.4 Python Flask, een webserver & API tutorial
  • 7.5 WSGI & WebOb

Deploy

1
  • Deploy met Supervisor op Ubuntu
View Categories
  • Home
  • Documentatie
  • Basisprogrammering
  • 2.1 Python Basis: Variabelen, Datatypes en Operatoren

2.1 Python Basis: Variabelen, Datatypes en Operatoren

2 minuten leestijd

Nu je Python hebt geïnstalleerd en je eerste programma hebt uitgevoerd, is het tijd om de basisprincipes te leren. Dit hoofdstuk legt uit hoe je de bouwstenen van Python gebruikt om krachtige programma’s te schrijven.

Wat zijn variabelen? #

Variabelen zijn als dozen waarin je gegevens kunt opslaan. Je kunt een variabele een naam geven en er later naar verwijzen. In Python hoef je niet expliciet te zeggen welk type gegevens je opslaat – Python herkent dat automatisch!

# Een variabele maken en gebruiken
naam = "Robert Hendriksen"
leeftijd = 30
print(f"Hallo, mijn naam is {naam} en ik ben {leeftijd} jaar oud.")
Python

Hier zie je bij regel 2 de eerste variabele “naam”. Waarna een is (=) teken wordt gebruikt om een waarde te geven aan deze variabele naam. Hetzelfde principe vindt plaats op regel 3 waar de leeftijd wordt gevuld met de waarde 30. Op de laatste regel zie je hoe deze elementen worden “geprint” in de console (het scherm onderin je PyCharm).

Datatypes #

Elk stukje data in Python heeft een type. Hier zijn de belangrijkste:

  • Strings: Tekst, bijvoorbeeld "Python is leuk!" of dus zoals net “Robert Hendriksen”.
  • Integers: Hele getallen, bijvoorbeeld 42.
  • Floats: Decimale getallen, bijvoorbeeld 3.14.
  • Booleans: Waar of niet waar, bijvoorbeeld True of False.
a = "Hallo!"    # String
b = 10          # Integer
c = 3.14        # Float
d = True        # Boolean
Python

Hierboven staan dus nu 4 variabelen genaamd a, b, c en d. Deze hebben ieder een eigen datatype.

Operatoren #

Met operatoren kun je berekeningen uitvoeren of vergelijkingen maken:

  • Rekenkundige operatoren: +, -, *, /, ** (macht), % (modulus).
  • Vergelijkingsoperatoren: ==, !=, <, >, <=, >=.
  • Logische operatoren: and, or, not.
x = 10
y = 5
print(x + y)       # 15
print(x > y)       # True
print(x > 0 and y > 0)  # True
Python

Zo zie je hierboven op regel 1 en 2 dat variabele x en y worden gevuld met 2 soorten integer waarden. Op regel 3 worden deze twee opgeteld door gebruik te maken van de rekenkundige operator. Daaronder zie je hoe regel 4 en 5 de vergelijkingsoperator toepassen waaruit een boolean komt als resultaat. Namelijk is x groter dan y? Ja die is groter dus een True. Tot slot zie je ook dat er een logische operator wordt gebruikt “and” om zowel de controle te doen of x groter is dan 0 en y ook groter is dan 0. Beide condities zijn waar dus de uitkomst is de boolean True.

Updated on februari 17, 2025
2.2 Python if else (en elif)
Inhoudsopgave
  • Wat zijn variabelen?
  • Datatypes
  • Operatoren
Programmeren in Python

Leer python op je eigen tempo met mooie interactieve hedendaagse voorbeelden.

© Copyright 2025 Programmeren in Python.
Sign inSign up

Sign in

Don’t have an account? Sign up
Lost your password?

Sign up

Already have an account? Sign in