Python:
Utilizzo di un interprete interattivo (REPL)
Come fare:
Immergiti direttamente nel REPL di Python digitando python
nella tua riga di comando. Una volta lì, prova operazioni semplici o codice su più righe:
>>> 1 + 1
2
>>> for i in range(3):
... print(i)
...
0
1
2
Sperimenta con funzioni e ricevi feedback immediati:
>>> def greet(name):
... return "Ciao, " + name + "!"
...
>>> greet("Alice")
'Ciao, Alice!'
Gioca con le librerie ed esplora le loro caratteristiche in tempo reale:
>>> import math
>>> math.sqrt(16)
4.0
Esci rapidamente con un exit()
o Ctrl+D
(a volte Ctrl+Z
su Windows).
Approfondimento
Il concetto di REPL non è unico di Python; è vecchio quanto Lisp. Molti linguaggi offrono questo ambiente immediato e interattivo per un approccio pratico al codice. Alternative al shell nativo di Python includono IPython e Jupyter Notebook, che forniscono maggiore interattività, più funzionalità e una migliore integrazione con altri strumenti. Il REPL standard di Python è semplice, ma incorpora tutta la potenza di Python, gestendo oggetti complessi e programmi multi-threaded, anche se manca di caratteristiche come il completamento automatico e l’evidenziazione della sintassi presenti in strumenti più avanzati.