Naar hoofdinhoud
Python-basisprincipes2026-10-30 · 6 min leestijd

Python Hello World: schrijf uw eerste regel code in 5 minuten

U heeft naar Python Hello World gezocht omdat u werkende code wilt schrijven en niet de strijd wilt aangaan met omgevingsvariabelen, kapotte installatieprogramma's of terminalrechten. De meeste inleidende tutorials slepen je door een toolchain-installatie van dertig minuten voordat je ook maar één regel uitvoert. Die setup-frictie is de reden waarom veel aspirant-ontwikkelaars het programmeren afketsen voordat ze hun eerste resultaat zien.

Het behalen van je eerste overwinning in Python duurt minder dan zestig seconden. De taalsyntaxis is minimaal, voor mensen leesbaar en ontworpen om onnodige standaardteksten te elimineren. Maar het pad tussen het typen van code en het zien van de uitvoer op uw scherm hangt volledig af van waar en hoe u de code uitvoert.

Of u code nu direct in een browser wilt testen of een lokale ontwikkelmachine wilt opzetten, deze handleiding behandelt de exacte syntaxis, runtime-omgevingen en OS-specifieke installatievalkuilen die beginners doen ontsporen.

Je eerste coderegel: print('Hallo wereld!')

In Python 3.13 vereist het weergeven van tekst naar standaarduitvoer een enkele aanroep van de ingebouwde print()-functie. In tegenstelling tot C++, Java of Rust vereist Python geen hoofdfunctie-wrapper, geen klassendeclaraties en geen compilervlaggen.

▶ PYTHONeditable · runs in your browser

Onder de motorkap neemt print() positionele argumenten, converteert deze naar stringobjecten met behulp van str(), en schrijft ze naar sys.stdout gevolgd door een newline-teken. Als u meerdere argumenten doorgeeft, worden ze automatisch gescheiden met een spatie: print("Hallo", "Wereld!"). Python verwerkt de serialisatie van objecten en het doorspoelen van streams automatisch, waardoor eenvoudige uitvoer onmiddellijk beschikbaar is.

Sla de lokale installatie over: voer code uit in de browser

Het opzetten van lokale compilers, shell-paden en virtuele omgevingen is een grote bron van vroege frustratie. Als uw primaire doel vandaag de dag het begrijpen van de kernsyntaxis, variabelen en logicastroom is, is het configureren van een lokale tolk een onnodige hindernis.

Moderne webgebaseerde runtimes compileren Python-code op de server of via WebAssembly-engines zoals Pyodide in de browser. Hierdoor kunt u Python 3 onmiddellijk schrijven, uitvoeren en debuggen zonder de configuratie van uw besturingssysteem te wijzigen of terminalopdrachten uit te voeren.

Als je dit interactief in de browser wilt oefenen (geen installatie), probeer dan de foundations course. U kunt code rechtstreeks in uw browsertabblad schrijven, onmiddellijke feedback op oefeningen ontvangen en mentale modellen bouwen voordat u terminalconfiguraties aanraakt.

Python installeren: officieel installatieprogramma versus uv versus systeempakketten

Wanneer u klaar bent om lokaal te ontwikkelen, voorkomt het kiezen van de juiste installatiestrategie later milieuverontreiniging. Python wordt verzonden via drie primaire distributiekanalen: officiële binaire bestanden van python.org, moderne toolchain-managers zoals uv, en pakketbeheerders van het besturingssysteem.

▶ PYTHONeditable · runs in your browser

Voor absolute beginners met afzonderlijke projecten is het officiële python.org-installatieprogramma voldoende. Professionele ontwikkelaars vertrouwen echter steeds meer op zelfstandige omgevingsmanagers zoals uv (geschreven in Rust) om uitvoerbare bestanden van Python te beheren zonder de systeemafhankelijkheden aan te raken. Vermijd het gebruik van de pakketbeheerder van uw besturingssysteem (zoals apt of brew) om uw primaire globale Python-uitvoerbare bestand te installeren, tenzij u specifiek van plan bent de afhankelijkheden van de hulpprogramma's op systeemniveau te beheren.

De macOS-valstrik: raak nooit systeempython aan

macOS werd historisch geleverd met een door het systeem beheerd binair bestand Python 2.7, gelegen op /usr/bin/python. Zelfs op moderne macOS-versies waar /usr/bin/python3 bestaat via Xcode Command Line Tools, kan het wijzigen van dit uitvoerbare bestand of het installeren van globale pakketten in de map site-packages de systeemhulpprogramma's van macOS kapot maken.

▶ PYTHONeditable · runs in your browser

Installeer altijd een geïsoleerde Python-runtime met uv, pyenv of het officiële macOS .pkg-installatieprogramma van python.org. Deze worden geïnstalleerd in gebruikersveilige mappen zoals /Library/Frameworks/Python.framework of ~/.local/share/, waardoor de systeemtools van Apple onaangeroerd blijven. Voer nooit sudo pip install uit op macOS.

De Windows-val: het PATH-selectievakje dat u niet kunt overslaan

Wanneer u Python op Windows installeert via het uitvoerbare installatieprogramma van python.org, presenteert de installatiewizard een installatievenster met een gemakkelijk over het hoofd gezien selectievakje onderaan: "Python.exe toevoegen aan PATH".

▶ PYTHONeditable · runs in your browser

Als u dit vakje niet aangevinkt laat, zullen Windows Command Prompt en PowerShell de commando's python of pip niet herkennen, wat resulteert in de fout: 'python' wordt niet herkend als een intern of extern commando. Als u dit tijdens de installatie hebt gemist, voert u het installatieprogramma opnieuw uit, selecteert u "Wijzigen" en vinkt u de PATH-optie aan, of vertrouwt u op het Windows Python Launcher-commando py hello.py.

REPL versus script versus notebook: kies de juiste interface

Python biedt drie verschillende interfaces voor het uitvoeren van code, die elk een specifieke ontwikkelingsfase dienen.

▶ PYTHONeditable · runs in your browser

De interactieve REPL (Read-Eval-Print Loop) wordt geopend wanneer u python in uw terminal typt. Het evalueert afzonderlijke uitdrukkingen onmiddellijk, ideaal voor snel testen. Scriptbestanden (.py) slaan de broncode permanent op voor batchuitvoering vanaf terminal- of CI/CD-pijplijnen. Jupyter Notebooks (.ipynb) combineren Markdown-tekst met uitvoerbare codecellen, waardoor ze dominant worden in data-analyse en machine learning-workflows. Beginners moeten beginnen met scripts of browseromgevingen voordat ze een complexe notebookinfrastructuur adopteren.

Eerste 5 dingen om te proberen na Hallo wereld

Zodra print('Hallo, Wereld!') werkt, ga dan onmiddellijk naar de fundamentele taalprimitieven: variabelen, stringinterpolatie, rekenkunde, gebruikersinvoer en voorwaardelijke uitvoering.

▶ PYTHONeditable · runs in your browser

Dit korte fragment introduceert typecasting (int()), dynamische tekenreeksopmaak (f-strings geïntroduceerd in Python 3.6), standaardinvoerstromen en op inspringing gebaseerde blokscoping (PEP 8). Door met deze vijf concepten te experimenteren, wordt bevestigd dat u begrijpt hoe Python gegevensstromen en vertakkende besturingsstromen verwerkt.

Veelgestelde vragen

Waarom krijg ik een SyntaxError wanneer ik print "Hallo" uitvoer?

In Python 2 was print een statement en waren er geen haakjes nodig. Python 3 heeft print omgezet in een ingebouwde functie, waardoor haakjes verplicht zijn. Python 2 bereikte officieel het einde van zijn levensduur op 1 januari 2020 (PEP 373). Als u deze fout tegenkomt, update dan uw code naar print("Hallo") en zorg ervoor dat u Python 3 gebruikt. Om een ​​solide basis te leggen in de moderne Python-syntaxis, doorloopt u de foundations course.

Moet ik Python 2 of Python 3 gebruiken voor nieuwe projecten?

Gebruik altijd Python 3 (met name Python 3.12 of 3.13). Python 2 is verouderd, wordt niet onderhouden en bevat geen beveiligingsupdates. Alle actieve pakketten van derden in de Python Package Index (PyPI) vereisen Python 3.

Wat is de snelste manier om Python te schrijven zonder configuratie?

De snelste methode is het gebruik van een interactieve browseromgeving. Met runtimes die op WebAssembly zijn gebouwd, kunt u Python-code rechtstreeks in uw webbrowser uitvoeren zonder lokale compilers te installeren of terminal-PATH-variabelen te bewerken. Je kunt nu meteen beginnen met het oefenen van de kernsyntaxis in onze browsergebaseerde foundations course.

Waarom wordt het Python-commando niet herkend in mijn Windows-terminal?

Deze fout treedt op omdat de map met python.exe tijdens de installatie niet is toegevoegd aan de omgevingsvariabele PATH van uw systeem. Voer het installatieprogramma van Python.org opnieuw uit, selecteer "Wijzigen" en vink het selectievakje "Python.exe aan PATH toevoegen" aan. U kunt ook scripts starten met de Windows Python Launcher door py hello.py te typen.

Wat moet ik leren nadat ik Hello World in Python heb geschreven?

Nadat u uw eerste script heeft geschreven, concentreert u zich op de kerngegevensstructuren (lijsten, woordenboeken, sets, tupels), controlestroom (voor lussen, while-lussen, if-else-instructies) en functiedefinities met behulp van het sleutelwoord def.

Het beheersen van de Python-syntaxis vereist het overwinnen van installatiewegversperringen en het opbouwen van actief spiergeheugen door doelbewust oefenen. Klaar om te oefenen? Begin hier

Klaar om het te proberen?

15 lessen gratis na een gratis aanmelding — geen kaart. Proef het platform en beslis dan.

Begin gratis →

Or unlock every lesson

Pro — $12/mo, unlimited AI, cancel any time. Refund within 14 days worldwide.

See Pro plans →

Get one Python lesson + one career idea every Friday

No spam, no "buy our course now". Three bullets, every Friday. Unsubscribe with one click.