<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Sat, Jul 4, 2015 at 8:26 AM, Nick Coghlan <span dir="ltr"><<a href="mailto:ncoghlan@gmail.com" target="_blank">ncoghlan@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><span class="">On 4 July 2015 at 18:56, Todd <<a href="mailto:toddrjen@gmail.com">toddrjen@gmail.com</a>> wrote:<br>
> That being said, one thing that IPython and other shells have shown is that<br>
> it is possible to make a much more powerful python shell. So I don't think<br>
> it is out of the realm of possibility to take a hard look at the current<br>
> python shell and see where and how it can be made more useful.  The IPython<br>
> shell is one of many places we could look for ideas.<br>
<br>
</span>Software Carpentry already recommend the IPython Notebook to research<br>
scientists and data analysts learning Python (understandably so, since<br>
IPython Notebook is built by and for research scientists and data<br>
analysts).<br></blockquote><div><br></div><div>* <a href="http://software-carpentry.org/blog/2012/03/the-ipython-notebook.html">http://software-carpentry.org/blog/2012/03/the-ipython-notebook.html</a><br></div><div>* <a href="http://software-carpentry.org/blog/2013/03/using-notebook-as-a-teaching-tool.html">http://software-carpentry.org/blog/2013/03/using-notebook-as-a-teaching-tool.html</a></div><div>* <a href="https://software-carpentry.org/v5/novice/python/06-cmdline.html">https://software-carpentry.org/v5/novice/python/06-cmdline.html</a> (IPython)<br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<br>
The needs for programming education are different, and the Raspberry<br>
Pi Foundation are starting looking at the available options in that<br>
space (including asking the question of whether or not there should be<br>
"Python for Education" edition that bundles additional third party<br>
libraries that don't make sense to include in the default<br>
installation.<br></blockquote><div><br></div><div>I believe it's possible to run Docker and LXC on a Raspberry Pi (ARM arch).</div><div><br></div><div><a href="https://github.com/ipython/ipython/wiki/Install:-Docker">https://github.com/ipython/ipython/wiki/Install:-Docker</a></div><div>* IPython, Scipy Stack (CPython, Anaconda conda packages, pip packages)<br></div><div><br></div><div><a href="https://wrdrd.com/docs/consulting/education-technology#jupyter-and-learning">https://wrdrd.com/docs/consulting/education-technology#jupyter-and-learning</a><br></div><div><br></div><div>* There are extensions to include which packages/modules are/were installed/necessary</div><div>  for a given notebook (watermark, version_information) #jupyter-and-reproducibility</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<br>
There's certainly scope for improving IDLE itself (within the<br>
constraints of "no dependencies outside the standard library"), but<br>
part of that includes refactoring IDLE to make it easier to work on<br>
and test. idle-dev is the appropriate list to find out more about the<br>
options there.<br></blockquote><div><br></div><div>Some of my first lines of Python were in IDLE (with diveintopython 2).</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<br>
Cheers,<br>
Nick.<br>
<span class=""><font color="#888888"><br>
--<br>
Nick Coghlan   |   <a href="mailto:ncoghlan@gmail.com">ncoghlan@gmail.com</a>   |   Brisbane, Australia<br>
_______________________________________________<br>
Python-ideas mailing list<br>
<a href="mailto:Python-ideas@python.org">Python-ideas@python.org</a><br>
<a href="https://mail.python.org/mailman/listinfo/python-ideas" rel="noreferrer" target="_blank">https://mail.python.org/mailman/listinfo/python-ideas</a><br>
Code of Conduct: <a href="http://python.org/psf/codeofconduct/" rel="noreferrer" target="_blank">http://python.org/psf/codeofconduct/</a><br>
</font></span></blockquote></div><br></div></div>