Movatterモバイル変換
[0]ホーム
[Python-ideas] Should iPython Notebook replace Idle
Matthias Bussonnierbussonniermatthias at gmail.com
Sat Jul 4 22:16:32 CEST 2015
> On Jul 4, 2015, at 12:32, Sturla Molden <sturla.molden at gmail.com> wrote:>> Todd <toddrjen at gmail.com> wrote:>>> More out-there, but it probably isn't completely impossible for python to>> provide some sort of native notebook-like interface, or at least some sort>> of interface that makes it convenient for third parties to make such>> notebook interfaces.>> It will not be possible because of this:>>https://jupyter.org>> Having Jupyter in the Python standard library would screw over the Julia> and R users.Well they still have to install CPython to install Jupyter and even Python3 if they want multi-user... so I’m not sure that would “screw”them. (or I don’t get why you mean by screw them).> Also, more extensive Python distros like Anaconda and Enthought Canopy> include IPython/Jupyter by default. I think it is more important to start> to direct users to select these than to include Jupyter in the standard> lib. This is particularly important because of the growing number of> essential packages that are not in the standard lib (e.g. NumPy, Cython,> Numba, matplotlib, wxPython, Twisted, pymq, Sqalchemy, etc.) and the> complex package dependencies. Another question is whether python.org should> provide links to these installers, or even maintain a similar Python stack> with a package manager (I am not sure if pip can handle all the> complexities sufficient).One possible, simpler thing would be to ship a minimal python kernel [1]that ‘only’ requires PyZMQ.Though, now that pip “Just works"[2], I ‘m not sure it is worth either. -- M[2]: offer subject to conditions[1]:https://github.com/dsblank/simple_kernel/blob/master/simple_kernel.py <https://github.com/dsblank/simple_kernel/blob/master/simple_kernel.py># simple_kernel.py# by Doug Blank <doug.blank at gmail.com>## This sample kernel is meant to be able to demonstrate using zmq for# implementing a language backend (called a kernel) for IPython. It is# written in the most straightforward manner so that it can be easily# translated into other programming languages. It doesn't use any code# from IPython, but only standard Python libraries and zmq.## It is also designed to be able to run, showing the details of the# message handling system.>>> Sturla>> _______________________________________________> Python-ideas mailing list>Python-ideas at python.org>https://mail.python.org/mailman/listinfo/python-ideas> Code of Conduct:http://python.org/psf/codeofconduct/-------------- next part --------------An HTML attachment was scrubbed...URL: <http://mail.python.org/pipermail/python-ideas/attachments/20150704/e2f892da/attachment.html>
More information about the Python-ideasmailing list
[8]ページ先頭