Read Online or Offline#

This book has been created with Jupyter Book. It comes in different formats and variants. The reader may choose according to her or his preferences. The reader may even switch between different variants at will.

Online in a Webbrowser#

The intended medium for reading this book is a website in a webbrowser, that is, the HTML rendering of the book. There you have full functionality including interactive features and live code editing and execution, see Manipulate and Execute Code for details.

The HTML rendering comes with an optional fullscreen mode (button in the upper right corner). You may also hide the table of contents sidebar on small screens (button in the upper left corner).

screenshot of HTML rendering with highlighted fullscreen and sidebar button

Fig. 1 Fullscreen button and sidebar button allow to adjust the book’s layout to your screen.#

Offline in a Webbrowser#

You may download the whole HTML rendering as ZIP archive. After extracting the archive open the file index.html in a webbrowser. All features will work like in the online version, but some content, like externally hosted videos, won’t be available without internet connection.

The HTML rendering is a static website, that is, no webserver is needed for reading. Everything works on your local machine.

Download HTML rendering in ZIP file

Offline PDF ebook#

For printing and for friends of higher quality typesetting there is a PDF version of the book. Of course, the PDF version lacks interactive features like in-place code editing and execution.

Download PDF ebook