[IPython-dev] using the notebook for teaching?

W Gong wen.g.gong at gmail.com
Thu Dec 6 10:28:40 EST 2012


ipynb could be made more user-friendly, if new buttons are added to the
tool bar,
e.g. to add an youtube link, the button prompts for url or the code, then
auto insert a cell:

from IPython.display import YouTubeVideo
YouTubeVideo('MTx6ha6fRwo')

ipynb has huge potential, but it is still at early stage

Thanks,
W

On Thu, Dec 6, 2012 at 4:05 AM, Emmanuelle Gouillart <
emmanuelle.gouillart at nsup.org> wrote:

>
> Hi Matt,
>
> thank you for your answer. The article on software carpentry is very
> interesting and I should definitely ask for more details on the Software
> Carpentry mailing-list.
>
> In fact, I have no doubt that I (as the instructor) can use the Ipython
> Notebook in a pleasant and efficient way. The question is whether this is
> the right tool for hundreds of maths and physics teachers, most of whom
> are not very geeky (in France, teachers in the "preparatory classes"
> undergraduate schools are not researchers, they do 100% of teaching). I
> guess I have to take a bet on the evolution of the notebook ;-)...
>
> Cheers,
> Emmanuelle
>
> On Wed, Dec 05, 2012 at 08:05:15PM -0500, Matt wrote:
> >    Hi Emmanuelle,
> >    You may find it useful to get in touch with Software Carpentry
> >    ([1]http://software-carpentry.org). 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:
> >    [2]
> http://software-carpentry.org/2012/10/transitioning-to-the-ipython-notebook/
> .
> >    You can send inquiries to [3]info at software-carpentry.org, we've even
> got
> >    some members in France.
> >    Best,
> >    Matt
> >    On Dec 5, 2012, at 5:24 PM, Emmanuelle Gouillart
> >    <[4]emmanuelle.gouillart at nsup.org> wrote:
>
> >              Hello,
>
> >              from next year on in France, Python will be taught as the
> first
> >      programming language for scientific computing in an important
> fraction
> >      of
> >      French undergraduate schools (the scientific "preparatory classes"
> in
> >      the
> >      French educational system). I'm trying to set up a course on
> scientific
> >      Python for the future French professors that will teach Scientific
> >      Python, and I'm wondering whether I should promote the use of the
> >      Ipython
> >      notebook as the main educational tool for classes, or whether I
> should
> >      stick to more traditional tools.
>
> >              My main concern is about stability. As I see it, a professor
> >      could have a set of different notebook files corresponding to the
> >      different sessions, and encourage the students to do the same.
> However,
> >      when I have tried to open existing .ipynb files, I've run across an
> >      incompatibility between ipython 0.12 and notebooks in version 3
> format
> >      (error message "Unreadable JSON notebook"). I have not tried whether
> >      backward compatibility works, ie whether ipython 0.13 can read
> version 2
> >      format. Is it planned that the notebook format will still change a
> lot
> >      or
> >      not? Indeed, I do not expect the undergraduate schools to update
> ipython
> >      very frequently, and it would be quite a problem if a professor
> cannot
> >      grade a student's notebook because it was written on a more recent
> >      Ipython... On the other hand, the notebook is really cool and has a
> lot
> >      of advantages for teaching, so I really have mixed feelings...
> Stability
> >      is paramount for earning the trust of professors, since a fraction
> of
> >      them is used to Matlab/Scilab and a bit wary of Python (they will
> have
> >      the choice between Scilab and Python, although Python is
> recommended by
> >      the French "official program"): I cannot afford to take too many
> risks.
> >      What do you think? Any insights on using the notebook for teaching
> are
> >      very welcome.
>
> >              Cheers,
> >              Emmanuelle
> >      _______________________________________________
> >      IPython-dev mailing list
> >      [5]IPython-dev at scipy.org
> >      http://mail.scipy.org/mailman/listinfo/ipython-dev
>
> > References
>
> >    Visible links
> >    1. http://software-carpentry.org/
> >    2.
> http://software-carpentry.org/2012/10/transitioning-to-the-ipython-notebook/
> >    3. mailto:info at software-carpentry.org
> >    4. mailto:emmanuelle.gouillart at nsup.org
> >    5. mailto:IPython-dev at scipy.org
>
> > _______________________________________________
> > IPython-dev mailing list
> > IPython-dev at scipy.org
> > http://mail.scipy.org/mailman/listinfo/ipython-dev
>
> _______________________________________________
> IPython-dev mailing list
> IPython-dev at scipy.org
> http://mail.scipy.org/mailman/listinfo/ipython-dev
>



-- 

Thanks,

- Wen
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/ipython-dev/attachments/20121206/8caa22df/attachment.html>


More information about the IPython-dev mailing list