Python installeren en je eerste programma draaien
Installeer Python op Windows, macOS of Linux, bevestig vanaf de terminal dat het echt werkt, zet VS Code op en draai je eerste Python-bestand op je eigen machine.
Hoe wil je leren?
Het probleem dat we oplossen
Je wilt Python leren. Er zijn genoeg sites waar je code in een browser kunt typen, maar op het werk typt niemand code in een browser. Op het werk staat Python op je eigen machine, schrijf je code in een editor, open je een terminal en voer je opdrachten uit, en sla je bestanden op en draai je ze.
Dus vanaf dag één werken we zo. Aan het einde van dit hoofdstuk heb je echte Python op je computer, een editor om code in te schrijven, en heb je er een programma mee gedraaid.
Aan het einde van dit hoofdstuk kun je
- Installeer de nieuwste Python (3.12 of nieuwer) op Windows, macOS of Linux
- Controleer vanaf de terminal dat de installatie echt werkt
- Installeer VS Code, schrijf er een
.py-bestand in en draai het bestand - Herken en verhelp de meest voorkomende installatiefouten
Voorkennis: geen. Dit is het eerste hoofdstuk.
Stap 1 — Installeer Python
Installeer de nieuwste Python 3 — elke versie vanaf 3.12 is goed. De voorbeelden in deze cursus zijn gedraaid op Python 3.12, en ze werken op nieuwere versies op dezelfde manier. Lees het deel voor jouw besturingssysteem; de andere twee kun je overslaan.
Windows
Ga naar python.org/downloads. De grote gele knop bovenaan de pagina geeft je de installer van de nieuwste Python 3-uitgave. Download die.
Installeer niet vanuit de Microsoft Store. Typt je op Windows python, dan opent vaak in plaats daarvan de Store. De Store-versie draait in een beperkte omgeving, wat later vreemde storingen veroorzaakt wanneer je pakketten installeert of bestanden naast je code schrijft. Gebruik python.org.Wanneer de installer opent, staat er onderaan het allereerste scherm een klein selectievakje:
[ ] Add python.exe to PATHVink het aan. Op Windows is dit de belangrijkste stap van het hoofdstuk.
PATH is de lijst die Windows doorzoekt om te bepalen welke programma's vanaf overal gestart kunnen worden. Zonder dat wordt Python gewoon geïnstalleerd, maar krijg je bij het typen van python in een terminal een fout, omdat Windows niet weet waar Python staat.
Druk daarna op Install Now.
macOS
Ga naar python.org/downloads. De grote gele knop geeft je de .pkg-installer van de nieuwste Python 3 voor macOS. Open het bestand en druk op Continue en Install tot het klaar is. Vraagt het om een wachtwoord, vul dan het inlogwachtwoord van je Mac in.
Op macOS heet de opdracht python3, niet python. Waar deze cursus python laat zien, typ je op een Mac python3.
Linux
De meeste Linux-distributies (Ubuntu, Debian, Fedora) hebben al Python 3. Controleer het in Stap 2 hieronder. Als het ontbreekt, installeer het dan met de pakketbeheerder — op Ubuntu of Debian:
sudo apt install python3Op Fedora:
sudo dnf install python3Is jouw versie ouder dan 3.12, dan heeft een nieuwere uitgave van je distributie (bijvoorbeeld Ubuntu 24.04 of nieuwer) 3.12 of nieuwer.
Op Linux heet de opdracht ook python3. Waar deze cursus python laat zien, typ je op Linux python3.
Stap 2 — Controleren
Wanneer de installatie klaar is, open je een nieuwe terminal:
- Windows: druk op Start, typ
powershellen open PowerShell - macOS: druk op Cmd + Space, typ
Terminalen open Terminal - Linux: open Terminal vanuit het app-menu (Ctrl + Alt + T op Ubuntu)
Een nieuwe terminal openen is belangrijk. Een terminal die al draaide, onthoudt nog steeds de oude PATH en ziet de nieuwe installatie niet.
Typ op Windows deze opdracht en druk op Enter:
python --versionOp macOS of Linux typ je:
python3 --versionJe zou zoiets moeten zien:
Python 3.12.3Jouw getal kan anders zijn, bijvoorbeeld met 3.13 of 3.14 — dat is prima. Zolang de eerste twee delen 3.12 of hoger zijn, ben je klaar.
Stap 3 — Installeer VS Code
Je hebt een code-editor nodig om code in te schrijven. Gewone editors zoals Notepad of TextEdit voegen ongemerkt .txt toe aan het einde van een bestandsnaam, en ze kleuren je code niet en laten geen fouten zien. We gebruiken VS Code: hij is gratis, draait op alle drie de besturingssystemen, en het is een van de editors die op het werk het meest wordt gebruikt.
- Ga naar code.visualstudio.com, klik de downloadknop voor jouw besturingssysteem en voer de installer uit
- Open VS Code. Klik op het pictogram Extensions links (of druk op Ctrl + Shift + X op Windows en Linux, Cmd + Shift + X op macOS)
- Typ
Pythonin het zoekvak en installeer de Python-extensie van Microsoft
Python draait ook zonder de extensie, maar ermee kleurt VS Code je code en wijs hij fouten aan terwijl je typt.
Stap 4 — Je eerste programma
- Maak een map met de naam
python-labin je home-map. Op Windows is de home-mapC:\Users\<name>, op macOS/Users/<name>en op Linux/home/<name>—<name>staat voor je gebruikersnaam - Open in VS Code de map
python-labmet File → Open Folder - Druk op File → New File, geef het de naam
hello.pyen typ dit erin:
language = "Python"
print("Hello from", language)
print("2 + 3 =", 2 + 3)Sla het bestand op (Ctrl + S op Windows en Linux, Cmd + S op macOS). Open daarna een terminal in VS Code: Terminal → New Terminal. Deze terminal opent vanzelf in de map python-lab.
Voer nu het bestand uit. Op Windows:
python hello.pyOp macOS of Linux:
python3 hello.pyUitvoer:
Hello from Python
2 + 3 = 5Je computer heeft zojuist een Python-programma gedraaid. Niet een browser, niet een website — je eigen machine.
Wanneer het misgaat
Typen van python opent de Microsoft Store (Windows) Python staat niet op PATH, dus Windows draait in plaats daarvan zijn eigen snelkoppeling. Voer de installer opnieuw uit, kies Modify en vink "Add python.exe to PATH" aan. Open daarna een nieuwe terminal.
python : The term 'python' is not recognized... (Windows) Dezelfde oorzaak, dezelfde oplossing. Je kunt ook controleren of py --version werkt — py is de Python-launcher van Windows en werkt ook zonder PATH.
command not found: python (macOS of Linux) Op macOS en Linux heet de opdracht python3. Typ python3 --version en python3 hello.py. Wordt python3 ook niet gevonden, dan is Python niet geïnstalleerd — ga terug naar Stap 1.
python hello.py zegt can't open file De terminal staat in de verkeerde map. Typ ls en controleer of hello.py in de lijst staat (ls werkt in Windows PowerShell ook). Staat hij er niet, ga dan met cd naar de juiste map, of open een nieuwe terminal in VS Code met Terminal → New Terminal.
Het bestand heet eigenlijk hello.py.txt Dit gebeurt wanneer je opslaat vanuit Notepad of TextEdit, en omdat Windows bestandsextensies standaard verbergt, zie je het niet. Maak het bestand in VS Code. Wil je bestandsextensies zien op Windows, zet dan View → Show → File name extensions aan in File Explorer en hernoem het bestand.
Stap 4 van 6 — Voorspellen
Test je begrip
Wat verschijnt er in de terminal wanneer dit bestand met python hello.py wordt gedraaid?
language = "Python"
print("Hello from", language)
print("2 + 3 =", 2 + 3)- AHello from Python 2 + 3 = 5
- BHello from, Python 2 + 3 =, 5
- CHello from Python 2 + 3 = 2 + 3
- DHello from language 2 + 3 = 5
Je hebt Python op Windows geïnstalleerd, maar python --version geeft een fout in PowerShell. Wat is de meest waarschijnlijke oorzaak?
- A"Add python.exe to PATH" was tijdens de installatie niet aangevinkt
- BPython 3.12 draait niet op Windows
- CPython werkt pas nadat de computer opnieuw is opgestart
- DJe moet eerst een `.py`-bestand aanmaken
Er ontbreekt één ding vergeleken met het voorbeeld uit het hoofdstuk. Wat gebeurt er wanneer dit bestand draait?
language = Python
print("Hello from", language)- AHello from — met daarna een spatie
- BHello from language
- CEen fout — zonder aanhalingstekens leest Python `Python` als een variabelenaam, en zo'n variabele bestaat niet
- DHello from Python
Voor antwoorden heb je een account nodig
Log in om je antwoorden te controleren
De vragen staan hierboven, en ze in je hoofd uitwerken is waar het om draait. Log in om de antwoorden, de uitleg en de hints in drie niveaus te zien.
Jouw beurt
Wijzig hello.py zodat hij je eigen naam afdrukt en het resultaat van 7 * 6 laat zien. Sla het op en draai het opnieuw — python hello.py op Windows, python3 hello.py op macOS of Linux.
De uitvoer zou er ongeveer zo uit moeten zien:
Hello from <your name>
7 * 6 = 42Deze missie heeft nog meer
Wat je hierboven las is de volledige missie — er is niets uit weggelaten. Pro voegt toe:
- Wat er echt onder de motorkap gebeurt: hoe Python dit uitvoert
- De volledige oplossing van de oefening, stap voor stap uitgewerkt
- Moeilijkere extra oefeningen
- De sollicitatievraag over dit onderwerp, met een modelantwoord
Stap 6 van 6
Uitdaging — de hoofdstukquiz
Tien vragen van makkelijk naar moeilijk. De laatste zijn met opzet lastig.
Log in om de quiz te maken