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无法填充ArrayList   java编辑右键单击约会JFXtras上的弹出窗口   Grails2.0.3中的java未关闭GSP表达式(尽管已关闭)   Java 1.8.0_162、Drools 6.5.0和多决策表(电子表格)   java禁止在Redis断开连接时重新连接Spring引导应用程序   java TCP聊天服务器   java如何使用paintComponent()而不调用多个“draw()”方法?   unix为什么找不到installshield Java包?   如何阻止java的使用。伊奥。文件   java Facebook SDK阻止向Firebase上传字符串   java如何下载Magnolia cms社区版?   java是否可以像JSP一样序列化Gson中方法返回的数据?   java如何在线程完成后使For循环继续?   java如何将数据从Angular 10表单传递到包含字符串和文件/图像的Spring Boot Rest API?   java如何识别SQLite数据库列中的一段数据?   java在无序列表中查找缺少的数字   线程“main”java中出现异常。unsatifiedLinkError:java中没有indri_jni。图书馆路径   日志如何在Java中登录到文件?   类强制转换异常java