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第三方库


热门话题
调试/SntpClient(70):请求时间失败:java。网SocketException:Android上的协议不支持地址族   java Eclipse在1.6下运行,但需要1.7   java中的原始socket   java当我删除OAEP填充UIDAI Kyc响应数据时,其显示错误lHash不匹配   线程“awteventque0”java中的mysql异常。lang.NullPointerException登录表单错误   java检查字符串的所有字符是否包含相同的次数   java Spring RestTemplate布尔caps反序列化   simpledateformat Java简单日期格式无法正确使用PM分析日期时间   自定义listview智能保持器按钮单击时出现java问题   java JSONObject抛出已检查的异常,但找不到keySet()方法   JavaSpring云配置客户端立即启动和停止   javac不会在hadoop中生成任何错误或jar文件   java在调用JButton actionperformed事件时返回一个值   java什么是正确的。Net方法对安卓 AES加密文件进行解密   单击按钮时,java ImageView背景不会平稳变化   java Netbeans和SVN还原代码   java Spring启动mysql在启动时运行db转储代码