跳转到主要内容

IPython:高效交互式计算

项目描述

IPython提供了一个丰富的工具包,帮助您充分利用Python的交互式使用。其主要组件包括

  • 强大的交互式Python外壳

  • 一个Jupyter内核,用于在Jupyter笔记本和其他交互式前端中处理Python代码。

增强的交互式Python外壳具有以下主要功能

  • 全面的对象内省。

  • 会话间的输入历史记录,持久化存储。

  • 会话期间输出结果的缓存,自动生成引用。

  • 可扩展的Tab补全,默认支持Python变量和关键字、文件名和函数关键字的补全。

  • 可扩展的“魔法”命令系统,用于控制环境和执行与IPython或操作系统相关的许多任务。

  • 丰富的配置系统,易于在不同设置之间切换(比每次更改$PYTHONSTARTUP环境变量简单)。

  • 会话记录和重新加载。

  • 适用于特殊目的情况的可扩展语法处理。

  • 通过用户可扩展的别名系统访问系统shell。

  • 易于嵌入到其他Python程序和GUI中。

  • 集成访问pdb调试器和Python分析器。

最新开发版本始终可在IPython的GitHub网站获得。

项目详情


发布历史 发布通知 | RSS源

下载文件

下载适用于您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源代码分发

ipython-8.28.0.tar.gz (5.5 MB 查看哈希值)

上传时间 源代码

构建分发

ipython-8.28.0-py3-none-any.whl (819.5 kB 查看哈希值)

上传时间 Python 3

由以下机构支持