Dreampie

Dreampie
软件
软件描述
DreamPie 从零开始设计,旨在为您提供出色的交互式 Python 使用体验:
什么是 Dreampie?
DreamPie 从零开始设计,旨在为您提供出色的交互式 Python 使用体验:
DreamPie 引入了交互式外壳的新概念:窗口分为历史窗口和代码窗口。历史窗口可查看之前的命令及其输出,代码窗口用于编写代码。您可像在最喜爱的编辑器中一样自由编辑任意数量的代码,并在准备就绪时执行。您还可以从任何地方复制代码,编辑后立即运行。
“仅复制代码”命令可将您想要保留的代码复制,方便保存至文件。代码已自动格式化,缩进为四个空格。
支持属性和文件名的自动补全。
自动显示函数参数和文档说明。
保留最近的结果于结果历史中,供后续使用。
可自动折叠过长的输出,让您专注于重要内容。
允许将会话历史保存为 HTML 文件,以备将来参考。之后可将历史文件载入 DreamPie,快速重做先前的命令。
在输入函数和方法后按空格键时,自动添加括号并可选地添加引号。例如,输入 execfile fn 会自动变为 execfile("fn")。
支持与 matplotlib 的交互式绘图(需在 matplotlibrc 文件中设置 "interactive: True" 才能生效)。
兼容 Python 2.5、2.6、2.7、Jython 2.5、IronPython 2.6 和 Python 3.1。
可在 Windows、Linux 和 Mac 上运行(Mac 版需安装 MacPorts)。
极其快速且响应灵敏。
遵循 GPL 第三版免费软件许可。
🔄 替代方案
11 个选择
Light Table
Light Table 是一款新型交互式 IDE,可让您修改正在运行的程序,并嵌入从网站到游戏等各种内容。它提供了实时反馈,不仅帮助我们解答代码相关的问题,更能理解程序的实际运行机制。

Judge0 IDE
Judge0 IDE 是一个免费开源的在线代码编辑器,支持多种编程语言的编写与运行。它非常适合那些只需快速编写并运行代码,而无需在电脑上打开完整功能IDE的用户。

QPython 3L
QPython 是安卓平台上的 Python 引擎,包含 Python 解释器、运行时环境、编辑器、QPYI 和 SL4A 库等众多精彩功能,使您能够轻松在安卓设备上使用 Python。QPython 3L 也是开源应用。

QPython OL
QPython 是一个在安卓设备上运行 Python 的脚本引擎,与 QPython 3L 类似,但包含 Kivy、QSL4A 等组件。它包含 Python 解释器、控制台、编辑器以及适用于 Android 的 SL4A 库。QPython OL 还包含教授 Python 的课程。
Wing 是一个高度可定制的 Python IDE,它结合使用静态和运行时代码分析,提供自动补全、调用提示、代码文档、转到定义、查找引用、重构等多种功能。

IPython
IPython 提供了强大的交互式计算架构,包括动态外壳、Jupyter 内核、交互式可视化、GUI 工具包支持以及无缝的项目嵌入。针对并行计算的高效率,它支持专为 Jupyter 环境设计的 Python 交互。

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


