On Jul 4, 2015, at 06:26, Nick Coghlan <ncoghlan@gmail.com> wrote:
Software Carpentry already recommend the IPython Notebook to research scientists and data analysts learning Python (understandably so, since IPython Notebook is built by and for research scientists and data analysts).
I just want to add the the IPython team has no plan to request, or try to have IPython to be incorporated into standard library. We are happy and our users seem to be happy with it as an external package. This also allow us to do quicker releases, changes our dependencies (and our dependencies are growing), basically leave us more freedom. It would also be funny to require nodejs to build the Javascript that would need to be shipped for the notebook... And despite some people loving IPython and the Notebook, we are the first to admit that the notebook is not the best tool for everything. We are still using vi/emacs/nano/ed/$EDITOR/$IDE to program, and it is better suited for a lot of tasks. Where notebook files are hard to edit in text editor[1]. That being said we would love to get some IPython-shell feature in the interactive python shell, like numbered prompt by default, and a way to have the help syntax with `?` easier to hook into, instead of doing reg-ex transform on the input. With the more an more increasing pain of deadline on window we are also looking into pypython[2] and enable it by default in the IPython shell, there are a lot of really good improvement ideas for the plain shell that can be taken from that too. -- M [1] Yes I am aware of IPymd, but still you cannot break a class in between cells. [2] https://github.com/jonathanslenders/ptpython <https://github.com/jonathanslenders/ptpython>