IPython 是一个 python 的交互式 shell,比默认的python shell 好用得多,支持变量自动补全,自动缩进,支持 bash shell 命令,内置了许多很有用的功能和函数。
IPython 是基于BSD 开源的。
IPython 为交互式计算提供了一个丰富的架构,包含:
强大的交互式 shell
Jupyter 内核
交互式的数据可视化工具
灵活、可嵌入的解释器
IPython 是基于BSD 开源的。
IPython 为交互式计算提供了一个丰富的架构,包含:
强大的交互式 shell
Jupyter 内核
交互式的数据可视化工具
灵活、可嵌入的解释器
易于使用,高性能的并行计算工具
安装:
pip install ipython
使用:
oTAB键自动完成
o?命令(内省、命名空间搜索)
o执行系统命令(!)
o%run命令执行文件代码
o%paste%cpaste命令执行剪贴板代码
o与编辑器和IDE交互
o魔术命令:%timeit%pdb…
o使用命令历史
o输入与输出变量(_,__,_2,_i2)
o目录书签系统 %bookmark
oIpythonNotebook
Ipython常用的魔术命令
Python调试器命令
Ipython快捷键