Prova Python nel tuo browser con queste shell interattive online gratuite

Prova Python nel tuo browser con queste shell interattive online gratuite

Se stai pensando di imparare Python, potresti essere sopraffatto dal processo di installazione iniziale. Devi installare Python sul tuo sistema, quindi imparare come usare la riga di comando per elaborare il codice, o imparare come usare la shell interattiva, o imparare come impostare un IDE Python.





Ignora tutto questo. Non è necessario finché non sai se Python è adatto a te.





Invece, ti consigliamo di utilizzare una shell interattiva online, che è solo un sito Web che ti consente di scrivere ed eseguire codice Python e vedere immediatamente i risultati. Non è necessario installare nulla. Quindi se sei passando attraverso questi esempi di Python o rivedere le basi di array e liste , puoi testare il codice direttamente nel tuo browser. Ecco i migliori interpreti Python online che abbiamo trovato.





1. Python Ovunque

Se c'è una ragione per cui Python Ovunque batte ogni altro interprete Python online, è che supporta IPython. IPython è un'alternativa più avanzata all'interprete Python predefinito. Con esso, ottieni un sacco di funzioni utili: completamento della scheda durante la digitazione, la possibilità di 'vedere' le variabili e i metodi di un oggetto in tempo reale, leggere la documentazione del modulo in linea e altro ancora.

Niente di tutto questo è strettamente necessario, ovviamente. Se sei un completare principiante, potresti voler saltare per ora e tornare tra qualche settimana quando ti senti più a tuo agio. Ma per quanto riguarda gli interpreti Python, IPython è lo standard per la produttività.



Nota: Python Anywhere è in realtà molto più di questo. È un IDE Web completo che ti consente di creare e ospitare app Python sul Web. Questa pagina 'Prova IPython' è solo un piccolo strumento utile.

2. Pitone violino

Pitone violino è quello che consiglierei a chiunque abbia esperienza nella programmazione ma nessuna esperienza in Python. L'interfaccia è abbastanza semplice e facile da usare, ma, cosa più importante, viene fornita con un mucchio di codice di esempio che puoi caricare con un solo clic.





Esplorando la barra laterale di sinistra, imparerai alcuni dei suggerimenti e dei trucchi più interessanti che rendono Python più divertente da usare rispetto ad altri linguaggi. Oppure puoi digitare il tuo codice, eseguirlo e vedere i risultati nella sezione di output in basso.

Nota che puoi anche 'salvare e condividere' il codice che hai scritto. Questo può tornare utile se hai un mentore che ti aiuta con il debug o se stai collaborando con altri su un progetto.





3. Repl.it

Il nome Repl.it deriva da REPL, che sta per 'Read-Eval-Print Loop' (essenzialmente sinonimo di 'shell interattiva', quindi non essere confuso). Repl.it supporta dozzine di linguaggi, inclusi sia Python 2.x che Python 3.x, quindi se decidi che Python non lo è per te, puoi ancora usarlo quando impari C#, Java, Ruby, Lua, ES6 e altro.

Quello che mi piace di più è la sua personalizzazione. Puoi modificare il layout, il tema del colore, la dimensione del carattere, la dimensione del rientro, il tipo di avvolgimento e se abilitare il completamento automatico. L'interfaccia è semplice. E se crei un account, puoi salvare il codice e recuperarlo in un secondo momento.

E c'è un altro enorme vantaggio di Repl.it: puoi importare qualunque Pacchetto Python mai perché li supporta tutti .

Quattro. Gingillo

Gingillo è un'altra opzione forte. Ottieni molte delle stesse funzionalità descritte sopra: un editor di codice passabile, la possibilità di eseguire codice e la possibilità di condividere. Ma Trinket ha due vantaggi. Innanzitutto, puoi aprire più script con la sua interfaccia basata su schede e, in secondo luogo, puoi incorporare Trinket nel tuo sito se ne hai uno.

come alzare la mano nella riunione zoom

Il piano gratuito di Trinket, sebbene per sempre e illimitato, consente solo Python 2.x di base. Se desideri l'accesso completo alla versione Python 3.x di Trinket, dovrai eseguire l'aggiornamento al piano Connect, che costa $ 9 al mese o $ 72 all'anno. 'Accesso completo' comprende tutti i moduli Python integrati, inclusi Numpy, Matplotlib, SciPy e altri.

5. ideone

ideone è uno strumento generico 'prova qualsiasi linguaggio di programmazione online', quindi non è così ricco di funzionalità o avanzato come le altre opzioni sopra. Ecco di cosa si tratta fa avere: oltre 60 diversi linguaggi di programmazione e la possibilità di etichettare il tuo codice come Pubblico, Segreto o Privato.

Anche il codice scritto in Ideone è soggetto ad alcune restrizioni:

  • Massimo 10 secondi per compilare/interpretare.
  • Massimo 5 o 15 secondi durante l'esecuzione (per ospiti o utenti registrati).
  • Massimo 256 MB di RAM durante l'esecuzione.
  • L'accesso a Internet è bloccato e non è possibile creare nuovi file.

Tutto sommato, Ideone è una buona scelta se hai solo bisogno di testare subito un po' di codice, ma per esplorazioni più serie di Python, preferirei andare con uno degli altri sopra elencati.

Bonus: Tutor di Python

Tutor di Python non è una shell Python interattiva, di per sé. Piuttosto, una volta digitato il codice, analizzerà ciò che hai scritto e presenterà una visualizzazione della logica del codice. Il risultato? Una serie di istantanee che puoi esaminare, una riga di codice alla volta, per vedere come viene effettivamente eseguito il tuo codice dall'inizio alla fine.

Questo è uno strumento straordinario per i principianti di programmazione! Vedrai come ogni riga di codice influisce su variabili e output diversi, rendendo più facile rilevare bug e altri problemi. Sebbene la programmazione possa essere difficile per i principianti, questo strumento può semplificare la curva di apprendimento e aiutarti a comprendere la logica di tutto.

Potresti anche notare che Python Tutor ha una modalità di programmazione live sperimentale. È simile al normale strumento di visualizzazione, ma analizzato e aggiornato in tempo reale durante la digitazione. Al momento della stesura di questo articolo, è sia primitivo che pieno di bug, quindi dovresti ignorarlo fino a quando tutti i nodi non saranno stati risolti.

Suggerimenti per continuare il tuo viaggio in Python

Dopo aver provato Python in una shell interattiva online, potresti decidere di amare il linguaggio e di volerlo perseguire a un livello più pratico. Per questo, potresti cavartela bene con questi eccellenti corsi Python online o, se non puoi risparmiare denaro, questi siti per imparare Python.

Python può essere uno dei linguaggi più facili da imparare, ma non scoraggiarti se lo trovi difficile. La codifica in Python è ancora codifica e la codifica è difficile. Lottare non significa che dovresti smettere di programmare! Per un po' di motivazione in più, consiglio di ascoltare alcuni di questi utili podcast per programmatori .

Ti piace Python? Ci sono altre buone shell interattive che ci siamo persi? Se hai altri suggerimenti su Python, specialmente per i neofiti, condividili con noi qui sotto!

Condividere Condividere Tweet E-mail Una guida per principianti all'animazione del discorso

L'animazione del discorso può essere una sfida. Se sei pronto per iniziare ad aggiungere dialoghi al tuo progetto, analizzeremo il processo per te.

Leggi Avanti
Argomenti correlati
  • Programmazione
  • Programmazione
  • Pitone
Circa l'autore Joel Lee(1524 Articoli Pubblicati)

Joel Lee è l'editore capo di MakeUseOf dal 2018. Ha un B.S. in Informatica e oltre nove anni di esperienza professionale di scrittura e modifica.

Altro da Joel Lee

Iscriviti alla nostra Newsletter

Iscriviti alla nostra newsletter per consigli tecnici, recensioni, ebook gratuiti e offerte esclusive!

le migliori cose da acquistare su google play
Clicca qui per iscriverti