Annuncio pubblicitario
Se stai pensando di imparare Python, potresti essere sopraffatto dal processo di configurazione iniziale. Devi installare Python sul tuo sistema, quindi imparare come usare la riga di comando per elaborare il codice, o come usare la shell interattiva o come impostare un IDE Python.
Ignora tutto ciò. Non è necessario finché non lo sai se Python è giusto per te.
Invece, ti consigliamo di utilizzare una shell interattiva online, che è solo un sito Web che ti consente di scrivere ed eseguire il codice Python e vedere immediatamente i risultati. Non è necessario installare nulla. Quindi, che tu sia passando attraverso questi esempi di Python 10 esempi di base di Python che ti aiuteranno a imparare velocementeQuesto articolo di esempi di base su Python è per coloro che hanno già qualche esperienza di programmazione e vogliono semplicemente passare a Python il più rapidamente possibile. Leggi di più o rivedere le basi di matrici ed elenchi Funzionamento di array ed elenchi in Python Le matrici e gli elenchi sono alcune delle strutture di dati più utili nella programmazione, anche se poche persone le usano 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.
Se c'è un motivo per cui Python Anywhere 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: il 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 ciò è strettamente necessario, ovviamente. Se sei un completare principiante, potresti saltarlo per ora e tornare tra qualche settimana quando ti sentirai 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 elegante.
Python Fiddle è quello che consiglierei a chiunque abbia esperienza nella programmazione ma nessuna esperienza in Python. L'interfaccia è piuttosto semplice e facile da usare, ma soprattutto, viene fornito con un sacco di codice di esempio che è possibile caricare con un solo clic.
Esplorando la barra laterale di sinistra, imparerai alcuni dei suggerimenti e trucchi più interessanti rendere Python più divertente da usare rispetto ad altre lingue 7 trucchi utili per padroneggiare un nuovo linguaggio di programmazioneVa bene essere sopraffatto quando stai imparando a programmare. Probabilmente dimenticherai le cose velocemente come le impari. Questi suggerimenti possono aiutarti a conservare meglio tutte queste nuove informazioni. Leggi di più . Oppure puoi digitare il tuo codice, eseguirlo e vedere i risultati nella sezione di output in fondo.
Tieni presente che puoi anche "salvare e condividere" il codice che hai scritto. Questo può tornare utile se hai un mentore che ti aiuta nel debug o se stai collaborando con altri a un progetto.
Il nome Repl.it proviene da REPL, che sta per "Read-Eval-Print Loop" (essenzialmente un sinonimo di "shell interattiva", quindi non essere confuso). Repl.it supporta dozzine di lingue, inclusi Python 2.xe Python 3.x, quindi se decidi che Python non è per te, puoi ancora usarlo quando impari C #, Java, Ruby, Lua, ES6 e altro.
Quello che mi piace di più è la sua personalizzazione. È possibile modificare il layout, il tema del colore, la dimensione del carattere, la dimensione del rientro, il tipo di a capo 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 in Repl.it: puoi importare qualunque Pacchetto Python maiperché li supporta tutti.
Gingillo è un'altra opzione forte. Ottieni molte delle stesse funzionalità esplorate sopra: un editor di codice passabile, la possibilità di eseguire il 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, per quanto illimitato e illimitato, consente solo Python 2.x di base. Se si desidera l'accesso completo a Versione Python 3.x di Trinket, dovrai eseguire l'upgrade al piano Connect, che costa $ 9 al mese o $ 72 per anno. "Accesso completo" implica tutti i moduli Python integrati inclusi Numpy, Matplotlib, SciPy e altri.
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 l'opzione di etichettare il 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 devi solo testare un po 'di codice immediatamente, ma per esplorazioni più serie di Python, preferirei andare con uno degli altri sopra elencati.
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 è possibile percorrere, una riga di codice alla volta, per vedere come il codice viene effettivamente eseguito dall'inizio alla fine.
Questo è uno strumento eccezionale per programmare i principianti! Vedrai come ogni riga di codice influisce su variabili e output diversi, semplificando la rilevazione di bug e altri problemi. Mentre la programmazione può essere difficile per i principianti, questo strumento può semplificare la curva di apprendimento Come imparare a programmare senza stressForse 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 un aiuto per facilitare il tuo viaggio. Leggi di più e ti aiuta a avvolgere la testa attorno alla 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 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 volerla perseguire a un livello più pratico. Per questo, potresti andare bene con questi eccellenti corsi online di Python 5 corsi che ti porteranno da Python Beginner a ProQuesti cinque corsi ti insegneranno tutto sulla programmazione in Python, una delle lingue più in voga al momento. Leggi di più o se non puoi risparmiare denaro, questi siti per l'apprendimento di Python I 5 migliori siti Web per imparare la programmazione PythonVuoi 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 lo trovi difficile. La codifica in Python è ancora codifica e la codifica è dura. La lotta non significa questo dovresti smettere di programmare 6 segni che non intendi essere un programmatoreNon tutti sono fatti per essere programmatori. Se non sei del tutto sicuro di essere programmatore, ecco alcuni segnali che potrebbero indirizzarti nella giusta direzione. Leggi di più ! Per un po 'di motivazione in più, consiglio di ascoltarne alcune questi podcast utili per i programmatori 15 podcast di alto livello per programmatori e sviluppatori di softwareI podcast sono un modo fantastico per saperne di più sulla programmazione. Ecco alcuni dei nostri podcast relativi alla programmazione preferiti per il tuo piacere di ascolto. Leggi di più .
Ti piace Python? Ci sono altre buone shell interattive che abbiamo perso? Se hai altri suggerimenti su Python, in particolare per i principianti, ti preghiamo di condividere con noi qui sotto!
Joel Lee ha un B.S. in Informatica e oltre sei anni di esperienza professionale nella scrittura. È caporedattore di MakeUseOf.