Jupyter Notebook
iPython Notebook
Volgende stap: van iPython Notebook naar Jupyter
Omdat iPython Notebooks steeds meer gebruikt worden voor het gebruik van andere talen dan alleen Python, is de volgende stap Jupyter: hierin wordt de Notebook-infrastructuur gescheiden van de taal. Je kunt dan notebooks gebruiken met andere talen, of met een mix van talen.
Historie en achtergrond
een paar links over iPython Notebook:
- http://ipython.org/videos.html - de eerste video geeft een inzicht in de geschiedenis en in de visie;
- O’Reilly zet zwaar in op het gebruik van iPython Notebooks voor leren, publiceren van hun boeken en tutorials;
- voorbeeld: https://beta.oreilly.com/learning/intro-to-svm (vergeet niet op “Run” te klikken bij het verwerken van de stukjes)
- meer: https://beta.oreilly.com/topics/data
- je kunt iPython Notebooks delen en publiceren via GitHub;
- huidige ontwikkeling: Jupyter - zelfde principe en basis, maar voor veel meer talen dan alleen Python (Notebook concept ontkoppeld van Python).
- zie: https://jupyter.org/ (je kunt direct uitproberen in de browser)
- ze hebben net 6 M$ gekregen om deze visie verder uit te werken (https://blog.jupyter.org/2015/07/07/jupyter-funding-2015/).
- één van de doelen is om een versie te maken voor "collaborative editing".
O'Reilly
De ICT-uitgever O'Reilly gaat iPython/Jupyter Notebooks gebruiken als één van de formaten waarin hun boeken en cursusmateriaal gepubliceerd wordt.
Enkele voorbeelden hiervan:
Vergeet vooral niet om de code uit te voeren, via de Run knop in elk code-blok.
Meer voorbeelden zijn te vinden op de O'Reilly Radar site, in de beta-versie van de nieuwe opzet, onder het "Learning" deel: https://beta.oreilly.com/learning.
GitHub
GitHub maakt het mogelijk om iPython Notebooks via hun website te publiceren.