Skip to content
Python 3.12 · NumPy · SciPy · Matplotlib

Online Python-compiler

myCompiler is een gratis online Python compiler, editor en code runner waarmee u Python-code direct in uw browser kunt schrijven, uitvoeren en delen. Het werkt als uw Python-playground, sandbox, fiddle, cloud-compiler en online REPL. Geen downloads, geen installatie nodig. Open de editor en begin met coderen met syntaxiskleuring, automatisch aanvullen en directe uitvoer.

27+ talen Gebruikt door 1M+ ontwikkelaars Voor altijd gratis

Hoe u Python-code online uitvoert

Drie stappen van idee tot werkende Python-code in deze online playground. Geen account vereist.

Schrijf uw code Code-editor met syntaxismarkering, regelnummers en een bestandstabblad dat de huidige taal toont main.py 1 1 2 3 4 5 6 7 Python Ln 7, Col 25

Schrijf uw code

Open de Python-editor en begin met schrijven. De slimme editor geeft u syntaxiskleuring, automatisch aanvullen en foutdetectie terwijl u typt.

Klik op Uitvoeren Editor met een Uitvoeren-knop en een sneltoetshint om code uit te voeren op cloudservers main.py 2 Run or press Ctrl +

Klik op Uitvoeren

Klik op de Run knop of druk op +Enter om uw Python-code uit te voeren op beveiligde, geïsoleerde cloudservers.

Bekijk de resultaten Geïntegreerde terminal die programma-uitvoer weergeeft met opdrachtprompt en uitvoeringsresultaten main.py 3 1 2 ... Terminal $ python main.py $ Program finished

Bekijk de resultaten

De uitvoer verschijnt direct in de geïntegreerde terminal. Fouten en uitzonderingen worden weergegeven met duidelijke, nuttige berichten.

Alles wat u nodig heeft om te coderen in Python

Een complete online Python IDE en coding-playground in uw browser. Schrijf, voer uit en deel code zonder enige installatie.

Geen installatie vereist

Begin in seconden met coderen via deze browsergebaseerde Python-interpreter. Geen downloads, geen installaties, geen omgevingsconfiguratie. Open uw browser, ga naar myCompiler en begin direct met het schrijven van Python-code.

Werkt op elk apparaat met een webbrowser. Desktop, laptop, tablet, telefoon, Chromebook. Er is niets te installeren en niets te configureren.

Uitgebreide code-editor

Schrijf Python met een professionele code-editor ingebouwd in uw browser. Syntaxiskleuring maakt uw code leesbaar door trefwoorden, strings en functies in één oogopslag te onderscheiden.

Intelligente automatische aanvulling stelt methoden en eigenschappen voor terwijl u typt, en realtime foutdetectie signaleert fouten voordat u uw code uitvoert.

Projecten met meerdere bestanden

Maak en beheer meerdere bestanden in één project. Gebruik de bestandszijbalk om uw code in modules te organiseren en importeer ze in bestanden, net als in een desktop IDE.

Bouw modulaire applicaties met een goede projectstructuur. Elk bestand is bewerkbaar en u kunt er direct tussen schakelen.

Code direct uitvoeren

Klik op de knop Uitvoeren of druk op +Enter om uw Python-code direct uit te voeren. Deze online code runner toont de uitvoer onmiddellijk in het geïntegreerde terminalpaneel. Uw code wordt uitgevoerd op beveiligde, geïsoleerde cloudservers en de resultaten verschijnen binnen seconden.

Foutmeldingen en tracebacks worden duidelijk weergegeven, zodat u problemen eenvoudig kunt vinden en oplossen. De terminal ondersteunt ANSI-kleuren voor rijke uitvoerformattering.

Klaar om het te proberen? Schrijf en voer uw eerste Python-programma uit in seconden.

Open Python-editor

Python 3.12 met populaire bibliotheken

myCompiler gebruikt Python 3.12, de nieuwste stabiele versie. U krijgt verbeterde foutmeldingen, moderne taalfuncties en betere prestaties direct uit de doos. Populaire wetenschappelijke en databibliotheken zijn vooraf geïnstalleerd zodat u direct aan de slag kunt.

numpy scipy matplotlib scikit-learn

NumPy verwerkt numerieke berekeningen en arraybewerkingen. SciPy biedt wetenschappelijke functies. Matplotlib maakt grafieken en datavisualisaties. scikit-learn geeft u direct bruikbare machine learning-algoritmen.

Probeer Python met bibliotheken
Vooraf geïnstalleerde bibliotheken
NumPy
Arrays, math
SciPy
Scientific
Matplotlib
Plotting
scikit-learn
ML
Leren Oefen en experimenteer
Data Science Analyseer en visualiseer
Prototyping Snelle experimenten
Delen URL's en forks

Python-codevoorbeelden

Veelvoorkomende Python-patronen die u kunt uitproberen in de online compiler. Elk voorbeeld is direct uitvoerbaar.

Hello World in Python

main.py
print("Hello, World!")

Variabelen en gegevenstypen in Python

main.py
name = "Alice"
age = 30
height = 5.6
is_student = True
print(f"{name} is {age} years old")

If-Else-voorwaarden in Python

main.py
x = 10
if x > 0:
    print("Positive")
elif x == 0:
    print("Zero")
else:
    print("Negative")

For- en While-lussen in Python

main.py
for i in range(5):
    print(f"Count: {i}")

total = 0
while total < 10:
    total += 3
print(f"Total: {total}")

Functies in Python

main.py
def greet(name, greeting="Hello"):
    return f"{greeting}, {name}!"

print(greet("Alice"))
print(greet("Bob", "Hi"))

Arrays en verzamelingen in Python

main.py
fruits = ["apple", "banana", "cherry"]
fruits.append("date")
print(fruits[1])

person = {"name": "Alice", "age": 30}
print(person["name"])

Klassen en objecten in Python

main.py
class Dog:
    def __init__(self, name, breed):
        self.name = name
        self.breed = breed

    def bark(self):
        return f"{self.name} says Woof!"

dog = Dog("Rex", "Labrador")
print(dog.bark())

Foutafhandeling in Python

main.py
try:
    result = 10 / 0
except ZeroDivisionError as e:
    print(f"Error: {e}")
finally:
    print("Done")

Bestands-I/O in Python

main.py
# Write to file
with open("output.txt", "w") as f:
    f.write("Hello, File!")

# Read from file
with open("output.txt", "r") as f:
    print(f.read())

List Comprehensions in Python

main.py
numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
evens = [n for n in numbers if n % 2 == 0]
squares = [n ** 2 for n in numbers]
print(f"Evens: {evens}")
print(f"Squares: {squares}")

Invoer gebruiken in Python online

myCompiler ondersteunt standaardinvoer (stdin) voor Python-programma's. Gebruik de standaard invoerfuncties van Python om gebruikersinvoer te lezen. Voer uw invoergegevens in het stdin-paneel in voordat u uw programma uitvoert.

Dit werkt voor zowel enkelvoudige als meervoudige invoer. U kunt strings inlezen en converteren naar getallen met behulp van de ingebouwde I/O-functies van de taal.

Probeer het zelf
main.py stdin ondersteund
name = input("What is your name? ")
age = int(input("How old are you? "))

print(f"Hello {name}!")
print(f"You'll be {age + 1} next year.")
stdin
Alice
25
Uitvoer
Hello Alice!
You'll be 26 next year.

Geen installatie, geen aanmelding. Begin nu met het schrijven van Python-code.

Begin nu met coderen

Aan de slag met Python online

U kunt direct Python-code schrijven en uitvoeren zonder iets te installeren. Typ uw code en klik op Uitvoeren. Deze gratis Python-code runner voert uw programma direct uit en toont de uitvoer in het terminalpaneel onder de editor. Open de Python online editor, typ uw code en klik op Uitvoeren.

Als u nieuw bent met Python, gebruik dan deze online Python-playground om te beginnen met de basis zoals variabelen, gegevenstypen, voorwaarden en lussen. De codevoorbeelden hierboven behandelen alle basisprincipes die u nodig heeft om te beginnen. Elk voorbeeld kan worden gekopieerd naar de sandbox en direct worden uitgevoerd. Geen installatie, geen configuratie.

Naarmate u vordert, kunt u projecten met meerdere bestanden maken, bibliotheken gebruiken en uw programma's delen met anderen via URL. Meld u aan voor een gratis account om uw werk op te slaan en een persoonlijke bibliotheek van programma's op te bouwen. myCompiler werkt als een volledige online Python IDE in uw browser.

Wie gebruikt myCompiler

Of u nu leert coderen, zich voorbereidt op sollicitatiegesprekken of ideeën prototypet, myCompiler is voor u gebouwd.

Studenten en leerlingen

Oefen opdrachten, maak huiswerkopdrachten en experimenteer met code zonder iets te installeren op school- of persoonlijke computers.

Docenten en onderwijzers

Deel codevoorbeelden met studenten via unieke URL's. Sluit de compiler in cursusmateriaal in zodat studenten voorbeelden direct in de browser kunnen uitvoeren.

Sollicitanten

Oefen coding-interviewproblemen, test algoritmen en controleer oplossingen snel tijdens de voorbereiding op technische interviews.

Professionele ontwikkelaars

Prototype ideeën snel, test codefragmenten of probeer een bibliotheek zonder een lokale omgeving in te stellen. Ideaal voor snelle experimenten.

Contentmakers en bloggers

Sluit interactieve voorbeelden in blogberichten, tutorials en documentatie in zodat lezers code kunnen uitvoeren zonder de pagina te verlaten.

Teams en medewerkers

Deel codefragmenten met collega's via URL's. Anderen kunnen uw code bekijken, uitvoeren en forken om voort te bouwen op uw werk.

myCompiler vs. lokale IDE

Waarom een online Python-compiler gebruiken in plaats van er een lokaal te installeren?

Functie myCompiler Lokale IDE
Installatietijd Direct Minuten tot uren
Installatie Niet vereist Python + IDE vereist
Apparaatondersteuning Elke browser Alleen desktop
Code delen URL met één klik Handmatig (bestand, git, enz.)
Talen 27+ op één plek Één tegelijk
Kosten Voor altijd gratis Gratis tot €€€
Werkt op Chromebook Ja Beperkt

Wat is Python?

Python is een high-level, geïnterpreteerde programmeertaal die bekendstaat om zijn heldere syntaxis en leesbaarheid. Gemaakt door Guido van Rossum en voor het eerst uitgebracht in 1991, is Python uitgegroeid tot een van de populairste programmeertalen ter wereld en staat consequent in de top drie op TIOBE en Stack Overflow's Developer Survey.

De ontwerpfilosofie van Python benadrukt leesbaarheid van code door veelvuldig gebruik van inspringing. De taalconstructies en objectgeoriënteerde aanpak helpen programmeurs om duidelijke, logische code te schrijven voor projecten van elke omvang.

Waarvoor wordt Python gebruikt?

Python wordt veel gebruikt voor webontwikkeling met frameworks zoals Django en Flask, data science en analytics met pandas en NumPy, machine learning en AI met TensorFlow, PyTorch en scikit-learn, automatisering en scripting, wetenschappelijk rekenen met SciPy, en onderwijs. De uitgebreide standaardbibliotheek en het enorme ecosysteem aan pakketten van derden maken Python geschikt voor vrijwel elke programmeertaak.

Python voor beginners

Python wordt breed aanbevolen als eerste programmeertaal vanwege de eenvoudige, leesbare syntaxis die lijkt op gewoon Engels. In tegenstelling tot talen als C++ of Java hoeft u in Python geen variabeletypen te declareren, geheugen te beheren of boilerplate-code te schrijven. Een "Hello World"-programma in Python neemt slechts één regel in beslag. Typ print("Hello, World!") en u bent klaar. Dit maakt het ideaal voor het leren van programmeerbasisbeginselen zoals variabelen, lussen, functies en datastructuren.

Python versus andere talen

Vergeleken met JavaScript heeft Python een schonere syntaxis en is het populairder voor data science en backend-ontwikkeling. Vergeleken met Java is Python beknopter, heeft het een minder steile leercurve en vereist het geen boilerplate-code. Vergeleken met C++ is Python gemakkelijker te leren, beheert het geheugen automatisch en draait het op elk platform zonder hercompilatie. Het nadeel is dat Python langzamer is dan gecompileerde talen, maar voor leren, prototyping en de meeste praktische toepassingen maakt dit verschil zelden uit.

Waarom een online Python-compiler gebruiken?

Met een online Python-compiler, ook wel een Python-playground, sandbox of code runner genoemd, kunt u direct Python-code schrijven en uitvoeren in uw webbrowser zonder Python op uw computer te installeren. Beschouw het als een Python-fiddle of REPL die u overal kunt openen. Het is handig voor snel prototypen, Python leren, codefragmenten testen, oplossingen delen, coding-interviews en werken op elk apparaat inclusief telefoons, tablets en Chromebooks.

De online Python IDE van myCompiler bevat Python 3.12 met populaire wetenschappelijke bibliotheken vooraf geïnstalleerd, ondersteuning voor meerdere bestanden, standaardinvoer (stdin) en de mogelijkheid om uw code op te slaan, te delen en in te sluiten. Of u het nu een interpreter, code-uitvoerder of cloud-compiler noemt, het is volledig gratis.

Waarom is Python zo populair?

De populariteit van Python komt voort uit zijn eenvoud en veelzijdigheid. Het heeft een enorme community, duizenden open-source bibliotheken en uitstekende documentatie. Bedrijven als Google, Netflix, Instagram en Spotify gebruiken Python uitgebreid. Het is de standaardtaal voor data science, machine learning, webontwikkeling en automatisering. Voor beginners maken de leesbare syntaxis en de zachte leercurve het de meest toegankelijke programmeertaal om mee te beginnen.

Python-carrièremogelijkheden

Python-ontwikkelaars zijn zeer gewild in diverse sectoren. Veelvoorkomende functies zijn software-engineer, data scientist, machine learning engineer, DevOps-engineer, backend-ontwikkelaar en automatiseringsengineer. Python leren opent deuren naar een breed scala aan carrièrepaden in de technologie.

Probeer Python online Gratis · Geen aanmelding nodig

Sneltoetsen

Code sneller met deze sneltoetsen in de myCompiler-editor.

Code uitvoeren
+ Enter
Programma opslaan
+ S
Opmerking in-/uitschakelen
+ /
Regel inspringen
Tab
Inspringing verwijderen
Shift + Tab
Ongedaan maken
+ Z
Volgende voorkomen selecteren
+ D
Zoeken en vervangen
+ H

Sluit de Python-compiler in op uw website

Voeg een interactieve Python-compiler toe aan uw website, blog of leerplatform. Lezers kunnen Python-code direct op uw pagina schrijven en uitvoeren zonder deze te verlaten.

Perfect voor technische tutorials, codeerscursussen, documentatie en educatieve inhoud. Sla een programma op in myCompiler en gebruik de insluitlink om het aan elke webpagina toe te voegen.

Embedded Python compiler, editor en code runner
Output Run
HTML
<iframe
src="https://www.mycompiler.io
    /embed/python"
width="100%"
height="400"
frameborder="0">
</iframe>

Waarom ontwikkelaars myCompiler kiezen

Een volledig uitgeruste online IDE voor Python en 27+ andere programmeertalen.

27+ talen

Python, JavaScript, Java, C++, Rust, Go, TypeScript, C# en nog veel meer. Alle compilers en interpreters op één plek. Schakel direct tussen talen.

Donkere en lichte modus

Schakel met één klik tussen lichte en donkere thema's. Code comfortabel in elke lichtomstandigheid, dag en nacht.

Mobielvriendelijk

Volledig responsieve editor geoptimaliseerd voor telefoons, tablets en Chromebooks. Code op elk apparaat met een webbrowser. Geen app-download nodig.

Code opslaan en delen

Sla programma's op in uw account, deel ze via unieke URL's en laat anderen uw code bekijken, forken en uitvoeren. Ideaal voor samenwerking en code-reviews.

Tags en organisatie

Organiseer uw opgeslagen programma's met tags en vind ze snel met zoeken en filters. Bouw een persoonlijke bibliotheek van codefragmenten en oplossingen op.

Geen account vereist

Begin direct met het schrijven en uitvoeren van code. Geen aanmelding, geen e-mail, geen creditcard. Maak alleen een gratis account aan als u uw werk wilt opslaan.

Veelgestelde vragen

Veelgestelde vragen over het gebruik van de online Python-compiler, playground en code runner.

Ja! myCompiler is volledig gratis voor alle ondersteunde talen, inclusief Python. Er zijn geen abonnementen, geen premiumlagen en geen verborgen kosten. Elke functie is gratis beschikbaar.
myCompiler houdt zijn Python-omgeving up-to-date. U kunt de exacte versie zien in de taaldetailssectie van deze pagina. We werken alle taalruntimes regelmatig bij naar hun nieuwste stabiele versies.
Ja! myCompiler biedt populaire Python-bibliotheken waaronder NumPy, Pandas, Matplotlib, SciPy en scikit-learn. U kunt ze direct importeren en gebruiken in uw code zonder enige setup.
Open gewoon de Python-editor, schrijf of plak uw code en klik op de knop Uitvoeren. Uw code wordt uitgevoerd op onze servers en de uitvoer verschijnt binnen seconden in het terminalpaneel.
Ja. Klik op Opslaan om uw programma te bewaren. U ontvangt een unieke URL die u met iedereen kunt delen. Ontvangers kunnen uw code bekijken, forken en uitvoeren.
Ja. myCompiler ondersteunt projecten met meerdere bestanden. U kunt bestanden in de zijbalk maken, hernoemen en verwijderen. Hiermee organiseert u uw Python-code net als in een lokale IDE.
Ja. Alle code wordt uitgevoerd in geïsoleerde containers op onze servers. Elke uitvoering krijgt een eigen geïsoleerde omgeving die na afloop wordt vernietigd. Uw code kan geen invloed hebben op andere gebruikers of onze infrastructuur.
Ja. myCompiler heeft een responsief ontwerp geoptimaliseerd voor telefoons en tablets. U kunt Python-code onderweg schrijven en uitvoeren. De mobiele interface gebruikt tabbladen om te schakelen tussen de editor, uitvoer en bestandspanelen.
Ja. Klik op het tabblad Invoer in het onderste paneel, typ of plak uw invoergegevens en klik vervolgens op Uitvoeren. Uw programma leest van de opgegeven invoer.
De uitvoering is snel. Code wordt uitgevoerd op onze geoptimaliseerde cloudinfrastructuur en de uitvoer verschijnt doorgaans binnen seconden. De uitvoeringstijd hangt af van de complexiteit van uw programma.
Ja. myCompiler biedt een insluitfunctie. U kunt een iframe-fragment kopiëren en plakken op uw website, blog of documentatie. Bezoekers kunnen code direct op uw pagina bewerken en uitvoeren.
myCompiler ondersteunt veelgebruikte editor-sneltoetsen waaronder Uitvoeren (Ctrl/Cmd+Enter), Opslaan (Ctrl/Cmd+S), Zoeken (Ctrl/Cmd+F) en meer. Zie de sectie sneltoetsen op deze pagina voor de volledige lijst.
Nee. myCompiler vereist een internetverbinding omdat code wordt gecompileerd en uitgevoerd op onze cloudservers. De editor zelf wordt in uw browser geladen, maar het uitvoeren van code vereist connectiviteit.
myCompiler biedt een snelle, gratis omgeving zonder installatie met een moderne code-editor, ondersteuning voor meerdere bestanden, donkere modus en direct delen. Het is ideaal voor leren, prototypen, interviews en het delen van codevoorbeelden.
Ja. myCompiler is ideaal voor het oefenen van algoritmen en codeerproblemen. U kunt Python-code schrijven, aangepaste invoer opgeven en uw oplossingen direct testen. Sla uw werk op en kom er op elk moment op terug.
Gebruik print-instructies of console-uitvoer om het gedrag van uw programma te volgen. myCompiler toont alle standaarduitvoer en foutmeldingen in het terminalpaneel. Foutmeldingen bevatten regelnummers om u te helpen problemen te lokaliseren.

Klaar om Python-code te schrijven?

Open de gratis Python-playground en begin direct met coderen. Geen downloads, geen account vereist.

Begin met coderen in Python

Gratis · Geen aanmelding vereist · Python 3.12

Begin met coderen in Python