Skip to content
Python 3.12 · NumPy · SciPy · Matplotlib

Compilatore Python online

myCompiler è un compilatore, editor ed esecutore di codice Python online gratuito che ti permette di scrivere, eseguire e condividere codice Python direttamente nel tuo browser. Funziona come playground, sandbox, fiddle, compilatore cloud e REPL online per Python. Nessun download, nessuna installazione necessaria. Apri l'editor e inizia a programmare con evidenziazione della sintassi, completamento automatico e output istantaneo.

27+ linguaggi Usato da 1M+ sviluppatori Gratuito per sempre

Come eseguire codice Python online

Tre passi dall'idea al codice Python funzionante in questo playground online. Nessun account necessario.

Scrivi il tuo codice Editor di codice con evidenziazione della sintassi, numeri di riga e una scheda file che mostra il linguaggio corrente main.py 1 1 2 3 4 5 6 7 Python Ln 7, Col 25

Scrivi il tuo codice

Apri l'editor Python e inizia a scrivere. L'editor intelligente ti offre evidenziazione della sintassi, completamento automatico e rilevamento degli errori mentre digiti.

Clicca Esegui Editor con un pulsante Esegui e un suggerimento per la scorciatoia da tastiera per eseguire codice su server cloud main.py 2 Run or press Ctrl +

Clicca Esegui

Premi il pulsante Run oppure premi +Enter per eseguire il tuo codice Python su server cloud sicuri e isolati.

Visualizza i risultati Terminale integrato che mostra l'output del programma con prompt dei comandi e risultati di esecuzione main.py 3 1 2 ... Terminal $ python main.py $ Program finished

Visualizza i risultati

L'output appare istantaneamente nel terminale integrato. Errori ed eccezioni vengono mostrati con messaggi chiari e utili.

Tutto il necessario per programmare in Python

Un IDE Python online completo e playground di programmazione nel tuo browser. Scrivi, esegui e condividi codice senza alcuna configurazione.

Nessuna configurazione richiesta

Inizia a programmare in pochi secondi con questo interprete Python basato su browser. Nessun download, nessuna installazione, nessuna configurazione dell'ambiente. Apri il browser, vai su myCompiler e inizia a scrivere codice Python immediatamente.

Funziona su qualsiasi dispositivo con un browser web. Desktop, laptop, tablet, telefono, Chromebook. Non c'è nulla da installare e nulla da configurare.

Editor di codice ricco di funzionalità

Scrivi Python con un editor di codice di livello professionale integrato nel tuo browser. L'evidenziazione della sintassi colora il codice per una migliore leggibilità, rendendo parole chiave, stringhe e funzioni facilmente distinguibili a colpo d'occhio.

Il completamento automatico intelligente suggerisce metodi e proprietà mentre digiti, e il rilevamento degli errori in tempo reale individua i problemi prima che tu esegua il codice.

Progetti multi-file

Crea e gestisci più file in un singolo progetto. Usa la barra laterale dei file per organizzare il codice in moduli, poi importali tra i file proprio come in un IDE desktop.

Costruisci applicazioni modulari con una struttura di progetto appropriata. Ogni file è modificabile e puoi passare da uno all'altro istantaneamente.

Esegui il codice istantaneamente

Clicca il pulsante Esegui oppure premi +Enter per eseguire il tuo codice Python all'istante. Questo esecutore di codice online mostra l'output immediatamente nel pannello del terminale integrato. Il tuo codice viene eseguito su server cloud sicuri e isolati e i risultati appaiono in pochi secondi.

I messaggi di errore e i traceback vengono visualizzati chiaramente, rendendo facile trovare e correggere i problemi. Il terminale supporta i colori ANSI per una formattazione ricca dell'output.

Pronto a provarlo? Scrivi ed esegui il tuo primo programma Python in pochi secondi.

Apri l'editor Python

Python 3.12 con librerie popolari

myCompiler esegue Python 3.12, l'ultima versione stabile. Ottieni messaggi di errore migliorati, funzionalità linguistiche moderne e prestazioni migliori già pronti all'uso. Le librerie scientifiche e per i dati più diffuse sono preinstallate così puoi iniziare a lavorare immediatamente.

numpy scipy matplotlib scikit-learn

NumPy gestisce il calcolo numerico e le operazioni sugli array. SciPy fornisce funzioni scientifiche. Matplotlib crea grafici e visualizzazioni di dati. scikit-learn ti offre algoritmi di machine learning pronti all'uso.

Prova Python con le librerie
Librerie preinstallate
NumPy
Arrays, math
SciPy
Scientific
Matplotlib
Plotting
scikit-learn
ML
Apprendimento Pratica e sperimenta
Data Science Analizza e visualizza
Prototipazione Esperimenti rapidi
Condivisione URL e fork

Esempi di codice Python

Pattern comuni di Python che puoi provare nel compilatore online. Ogni esempio è pronto per essere eseguito.

Hello World in Python

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

Variabili e tipi di dati in Python

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

Condizionali If-Else in Python

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

Cicli For e While in Python

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

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

Funzioni in Python

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

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

Array e collezioni in Python

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

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

Classi e oggetti 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())

Gestione degli errori in Python

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

I/O su file 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}")

Come fornire input in Python online

myCompiler supporta l'input standard (stdin) per i programmi Python. Usa le funzioni di input standard di Python per leggere l'input dell'utente. Inserisci i tuoi dati di input nel pannello stdin prima di eseguire il programma.

Funziona sia per input su una riga che su più righe. Puoi leggere stringhe e convertirle in numeri utilizzando le funzioni I/O integrate del linguaggio.

Provalo tu stesso
main.py stdin supportato
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
Output
Hello Alice!
You'll be 26 next year.

Nessuna configurazione, nessuna registrazione. Inizia a scrivere codice Python adesso.

Inizia a programmare ora

Inizia con Python online

Puoi iniziare a scrivere ed eseguire codice Python adesso senza installare nulla. Digita il tuo codice e clicca su Esegui. Questo esecutore di codice Python gratuito esegue il tuo programma istantaneamente e mostra l'output nel pannello del terminale sotto l'editor. Apri l'editor online di Python, digita il tuo codice e clicca su Esegui.

Se sei nuovo a Python, usa questo playground Python online per iniziare con le basi come variabili, tipi di dati, condizionali e cicli. Gli esempi di codice qui sopra coprono tutti i fondamentali necessari per iniziare. Ogni esempio può essere copiato nella sandbox ed eseguito immediatamente. Nessuna configurazione, nessuna impostazione.

Man mano che avanzi, prova a creare progetti multi-file, usare librerie e condividere i tuoi programmi con altri tramite URL. Registra un account gratuito per salvare il tuo lavoro e costruire una libreria personale di programmi. myCompiler funziona come un IDE Python online completo direttamente nel tuo browser.

Chi usa myCompiler

Che tu stia imparando a programmare, preparandoti per i colloqui o prototipando idee, myCompiler è fatto per te.

Studenti e chi impara

Fai esercizi, completa i compiti e sperimenta con il codice senza installare nulla sui computer scolastici o personali.

Insegnanti ed educatori

Condividi esempi di codice con gli studenti tramite URL univoci. Incorpora il compilatore nei materiali del corso così gli studenti possono eseguire gli esempi direttamente nel browser.

Candidati ai colloqui

Esercitati con i problemi dei colloqui di programmazione, testa algoritmi e verifica soluzioni rapidamente durante la preparazione ai colloqui tecnici.

Sviluppatori professionisti

Prototipa rapidamente idee, testa snippet di codice o prova una libreria senza configurare un ambiente locale. Ottimo per esperimenti veloci.

Creatori di contenuti e blogger

Incorpora esempi interattivi in post di blog, tutorial e documentazione così i lettori possono eseguire il codice senza lasciare la pagina.

Team e collaboratori

Condividi snippet di codice con i colleghi tramite URL. Gli altri possono visualizzare, eseguire e fare il fork del tuo codice per svilupparlo ulteriormente.

myCompiler vs. IDE locale

Perché usare un compilatore Python online invece di installarne uno localmente?

Funzionalità myCompiler IDE locale
Tempo di configurazione Istantaneo Da minuti a ore
Installazione Nessuna richiesta Python + IDE richiesti
Supporto dispositivi Qualsiasi browser Solo desktop
Condivisione del codice URL con un clic Manuale (file, git, ecc.)
Linguaggi 27+ in un unico posto Uno alla volta
Costo Gratuito per sempre Gratuito a €€€
Funziona su Chromebook Limitato

Cos'è Python?

Python è un linguaggio di programmazione di alto livello e interpretato noto per la sua sintassi chiara e leggibilità. Creato da Guido van Rossum e rilasciato per la prima volta nel 1991, Python è diventato uno dei linguaggi di programmazione più popolari al mondo, classificandosi costantemente tra i primi tre su TIOBE e nel Developer Survey di Stack Overflow.

La filosofia di progettazione di Python enfatizza la leggibilità del codice con un uso significativo dell'indentazione. I suoi costrutti e l'approccio orientato agli oggetti aiutano i programmatori a scrivere codice chiaro e logico per progetti di qualsiasi dimensione.

A cosa serve Python?

Python è ampiamente utilizzato per lo sviluppo web con framework come Django e Flask, data science e analisi con pandas e NumPy, machine learning e IA con TensorFlow, PyTorch e scikit-learn, automazione e scripting, calcolo scientifico con SciPy e didattica. L'ampia libreria standard e il vasto ecosistema di pacchetti di terze parti rendono Python adatto a praticamente qualsiasi attività di programmazione.

Python per principianti

Python è ampiamente consigliato come primo linguaggio di programmazione grazie alla sua sintassi semplice e leggibile che assomiglia all'inglese corrente. A differenza di linguaggi come C++ o Java, Python non richiede di dichiarare tipi di variabili, gestire la memoria o scrivere codice boilerplate. Un programma "Hello World" in Python richiede una sola riga. Digita print("Hello, World!") e hai finito. Questo lo rende ideale per imparare i fondamenti della programmazione come variabili, cicli, funzioni e strutture dati.

Python vs altri linguaggi

Rispetto a JavaScript, Python ha una sintassi più pulita ed è più popolare per data science e sviluppo backend. Rispetto a Java, Python è più conciso, ha una curva di apprendimento più dolce e non richiede codice boilerplate. Rispetto a C++, Python è più facile da imparare, gestisce automaticamente la memoria e funziona su qualsiasi piattaforma senza ricompilazione. Il compromesso è che Python è più lento dei linguaggi compilati, ma per l'apprendimento, la prototipazione e la maggior parte delle applicazioni reali, questa differenza conta raramente.

Perché usare un compilatore Python online?

Un compilatore Python online, chiamato anche playground, sandbox o esecutore di codice Python, ti permette di scrivere ed eseguire codice Python direttamente nel browser web senza installare Python sul tuo computer. Funziona come un fiddle o REPL Python accessibile ovunque. È utile per la prototipazione rapida, l'apprendimento di Python, il test di frammenti di codice, la condivisione di soluzioni, i colloqui di programmazione e il lavoro da qualsiasi dispositivo inclusi telefoni, tablet e Chromebook.

L'IDE Python online di myCompiler include Python 3.12 con librerie scientifiche popolari pre-installate, supporto per progetti multi-file, input standard (stdin) e la possibilità di salvare, condividere e incorporare il tuo codice. Che tu lo chiami interprete, esecutore di codice o compilatore cloud, è completamente gratuito.

Perché Python è così popolare?

La popolarità di Python deriva dalla sua semplicità e versatilità. Ha una comunità enorme, migliaia di librerie open source e un'eccellente documentazione. Aziende come Google, Netflix, Instagram e Spotify utilizzano Python ampiamente. È il linguaggio di riferimento per data science, machine learning, sviluppo web e automazione. Per i principianti, la sintassi leggibile e la curva di apprendimento dolce lo rendono il linguaggio di programmazione più accessibile per iniziare.

Opportunità di carriera con Python

Gli sviluppatori Python sono molto richiesti in tutti i settori. I ruoli comuni includono ingegnere del software, data scientist, ingegnere di machine learning, ingegnere DevOps, sviluppatore backend e ingegnere dell'automazione. Imparare Python apre le porte a un'ampia gamma di percorsi di carriera nella tecnologia.

Prova Python online Gratuito · Nessuna registrazione necessaria

Scorciatoie da tastiera

Programma più velocemente con queste scorciatoie da tastiera nell'editor myCompiler.

Esegui codice
+ Enter
Salva programma
+ S
Attiva/disattiva commento
+ /
Indenta riga
Tab
Rimuovi indentazione
Shift + Tab
Annulla
+ Z
Seleziona occorrenza successiva
+ D
Trova e sostituisci
+ H

Incorpora il compilatore Python sul tuo sito web

Aggiungi un compilatore Python interattivo al tuo sito web, blog o piattaforma di apprendimento. I lettori possono scrivere ed eseguire codice Python direttamente sulla tua pagina senza lasciarla.

Perfetto per tutorial tecnici, corsi di programmazione, documentazione e contenuti educativi. Salva un programma su myCompiler e usa il link di incorporamento per aggiungerlo a qualsiasi pagina web.

Embedded Python compilatore, editor ed esecutore di codice
Output Run
HTML
<iframe
src="https://www.mycompiler.io
    /embed/python"
width="100%"
height="400"
frameborder="0">
</iframe>

Perché gli sviluppatori scelgono myCompiler

Un IDE online completo per Python e 27+ altri linguaggi di programmazione.

27+ Linguaggi

Python, JavaScript, Java, C++, Rust, Go, TypeScript, C# e molti altri. Tutti i compilatori e gli interpreti in un unico posto. Passa da un linguaggio all'altro istantaneamente.

Modalità scura e chiara

Passa tra tema chiaro e scuro con un clic. Programma comodamente in qualsiasi condizione di illuminazione, giorno e notte.

Ottimizzato per mobile

Editor completamente responsivo ottimizzato per telefoni, tablet e Chromebook. Programma su qualsiasi dispositivo con un browser web. Nessuna app da scaricare.

Salva e condividi il codice

Salva i programmi nel tuo account, condividili tramite URL univoci e lascia che gli altri visualizzino, facciano il fork ed eseguano il tuo codice. Ottimo per la collaborazione e le revisioni del codice.

Tag e organizzazione

Organizza i tuoi programmi salvati con i tag e trovali rapidamente con ricerca e filtri. Costruisci una libreria personale di snippet di codice e soluzioni.

Nessun account richiesto

Inizia a scrivere ed eseguire codice immediatamente. Nessuna registrazione, nessuna email, nessuna carta di credito. Crea un account gratuito in seguito solo se vuoi salvare il tuo lavoro.

Domande frequenti

Domande comuni sull'uso del compilatore, playground ed esecutore di codice Python online.

Sì! myCompiler è completamente gratuito per tutti i linguaggi supportati, incluso Python. Non ci sono abbonamenti, livelli premium né costi nascosti. Ogni funzionalità è disponibile gratuitamente.
myCompiler mantiene aggiornato il proprio ambiente Python. Puoi vedere la versione esatta nella sezione dettagli del linguaggio di questa pagina. Aggiorniamo regolarmente tutti i runtime dei linguaggi alle loro ultime versioni stabili.
Sì! myCompiler fornisce librerie Python popolari tra cui NumPy, Pandas, Matplotlib, SciPy e scikit-learn. Puoi importarle e utilizzarle direttamente nel tuo codice senza alcuna configurazione.
Apri semplicemente l'editor Python, scrivi o incolla il tuo codice e clicca il pulsante Esegui. Il tuo codice verrà eseguito sui nostri server e l'output apparirà nel pannello del terminale entro pochi secondi.
Sì. Clicca Salva per memorizzare il tuo programma. Riceverai un URL univoco che puoi condividere con chiunque. I destinatari possono visualizzare, fare il fork ed eseguire il tuo codice.
Sì. myCompiler supporta progetti multi-file. Puoi creare, rinominare ed eliminare file nella barra laterale. Questo ti permette di organizzare il tuo codice Python proprio come in un IDE locale.
Sì. Tutto il codice viene eseguito in container isolati sui nostri server. Ogni esecuzione ottiene il proprio ambiente sandbox che viene distrutto al termine. Il tuo codice non può influire su altri utenti né sulla nostra infrastruttura.
Sì. myCompiler ha un design responsivo ottimizzato per telefoni e tablet. Puoi scrivere ed eseguire codice Python in movimento. L'interfaccia mobile usa tab per passare tra editor, output e pannelli file.
Sì. Clicca sulla scheda Input nel pannello inferiore, digita o incolla i tuoi dati di input, poi clicca Esegui. Il tuo programma leggerà dall'input che hai fornito.
L'esecuzione è veloce. Il codice viene eseguito sulla nostra infrastruttura cloud ottimizzata e l'output appare tipicamente entro pochi secondi. Il tempo di esecuzione dipende dalla complessità del tuo programma.
Sì. myCompiler offre una funzionalità di incorporamento. Puoi copiare uno snippet iframe e incollarlo nel tuo sito web, blog o documentazione. I visitatori possono modificare ed eseguire il codice direttamente sulla tua pagina.
myCompiler supporta le scorciatoie comuni dell'editor tra cui Esegui (Ctrl/Cmd+Invio), Salva (Ctrl/Cmd+S), Trova (Ctrl/Cmd+F) e altre. Consulta la sezione scorciatoie da tastiera su questa pagina per l'elenco completo.
No. myCompiler richiede una connessione a internet perché il codice viene compilato ed eseguito sui nostri server cloud. L'editor stesso si carica nel browser, ma l'esecuzione del codice richiede la connettività.
myCompiler offre un ambiente veloce, gratuito e senza configurazione con un moderno editor di codice, supporto multi-file, modalità scura e condivisione istantanea. È ideale per imparare, prototipare, prepararsi ai colloqui e condividere esempi di codice.
Sì. myCompiler è ottimo per esercitarsi con algoritmi e problemi di programmazione. Puoi scrivere codice Python, fornire input personalizzati e testare le tue soluzioni istantaneamente. Salva il tuo lavoro e torna ad esso in qualsiasi momento.
Usa istruzioni print o output sulla console per tracciare il comportamento del tuo programma. myCompiler mostra tutto l'output standard e i messaggi di errore nel pannello del terminale. I messaggi di errore includono i numeri di riga per aiutarti a individuare i problemi.

Pronto a scrivere codice Python?

Apri il playground Python gratuito e inizia a programmare immediatamente. Nessun download, nessun account necessario.

Inizia a programmare in Python

Gratuito · Nessuna registrazione richiesta · Python 3.12

Inizia a programmare in Python