ipython:高效交互式计算
ipython的Python项目详细描述
ipython提供了一个丰富的工具包,帮助您充分利用python 互动的。它的主要组成部分是:
- 强大的交互式python shell
- 在jupyter中使用python代码的Jupyter内核 笔记本和其他交互式前端。
增强的交互式python shell具有以下主要功能:
- 全面的对象反省。
- 输入历史记录,跨会话持久。
- 在自动生成的会话期间缓存输出结果 参考文献。
- 可扩展的选项卡完成,默认情况下支持python的完成 变量和关键字、文件名和函数关键字。
- 控制环境和 执行许多与ipython或操作系统相关的任务。
- 一个丰富的配置系统,可以在不同的设置之间轻松切换 (比每次更改$pythonstartup环境变量更简单)。
- 会话日志记录和重新加载。
- 特殊情况下的可扩展语法处理。
- 使用用户可扩展别名系统访问系统外壳。
- 很容易嵌入到其他python程序和gui中。
- 集成访问pdb调试器和python分析器。
最新的开发版本总是可以从ipython的GitHub site获得。