REPL
Estimated time to read: 1 minute
REPL vuol dire: READ - EVAL - PRINT - LOOP.
Si riferisce a tutti gli strumenti che consentono di aprire una versione di Python daterminale e in modo dinamico provare codice e vederne subito il risultato in modo interattivo.
Python REPL che viene installato di default insieme alla versione di python è carino, ma spesso molto basico e non conveniente da utilizzare per cose complicate.
Ci sono alcune alternative, la più comune e popolare è certamente: iPython che è lo stesso REPL che gira dietro a Jupyter Notebooks e consente di utilizzare appunto la scrittura a Notebook.
Per installare e usare iPython è possibile fare
Si raccomanda di utilizzare pipx perchè è uno di quelli strumenti che si vuole utilizzare globalmente perchè serve principalmente per provare alcune funzioni o per fare alcuni test sul codice prima di scriverlo.
Vantaggi di iPython¶
- Autocompletamento tramite tab
- highlight della sintassi
- Indentazione automatica
- Magic commands
- Tanto tanto altro