bipython:大胆的不加选择的python解释器

bipython的Python项目详细描述


bipython logo

大胆不加选择的python解释器

“…因为你不必选择。”

序言

Two interpreters, both alike in dignity,
In fair Pythona, where we lay our scene,
From ancient grudge break to new mutiny,
Where civil code makes git commits unclean.
From forth the fatal loins of these two foes
A newer kind of strager’s given life;
Whose misadventured piteous overthrows
Doth with its birth bury its parents’ strife.

第一幕

输入“bpython”和“ipython”`

**``bpython``**

I’m a fancy terminal-based interface to the Python interpreter. I give you
inline syntax highlighting and auto-completion prompts as you type, and I’ll
even automatically show you a little tooltip with a docstring and parameter
list as soon as you hit ^{tt1}$ to make the function call, so you always know
what you’re doing! I’m svelte and proud of it - I don’t try to do all of the
shenanigans that ^{tt2}$ does with the shell and the web, but the cool kids
love my rewind feature for demos. I strive to make interactive python coding
a joy!

**``ipython``**

I’m an awesome suite of interactive computing ideas that work together.
For millenia, I’ve given you tab-completion and object introspection via
^{tt3}$ instead of ^{tt4}$ in Python. I also have sweet shell features,
special magic commands (^{tt5}$, ^{tt6}$, ^{tt7}$, etc.) and a
history mechanism for both input (command history) and output (results
caching).
More recently, I’ve decoupled the REPL into clients and kernels, allowing
them to run on independent of each other. One popular client is the
IPython Notebook which allows you to write code and prose using a web
browser, sending code to the kernel for execution and getting rich media
results back inline. The decoupling of clients and kernels also allows
multiple clients to interact with the same kernel, so you can hook-up to
that same running kernel from the terminal. The terminal workflow makes
more sense for some things, but my user interface there isn’t as polished
as ^{tt8}$’s.

输入“bipython”`

**``bipython``**

By your powers combined… I am ``bipython``!

exunt

力量是你的!

pip install  bipython
easy_install bipython

bipython需要ipython、pyzmq、bpython和urwid。

现在,在运行ipython内核之前,您需要有一个正在运行的ipython内核 bipython。你可以通过打开笔记本或运行 ipython console。不会总是这样的,我会尽快修好的 尽我所能,但会更快。

之后,只需运行bipython并享受旅程。

版权所有(C)2014,Paul Ivanov

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何在sqlite数据库中保存特定列的历史记录   java如何更改/更新timeseriechart名称(JFreeChart)   java如何将整数转换为可绘制的   汇编什么解释Java的字节码   java查找已编译的类版本号   我应该什么时候在ColdFusion应用程序中使用Java?   java当一个实体的两个字段为(unique=true)时,如何处理JPA异常?   java为什么在所有其他实例都正确的情况下返回错误的布尔值?   java Hibernate每次都准备语句   java停留在平均字长上   对Java和日语字符进行编码   java如何将导致异常的方法的错误消息传递给侦听器中的onTestFailure方法   java代码没有打印结果   java为什么私有内部接口的方法必须是公共的?   休眠发生错误。有关详细信息,请参阅错误日志。JAVAlang.NullPointerException