IPython interaktívny shell

Jednou z veľkých výhod Pythonu je jeho interaktívny shell, do ktorého môže človek písať kód. Stačí jednoducho spustiť Python shell a tradá.

$ python
>>> import this
The Zen of Python, by Tim Peters

Beautiful is better than ugly.
Explicit is better than implicit.
Simple is better than complex….

Nejakú dobu som bádal, či by nebolo možné vložiť do Python shellu funkcie, ktoré sú dostupné v shelloch ako Zsh alebo Bash. Hľadal som, hľadal a našiel IPython.

ipython-ukazka

Čo to všetko vie?

  • dopĺňanie kódu pomocou tabulátora
  • rýchle vypísanie dostupných atribútov a funkcii objektu (tabulátor)
  • veľmi užitočný príkaz help
  • kombinácia so shell príkazmi ako cd, ls
  • farebný a podrobný stack trace v prípade výnimky
  • história
  • vyhľadávanie v histórii (CTRL+R)
  • logovanie

IPython určite stojí za vyskúšanie.

No votes yet.
Please wait...
Voting is currently disabled, data maintenance in progress.

Jún 10, 2009 at 9:24 pm - Software engineering, Uncategorized (Tags: ).