IPython: una shell interattiva per Python

IPython: una shell interattiva per Python

Python ha già la sua shell, e funziona anche abbastanza bene.

Ma ne esistono delle altre che portano grossi miglioramenti / vantaggi / aggiunte.

Io ho provato IPython, e devo dire che funziona molto bene.

Esiste per entrambe le versioni di Python; per installarla su Debian:

# aptitude install ipython3

A questo punto da terminale digitate il comando:

$ ipython3 
Python 3.5.3 (default, Sep 27 2018, 17:25:39) 
Type "copyright", "credits" or "license" for more information.

IPython 5.1.0 -- An enhanced Interactive Python.
?         -> Introduction and overview of IPython's features.
%quickref -> Quick reference.
help      -> Python's own help system.
object?   -> Details about 'object', use 'object??' for extra details.

In [1]: from os.path import exists

In [2]: print(exists('/home/matte-server/Scrivania/file.txt'))
True

In [3]: 

Se digitate un comando, e spingete il tasto tab, vi verrà mostrata una lista di tutte le possibili scelte; o verrà auto-completata nel caso in cui non ci siano altre scelte.

Inoltre aiuta anche nel completare la scrittura di path, ecc.

Se siete amanti della programmazione su shell, vi conviene provarla.

Enjoy!




Share

Commentami!

About Mattepuffo.com

Blog dedicato all'informatica e alla programmazione!
Tutti i contenuti di questo blog, tranne casi particolari, sono sotto licenza Licenza Creative Commons Creative Commons Attribution-Noncommercial-Share Alike 2.5. .

2644 articoli
310 commenti
19 progetti
Altri link
  • About
  • Scrivimi
  • Copyright
  • Sitemap
  • matteo.ferrone@yahoo.it
  • GitHub
  • Privacy Policy