Monday, March 4, 2013

IPython - 學習 Python 的好東西

IPython 提供了一個可以互動的 Python shell,每一個執行的 script 都可以動態更改,結果也可以存起來供之後的 script 使用,除此之外還有很多預先定義好方便使用的 "Magic Functions",有 Qt based 的 Console 可以在看起來像 terminal 的介面中畫圖


,debug 的輸出訊息也比較清楚,種種好處之外,我最中意的就是像 sys? 或是 xxx_class?? 的功能了,有時候突然腦殘忘記某個 module 的功能,馬上可以叫出文件說明或是查某一個 function 是在做什麼的,真是太實用了!

No comments: