3 ms·
Such a wonderful tool, but hardly accessible to beginners. First, you have to install it, which if you don't use anaconda is going to be full of the usual gotc
by BiteCode_dev 5y ago
Such a wonderful tool, but hardly accessible to beginners.
First, you have to install it, which if you don't use anaconda is going to be full of the usual gotchas.
Then you need to launch it, which because "-m" is broken on jupyter for windows, means people will have an extra hard time.
And then, once everything works, new commers still have to understand they need to create a notebook before entering any python code, find it back in their weird FS browser implementation and get how to execute and create cells.
Not a problems for any dev, but in class, it can quickly become a burden. Thanks to pyiodine, you can now use jupyter directly in the browser with no install at all:
https://notebook.basthon.fr/ https://notebook.basthon.fr/
Even using sqlite works :)
This is going to open so many doors for education.
I still think there is a room for a python scratchpad tool that would:
- be provided with a standard installer (exe, deb, .app) as well as with pip
- start with a fully operational shell (no need to create a file) but you can save it later
- show big buttons for common notebook operations near each cell such as "run", "add", "run and add", "delete", "duplicate" and "move"
- gui to deal install packages (and deal with venv when you decide to)
- use the currently activated virtualenv automatically
- deleted 5y ago[deleted]
- nerdponx 5y agoIn a teaching environment, maybe it makes sense to use JupyterHub to give every student their own notebook in the browser. You can teach them how to set the thing up later, once they understand what the heck a kernel is and how the system actually works.
- BiteCode_dev 5y agoAn online service causes other problems. Baston can run locally.