Korzystanie z github i nbviewer
Sharing Jupyter notebook – Using github and nbviewer
Pliki Jupyter Notebook z rozszerzeniem .ipynbrozszerzenie w repozytorium GitHub będzie renderowane jako statyczne pliki HTML po ich otwarciu. Interaktywne funkcje notatnika, takie jak niestandardowe wykresy JavaScript, nie będą działać w Twoim repozytorium na GitHub.
Aby udostępnić plik notatnika za pomocą github, zaloguj się do https://github.comi utwórz publiczne repozytorium. Następnie prześlij swoje pliki za pomocą przycisku przesyłania pliku, jak pokazano poniżej -

To da ci możliwość zatwierdzenia zmian dokonanych w repozytorium. Następnie repozytorium pokaże przesłany plik jak poniżej -

Kliknij przesłany plik, aby wyświetlić w przeglądarce github. Możesz udostępniać podświetlony adres URL innym osobom.

Innym sposobem przeglądania pliku notatnika online jest użycie narzędzia nbviewer z Project Jupyter. otwartyhttps://nbviewer.jupyter.org/i umieść URL pliku w repozytorium w polu tekstowym, jak pokazano. Naciśnij przycisk Go, aby wyświetlić notatnik.

Obie te metody wyświetlają plik notesu jako statyczny html. Aby móc wykonać kod w notatniku, otwórz go za pomocą aplikacji Binder projektu Jupyter.

W oknie nbviewer zobaczysz przycisk „Wykonaj na Binderze”. Kliknij go, a zobaczysz plik notatnika otwarty dokładnie tak, jak otwierasz go z lokalnego pulpitu nawigacyjnego serwera notebooków na komputerze lokalnym. Możesz wykonywać wszystkie czynności, takie jak dodawanie / edycja komórek, uruchamianie komórek itp.
