IPython

IPython
软件描述
IPython 提供了强大的交互式计算架构,包括动态外壳、Jupyter 内核、交互式可视化、GUI 工具包支持以及无缝的项目嵌入。针对并行计算的高效率,它支持专为 Jupyter 环境设计的 Python 交互。
官方网站
访问软件的官方网站了解更多信息
ipython.org
什么是 IPython?
IPython 为交互式计算提供了丰富的架构,包括:
- 功能强大的交互式外壳。
- Jupyter 的内核。
- 支持交互式数据可视化及图形用户界面工具包的使用。
- 可灵活嵌入项目中的解释器。
- 易用且高性能的并行计算工具。
IPython 是一个不断发展的项目,其组件正变得越来越与语言无关。IPython 3.x 是最后一个单一架构版本,包含笔记本服务器、qtconsole 等。从 IPython 4.0 开始,项目中与语言无关的部分——如笔记本格式、消息协议、qtconsole、笔记本网页应用等——已迁移至名为 Jupyter 的新项目。IPython 本身专注于交互式 Python,其中一部分工作是为 Jupyter 提供 Python 内核。
主要功能
🔄 替代方案
46 个选择
PyScripter
PyScripter 是一个免费开源的 Python 集成开发环境(IDE),其设计目标是功能上能够与市面上其他语言的商业 Windows IDE 相媲美。

Pyzo
Pyzo 是一个专注于交互性和内省性的跨平台 Python 集成开发环境,非常适合科学计算。其实用的设计旨在简洁与高效。它由两个主要组件组成:编辑器和外壳,并使用一组...

IDLE
Python编程语言自带的默认集成开发环境(IDE)。它旨在简单直观,特别适合初学Python的程序员。该编辑器具备语法高亮、搜索功能、类浏览器,并可在独立环境中运行Python脚本。

Observable Notebooks
Observable 是更优的编码方式。 通过交互式笔记本快速发现洞察,并更有效地进行数据分析、可视化和探索。

iodide
碘化物是一个基于网页的笔记本编程环境。用户可通过简约的笔记本界面,使用 JavaScript、Markdown、CSS 及外部资源,轻松高效地表达想法。

Data-Forge Notebook
Data-Forge Notebook 是一个用于 JavaScript 的桌面数据分析与可视化工具,非常适合学习 JavaScript、可视化原型设计和探索性数据分析。

Jig
Jig 是面向业务开发人员的 JavaScript 编码工具。

bpython
bpython 是 Unix-like 操作系统(据称在 OS X 上也能正常运行)上 Python 解释器的精美界面。它采用 MIT 许可证发布。具有以下特性:

