IDLE is de standaard editor van Python. Hierin kan je programma’s in de Python programmeertaal schrijven. Je leert in deze opdracht hoe je IDLE opstart en een simpel “Hallo wereld!” programma in Python schrijft.
Let op: Voor deze opdracht heb je Python nodig. Heb je nog geen Python? Volg dan deze link voor een handleiding om Python op je computer te installeren!
Hallo wereld?
“Hallo wereld!” is vaak het eerste wat je leert in een nieuwe programmeertaal, zoals Python. Het is een soort traditie geworden. Wat een “Hallo wereld!” programma doet? Simpel! Het laat de tekst “Hallo wereld!” op het scherm zien.
IDLE opstarten
Wij moeten eerst een editor openen om het “Hallo wereld!” programma in te kunnen schrijven. Python komt standaard met een eigen editor die IDLE heet.
Volg deze stappen om de IDLE editor op te starten.
- Open de zoek-functie van Windows.
De handigste manier om IDLE te vinden is via de zoek-functie van Windows.
Druk tegelijkertijd op de Windows-toets en des
-toets op je toetsenbord.
(De Windows-toets zit tussen deCtrl
-toets en deAlt
-toets op je toetsenbord, linksonder).
Je ziet nu een venster zoals hieronder. - Zoek naar ‘IDLE’ in het zoekvenster en open IDLE.
Klik op het tekstveld ‘Typ hier om te zoeken’.
Typidle
in. Je zou nu een plaatje zoals hieronder moeten zien.
Klik daarna op ‘IDLE (Python 3.8 32-bit)’ om IDLE te openen! 🙂
“Hallo wereld!” in Python
Je zou nu een venster moeten zien zoals hieronder. Dit venster heet de shell (je spreekt dit uit als ‘sjel’). In de shell kan je simpele Python commandos uitvoeren.
Om het “Hallo wereld!”-programma uit te voeren, heb je maar één regel code nodig:
print("Hallo", "wereld!")
Typ dit maar eens in de shell, naast de drie >>>
. Druk daarna op de Enter
-toets om het command uit te laten voeren.
Als het goed is, zie je nu deze regel in de shell staan, onder het commando wat je net hebt getypt:
Hallo wereld!
Gefeliciteerd! Je hebt je eerste regel code in Python geschreven!
Wat doet het ‘print’ commando?
print
is een zogenaamde functie. Een functie zegt tegen de computer dat het iets moet doen. In dit geval: toon tekst op het scherm.
Aan functies kan je vaak argumenten meegeven. Dit zijn stukjes informatie waarmee de functie iets kan doen. In dit geval zijn dit twee argumenten: de tekst "Hallo"
en de tekst "wereld!"
.
De aanhalingstekens (“) zorgen ervoor dat Python tekst als tekst herkent, en niet als een functie, of iets anders.
Om het samen te vatten, ziet de aanroep van een functie er zo uit:
De naam van de functie | print |
Hier komen de argumenten | ( |
Het eerste argument | "Hallo" |
Hier komt het volgende argument | , |
Het tweede argument | "wereld!" |
Dit waren de argumenten | ) |
Een langer Python programma schrijven
Vaak heb je aan programma’s van één regel niet genoeg, en wil je langere programma’s schrijven. Je wilt programma’s vaak ook kunnen opslaan, zodat je ze later opnieuw kan gebruiken.
Om in IDLE een langer programma te schrijven, klik je linksboven in het menu op ‘File’. Klik daarna op ‘New File’ in het menu dat verschijnt. Dit opent een nieuw venster, waar je langere programma’s in kan schrijven.
Schrijf eens dit programma in het nieuwe venster:
print("Hallo", "wereld!")
print("Hoe gaat het met jou?")
Dit programma bestaat uit twee print-functies. Kan jij al raden wat dit programma doet? 🙂
Het Python programma opslaan
Voordat wij het programma uit kunnen voeren, moeten wij het eerst opslaan. Klik daarvoor linksboven weer of ‘File’, en daarna op ‘Save File’ in het menu dat verschijnt. Je ziet een nieuw venster waarmee je jouw programma op kan slaan.
Tip: geef je programma een naam die je kan herinneren, zoals “hallo-wereld.py” en sla het op op een plek waar je het makkelijk terug kan vinden.
Het Python programma uitvoeren
Nu zijn wij klaar om het programma uit te voeren!
Klik daarvoor op ‘Run’ (“uitvoeren” in het Engels) in het menu bovenaan het venster. Klik daarna op ‘Run module’ om je programma uit te voeren.
Kijk nu in de shell (het andere venster). Je zou nu deze regels in de shell moeten zien:
Hallo wereld!
Hoe gaat het met jou?
Gefeliciteerd! Je hebt nu een programma in Python geschreven!