<html><head><meta http-equiv="Content-Type" content="text/html charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div>Hi Emmanuelle,</div><div><br></div><div>You may find it useful to get in touch with Software Carpentry (<a href="http://software-carpentry.org">http://software-carpentry.org</a>). We've started using the IPython Notebook extensively in our scientific Python instruction and consider it more or less the best tool for the job:</div><div><a href="http://software-carpentry.org/2012/10/transitioning-to-the-ipython-notebook/">http://software-carpentry.org/2012/10/transitioning-to-the-ipython-notebook/</a>.</div><div><br></div><div>You can send inquiries to <a href="mailto:info@software-carpentry.org">info@software-carpentry.org</a>, we've even got some members in France.</div><div><br></div><div>Best,</div><div>Matt</div><br><div><div>On Dec 5, 2012, at 5:24 PM, Emmanuelle Gouillart &lt;<a href="mailto:emmanuelle.gouillart@nsup.org">emmanuelle.gouillart@nsup.org</a>&gt; wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><br><span class="Apple-tab-span" style="white-space:pre">        </span>Hello,<br><br><span class="Apple-tab-span" style="white-space:pre">        </span>from next year on in France, Python will be taught as the first<br>programming language for scientific computing in an important fraction of<br>French undergraduate schools (the scientific "preparatory classes" in the<br>French educational system). I'm trying to set up a course on scientific<br>Python for the future French professors that will teach Scientific<br>Python, and I'm wondering whether I should promote the use of the Ipython<br>notebook as the main educational tool for classes, or whether I should<br>stick to more traditional tools.<br><br><span class="Apple-tab-span" style="white-space:pre">        </span>My main concern is about stability. As I see it, a professor<br>could have a set of different notebook files corresponding to the<br>different sessions, and encourage the students to do the same. However,<br>when I have tried to open existing .ipynb files, I've run across an<br>incompatibility between ipython 0.12 and notebooks in version 3 format<br>(error message "Unreadable JSON notebook"). I have not tried whether<br>backward compatibility works, ie whether ipython 0.13 can read version 2<br>format. Is it planned that the notebook format will still change a lot or<br>not? Indeed, I do not expect the undergraduate schools to update ipython<br>very frequently, and it would be quite a problem if a professor cannot<br>grade a student's notebook because it was written on a more recent<br>Ipython... On the other hand, the notebook is really cool and has a lot<br>of advantages for teaching, so I really have mixed feelings... Stability<br>is paramount for earning the trust of professors, since a fraction of<br>them is used to Matlab/Scilab and a bit wary of Python (they will have<br>the choice between Scilab and Python, although Python is recommended by<br>the French "official program"): I cannot afford to take too many risks.<br>What do you think? Any insights on using the notebook for teaching are<br>very welcome.<br><br><span class="Apple-tab-span" style="white-space:pre">        </span>Cheers,<br><span class="Apple-tab-span" style="white-space:pre">        </span>Emmanuelle<br>_______________________________________________<br>IPython-dev mailing list<br><a href="mailto:IPython-dev@scipy.org">IPython-dev@scipy.org</a><br>http://mail.scipy.org/mailman/listinfo/ipython-dev<br></blockquote></div><br></body></html>