Torna a Strumenti

Compilatore Python online

Esegui Python 3.8-3.12 con caricamento file, cartelle di progetto e librerie popolari

Ultimo aggiornamento
My tools
No tools yet

Caricamento...

Come eseguire il codice Python online

  1. 1

    Incolla il codice o seleziona un esempio

    Inserisci il codice Python nell'editor, oppure inizia rapidamente selezionando esempi preimpostati come NumPy, Pandas, Matplotlib e altri.

  2. 2

    Conferma la versione del runtime

    La barra degli strumenti mostra la versione corrente del runtime Python Pyodide nel browser, così puoi confermare l’ambiente di esecuzione.

  3. 3

    Carica le librerie necessarie ed esegui

    Se il codice utilizza librerie di terze parti, puoi aprire "Gestione librerie" per caricare i pacchetti richiesti; in caso di errori dovuti a pacchetti mancanti, puoi installarli con un clic e rieseguire.

  4. 4

    Visualizza i risultati e condividi

    Dopo l'esecuzione, visualizza i risultati, gli errori o i grafici Matplotlib nell'area di output, e puoi copiare l'output, ripristinare la cronologia o generare un link di condivisione.

Panoramica delle funzioni

Un compilatore Python online gratuito e Python Playground. Esegui codice Python localmente nel browser con Pyodide e carica all’occorrenza librerie comuni come NumPy, Pandas, Matplotlib, Scikit-learn e Requests, senza installare un ambiente locale.

Descrizione dello strumento

Compilatore Python online gratuito per 3.8-3.12. Carica CSV, Excel, font e file .py, gestisci cartelle, usa NumPy/Pandas/Matplotlib ed esporta ZIP.

Elenco delle funzionalità

  • Mostra la versione corrente del runtime Pyodide, ideale per apprendimento, verifica di esempi ed esperimenti rapidi.
  • Include più di 15 librerie Python comuni, in grado di caricare NumPy, Pandas, Matplotlib, SciPy, Scikit-learn, Requests, Beautiful Soup e altre.
  • Fornisce un gestore librerie e preset di composizione rapida, gestisce automaticamente le dipendenze e visualizza il volume di caricamento stimato.
  • Identifica automaticamente i pacchetti mancanti e fornisce un accesso all'installazione con un clic, riducendo i costi di risoluzione dei problemi dopo gli errori di importazione.
  • Supporta input standard, output standard, output di errore e avvisi runtime, con grafici Matplotlib visualizzabili direttamente nel pannello dei risultati.
  • Fornisce più di 12 esempi preimpostati, gli ultimi 20 record di cronologia locale e link di condivisione, comodi per l'insegnamento, il debug e la collaborazione.
  • Tutto il codice e i dati vengono eseguiti localmente nel browser senza essere caricati sul server, ideale per scenari sensibili alla privacy.
  • Carica file, cartelle e progetti ZIP, gestisci il file system virtuale /project in un albero comprimibile e leggi o genera file con percorsi relativi.
  • Carica font cinesi per Matplotlib dai file del progetto, scarica main.py, requirements.txt o il progetto ZIP e consulta una guida locale per PyInstaller.

Strumenti correlati

Guide correlate

Domande frequenti

Come eseguire il codice Python online?
Incolla il codice Python nell'editor oppure seleziona un esempio preimpostato e fai clic su "Esegui". Lo strumento eseguirà il codice localmente nel browser e visualizzerà istantaneamente i risultati, i messaggi di errore o i grafici.
Questo compilatore Python online supporta NumPy, Pandas, Matplotlib?
Sì. Lo strumento può caricare più di 15 librerie comuni come NumPy, Pandas, Matplotlib, SciPy, Scikit-learn, Requests, Beautiful Soup, ideali per calcoli scientifici, analisi dei dati e verifica della visualizzazione.
Cosa fare se l'importazione segnala librerie mancanti?
Quando il codice utilizza librerie non ancora caricate, lo strumento identifica automaticamente i pacchetti mancanti comuni e fornisce un accesso all'installazione con un clic. Puoi anche aprire manualmente "Gestione librerie" per cercare e caricare le librerie necessarie.
Come posso salvare, esportare o condividere un progetto Python?
Il codice, i file caricati e quelli generati vengono salvati nel browser corrente. Puoi scaricare main.py, requirements.txt o uno ZIP completo; il link di condivisione include solo main.py e la versione Python. Per creare un eseguibile, esporta il progetto e usa PyInstaller sul sistema operativo di destinazione; il browser non può creare direttamente EXE, app macOS o binari Linux.
Il codice verrà caricato sul server?
No. Il codice Python, i risultati e la maggior parte dell'elaborazione vengono eseguiti localmente nel browser e non vengono caricati attivamente sul server, adatto per il debug di script sensibili o l'elaborazione di dati privati.
Posso caricare moduli Python personalizzati e file CSV, Excel o font?
Sì. Il pannello supporta file singoli o multipli, cartelle e ZIP, mantenendo la struttura in /project. Python può leggere CSV, Excel, JSON, immagini e font con percorsi relativi e importare moduli .py del progetto; i font cinesi di Matplotlib devono essere registrati con font_manager.addfont().
A quali scenari si adatta questo strumento?
È adatto per imparare Python, verificare la sintassi, testare algoritmi, dimostrare l'insegnamento, elaborare dati su piccola scala e provare rapidamente codice NumPy, Pandas, Matplotlib. Per il deployment ufficiale o attività di ricalcolo prolungato, si consiglia comunque di utilizzare ambienti locali o server.