On Jul 5, 2015 9:29 PM, "Nick Coghlan" email@example.com wrote: >
On 6 July 2015 at 10:29, Terry Reedy firstname.lastname@example.org wrote:
Shell and editor aside, it has occurred to be that it would be nice to have a tutorial-notebook-interactive-doc system of some sort that runs on tkinter and comes with the stdlib. Thinking about it more, I believe that something basic that alternated between canned text, pre-written code, and a live prompt, could be added to the Idle Shell.
It's worth looking at some of the features of PyCharm Educational Edition in that regard.
PyCharm is great (and now has IPython Notebook integration)
Spyder is great, and FOSS, has an IPython drawer (and now has pandas.DataFrame display support).
Possibly more relevant for education and learning are the "test until
green" features of a given IDE (or vim
Tangentially related, something I would love to see at some point is IPython's "obj?" and "obj??" syntax extensions elevated to formal Python Enhancement Proposals.
obj? calls sys.__dochook__(obj) obj?? calls sys.__helphook__(obj)
def __dochook__(obj): import pydoc print(pydoc.getdoc(obj)) def __helphook__(obj): help(obj)
-- Nick Coghlan | email@example.com | Brisbane, Australia
Python-ideas mailing list Pythonfirstname.lastname@example.org https://mail.python.org/mailman/listinfo/python-ideas Code of Conduct: http://python.org/psf/codeofconduct/