Python增强交互式shell:ipython

今天看资料的时候偶然看到了ipython,经过简单的了解、使用。大致情况如下:

ipython是Python的一个增强交互式shell,具有tab补全,对象自省,强大的历史机制,内嵌的源代码编辑,集成Python调试器等。

在较新的ipython版本中,添加了ipython notebook的功能,弥补了ipython shell下代码不易保存等缺点,并且在使用 –pylab inline选项后,可以在代码执行后立即显示运行结果(包括图片,数据表格等),因此在数据分析中运用十分广泛。

安装:

1
2
3
#pip3分别安装ipython及jupyter
pip3 install ipython
pip3 install jupyter

使用:

1
2
3
4
#命令行输入
ipython notebook #浏览器打开(本地服务器)
#或者直接输入
ipython #shell

总结:ipython更多的用于科学计算。ipython是一个增强交互式Python shell,ipython notebook可以作为一个不错的python编辑器。

八宝粥 wechat
欢迎您扫一扫上面的微信公众号,订阅我的博客!