[IPython-dev] Using IPython notebooks to teach Python

Sébastien Hinderer Sebastien.Hinderer at inria.fr
Fri Aug 22 02:48:02 EDT 2014

Dear Moritz,

Manyh thanks for your prompt and helpfll response!

> Teaching with the notebook has been discussed quite often. Search the
> mailing archives for more information. Of course, some of what has been
> said there is out-dated now. If you have the time, my recommendation would
> be to wait for IPython 3.0 which will come with a multi-user notebook
> server that should be secure to use. If you don't have the time then take a
> look at my repository:
> https://github.com/Midnighter/Notebooks-Launcher.

Well unless iPython 3.0 is released very, very soon, I think we don't
have the time to wait for it so I'll definitely have a look to your
repository, thanks! Is there any planned date for the release of iPython

> I'm afraid it was written for Python 2 and I've not used it in a while but
> it lets you create user accounts for each student and then runs a separate
> password protected notebook server for each student in a specified
> directory.

This seems a very interesting starting point for expeimenting!

> You can also use it to push and pull material to/from students'
> accounts. Naturally, you need su privileges to run it.

Sure. I presume it will be the sme with iPython 3.0? Will the server
have to be run as root and then, once a user logs in, the serverwill
continue running as that user? So does it mean that users will need to
have a full Unix account on the server?
> There's also https://github.com/UnataInc/ipydra which does a similar thing
> but does not allow separate user accounts for each student. I talked to the
> author about joining efforts at some point but never got around to it.

Will have a look to that, too! Thanks!

> I hope these starting points help you out.

They definitely do, thanks.

Any comment on the AppArmor aspect would also be helpful.

Best wishes and thanks again,

More information about the IPython-dev mailing list