Prova Python nel tuo browser con queste conchiglie interattive online gratuite

Prova Python nel tuo browser con queste conchiglie interattive online gratuite / Programmazione

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

Ignora tutto ciò. Non è necessario finché non sai se Python è giusto per te.

Invece, si consiglia di utilizzare una shell interattiva online, che è solo un sito Web che consente di scrivere ed eseguire codice Python e vedere immediatamente i risultati. Non c'è bisogno di installare nulla. Quindi, se stai passando attraverso questi esempi Python 10 esempi Python di base che ti aiuteranno ad imparare velocemente 10 esempi Python di base che ti aiuteranno ad imparare velocemente Questo articolo di esempi python di base è per coloro che hanno già un'esperienza di programmazione e vogliono semplicemente una transizione a Python il più rapidamente possibile. Leggi di più o rivedere le basi degli array e degli elenchi Come funzionano le matrici e gli array in Python Come funzionano le matrici e gli array in Python Le matrici e gli elenchi sono alcune delle strutture dati più utili nella programmazione, anche se poche persone le utilizzano al massimo delle loro potenzialità. Leggi di più, puoi testare il codice direttamente nel tuo browser. Ecco i migliori interpreti Python online che abbiamo trovato.

1. Python Anywhere

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

Niente di tutto ciò è strettamente necessario, ovviamente. Se sei un completare principiante, potresti volerlo saltare per ora e tornare tra qualche settimana quando sarai 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. Questo “Prova IPython” la pagina è solo un piccolo strumento secondario.

2. Python Fiddle

Python Fiddle è quello che raccomanderei a chiunque abbia esperienza di programmazione ma nessuna esperienza in Python. L'interfaccia è abbastanza semplice e facile da usare, ma soprattutto, viene fornito con un mucchio di codice di esempio che è possibile caricare con un solo clic.

Esplorando la barra laterale di sinistra, imparerai alcuni dei trucchi e dei trucchi più interessanti che rendono Python più divertente da usare rispetto ad altre lingue 7 Trucchi utili per padroneggiare un nuovo linguaggio di programmazione 7 Trucchi utili per padroneggiare un nuovo linguaggio di programmazione Va bene essere sopraffatti quando stai imparando a codificare. Probabilmente dimenticherai le cose così velocemente come le impari. Questi suggerimenti possono aiutarti a conservare meglio tutte le nuove informazioni. Leggi di più . Oppure puoi digitare il tuo codice, eseguirlo e vedere i risultati nella sezione di output in basso.

Nota che puoi anche “salva e condividi” il codice che hai scritto Questo può tornare utile se hai un mentore che ti aiuti con il debug o se stai collaborando con altri a un progetto.

3. Repl.it

Il nome Repl.it viene da REPL, che sta per “Read-Eval-Print Loop” (essenzialmente un sinonimo di “shell interattiva” quindi non essere confuso). Repl.it supporta dozzine di linguaggi, inclusi Python 2.xe Python 3.x, quindi se decidi di usare Python non è per te, puoi ancora usarlo durante l'apprendimento di C #, Java, Ruby, Lua, ES6 e altro ancora.

Quello che mi piace di più è la sua personalizzabilità. È possibile modificare il layout, il tema del colore, la dimensione del carattere, la dimensione del rientro, il tipo di wrap e se abilitare il completamento automatico. L'interfaccia è semplice. E se crei un account, puoi salvare il tuo codice e recuperarlo in seguito.

E c'è un altro enorme vantaggio per Repl.it: puoi importarlo qualunque Pacchetto Python mai perché supporta tutti loro.

4. Trinket

Gingillo è un'altra opzione forte. Ottieni molte delle stesse funzionalità di cui 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.

Il piano gratuito di Trinket, mentre per sempre e illimitato, consente solo Python 2.x. Se si desidera l'accesso completo alla versione di Trinket di Python 3.x, è necessario eseguire l'aggiornamento al piano Connect, che costa $ 9 al mese o $ 72 all'anno. “Accesso completo” comprende tutti i moduli Python incorporati inclusi Numpy, Matplotlib, SciPy e altri.

5. Ideone

Ideone è uno scopo generale “prova qualsiasi linguaggio di programmazione online” strumento, quindi non è così ricco di funzionalità o avanzato come le altre opzioni sopra. Ecco cosa fa avere: oltre 60 diversi linguaggi di programmazione e l'opzione per etichettare il tuo codice come Pubblico, Segreto o Privato.

Il codice scritto su Ideone è inoltre 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 scelta giusta se hai solo bisogno di testare un po 'di codice subito, ma per le esplorazioni più serie di Python, preferirei andare con uno degli altri sopra elencati.

Bonus: Tutor Python

Tutor 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 percorrere, una riga di codice alla volta, per vedere come il tuo codice viene effettivamente eseguito dall'inizio alla fine.

Questo è uno strumento straordinario per programmare i principianti! Vedrai come ogni linea di codice influisce su diverse variabili e output, rendendo più facile la cattura di bug e altri problemi. Mentre la programmazione può essere dura per i principianti, questo strumento può semplificare la curva di apprendimento Come imparare la programmazione senza tutti gli stress Come imparare la programmazione senza tutti gli stress Forse hai deciso di perseguire la programmazione, sia per una carriera o semplicemente per hobby . Grande! Ma forse stai iniziando a sentirti sopraffatto. Non così eccezionale. Ecco l'aiuto per facilitare il tuo viaggio. Leggi di più e aiuta a comprendere la logica di tutto questo.

Si potrebbe anche notare che Python Tutor ha una modalità di programmazione dal vivo sperimentale. È simile allo strumento di visualizzazione normale ma analizzato e aggiornato in tempo reale durante la digitazione. Al momento della stesura, è sia primitivo che buggy, quindi dovresti ignorarlo fino a quando tutti i nodi non saranno risolti.

Suggerimenti per continuare il tuo viaggio in Python

Dopo aver provato Python in una shell interattiva online, potresti decidere di amare la lingua e di perseguirla a un livello più pratico. Per questo, puoi divertirti con questi eccellenti corsi Python online 5 Corsi che ti porteranno da Python Beginner a Pro 5 Corsi che ti porteranno da Python Beginner a Pro Questi cinque corsi ti insegneranno tutto sulla programmazione in Python, uno delle lingue più calde là fuori in questo momento. Per saperne di più, o se non puoi risparmiare denaro, questi siti per imparare Python I 5 migliori siti web per imparare la programmazione Python I 5 migliori siti web per imparare la programmazione Python Vuoi imparare la programmazione Python? Ecco i modi migliori per imparare Python online, molti dei quali sono completamente gratuiti. Leggi di più .

Python può essere una delle lingue più facili da imparare, ma non scoraggiarti se trovi difficoltà. La codifica in Python è ancora in codice, e la codifica è dura. Lottare non significa che dovresti smettere di programmare 6 Segni che non sei destinato a essere un programmatore 6 Segni che non sei destinato a diventare programmatori Non tutti sono tagliati per diventare programmatori. Se non sei completamente sicuro di essere un programmatore, ecco alcuni segnali che potrebbero indirizzarti nella giusta direzione. Leggi di più ! Per un po 'di motivazione in più, consiglio di ascoltare alcuni di questi utili podcast per i programmatori. 15 Podcast avanzati per programmatori e sviluppatori di software 15 Podcast di alto livello per programmatori e sviluppatori di software I podcast sono un modo fantastico per saperne di più sulla programmazione. Ecco alcuni dei nostri podcast di programmazione preferiti per il tuo piacere di ascolto. Leggi di più .

Ti piace Python? Ci sono altri buoni gusci interattivi che abbiamo perso? Se hai altri suggerimenti su Python, soprattutto per i neofiti, condividi con noi qui sotto!

Scopri di più su: Programming, Python.