Add notes for instructors
- use jupyter notebook and not jupyter lab - do not use RISE with Collabsible Headings extension
This commit is contained in:
parent
d372b4d589
commit
2f5ee9a8da
1 changed files with 27 additions and 7 deletions
34
README.md
34
README.md
|
@ -181,13 +181,6 @@ if you have poetry installed, you may just type `poetry install` instead).
|
||||||
|
|
||||||
- `python -m pip install -r requirements.txt`
|
- `python -m pip install -r requirements.txt`
|
||||||
|
|
||||||
The *requirements.txt* file also installs the [black](https://github.com/psf/black)
|
|
||||||
tool (incl. the [blackcellmagic](https://github.com/csurfer/blackcellmagic)
|
|
||||||
extension) and the [RISE](https://github.com/damianavila/RISE) extension.
|
|
||||||
With them, the instructor can easily re-format code in a class session and
|
|
||||||
execute code in presentation mode (currently RISE only works with the
|
|
||||||
older `jupyter notebook` command).
|
|
||||||
|
|
||||||
With everything installed, you can now do the equivalent of clicking the
|
With everything installed, you can now do the equivalent of clicking the
|
||||||
"JupyterLab" entry in the Anaconda Navigator.
|
"JupyterLab" entry in the Anaconda Navigator.
|
||||||
|
|
||||||
|
@ -196,6 +189,33 @@ With everything installed, you can now do the equivalent of clicking the
|
||||||
This opens a new tab in your web browser just as above.
|
This opens a new tab in your web browser just as above.
|
||||||
|
|
||||||
|
|
||||||
|
#### Interactive Presentation Mode & Live Coding
|
||||||
|
|
||||||
|
The *requirements.txt* file also installs the [nbextensions](https://github.com/ipython-contrib/jupyter_contrib_nbextensions)
|
||||||
|
for Jupyter notebooks, the [black](https://github.com/psf/black) code
|
||||||
|
formatting tool (incl. the [blackcellmagic](https://github.com/csurfer/blackcellmagic)
|
||||||
|
Jupyter extension) and the [RISE](https://github.com/damianavila/RISE) Jupyter
|
||||||
|
extension.
|
||||||
|
With them, the instructor can easily re-format code in a class session and
|
||||||
|
execute code in presentation mode.
|
||||||
|
|
||||||
|
**Note**: Currently, the RISE extension *only* works with the older
|
||||||
|
notebook command.
|
||||||
|
|
||||||
|
- `jupyter notebook` (so, `jupyter lab` may *not* be used).
|
||||||
|
|
||||||
|
After installing the dependencies, the instructor must copy the extensions'
|
||||||
|
JavaScript and CSS files into Jupyter's search directory.
|
||||||
|
|
||||||
|
- `jupyter contrib nbextension install --user`
|
||||||
|
|
||||||
|
Now, the instructor can enable/disable the various Jupyter notebook
|
||||||
|
extensions.
|
||||||
|
|
||||||
|
**Note**: The extension "Collapsible Headings" may interfere with the
|
||||||
|
RISE presentation if hotkeys are enabled.
|
||||||
|
|
||||||
|
|
||||||
## About the Author
|
## About the Author
|
||||||
|
|
||||||
Alexander Hess is a PhD student at the Chair of Logistics Management at the
|
Alexander Hess is a PhD student at the Chair of Logistics Management at the
|
||||||
|
|
Loading…
Reference in a new issue