Utilisation de github et nbviewer
Sharing Jupyter notebook – Using github and nbviewer
Fichiers Jupyter Notebook avec .ipynbL'extension dans un référentiel GitHub sera rendue sous forme de fichiers HTML statiques lors de leur ouverture. Les fonctionnalités interactives du bloc-notes, telles que les tracés JavaScript personnalisés, ne fonctionneront pas dans votre référentiel sur GitHub.
Pour partager un fichier notebook à l'aide de github, connectez-vous à https://github.comet créer un référentiel public. Ensuite, téléchargez vos fichiers en utilisant le bouton de téléchargement de fichier comme indiqué ci-dessous -
![](https://post.nghiatu.com/assets/tutorial/jupyter/images/github.jpg)
Cela vous donnera une option pour valider les modifications apportées au référentiel. Ensuite, le référentiel affichera le fichier téléchargé comme ci-dessous -
![](https://post.nghiatu.com/assets/tutorial/jupyter/images/updated_repository.jpg)
Cliquez sur le fichier téléchargé pour l'afficher dans la visionneuse github. Vous pouvez partager l'URL en surbrillance avec d'autres.
![](https://post.nghiatu.com/assets/tutorial/jupyter/images/inside_github_viewer.jpg)
Une autre façon d'afficher le fichier de bloc-notes en ligne consiste à utiliser l'utilitaire nbviewer de Project Jupyter. Ouverthttps://nbviewer.jupyter.org/et placez l'URL du fichier dans votre référentiel dans le champ de texte comme indiqué. Appuyez sur le bouton Go pour afficher le bloc-notes.
![](https://post.nghiatu.com/assets/tutorial/jupyter/images/nbviewer.jpg)
Ces deux méthodes affichent le fichier notebook au format HTML statique. Pour pouvoir exécuter du code dans le notebook, ouvrez-le à l'aide de l'application Binder du projet Jupyter.
![](https://post.nghiatu.com/assets/tutorial/jupyter/images/binder_application.jpg)
Dans la fenêtre nbviewer, vous verrez le bouton «Exécuter sur le classeur». Cliquez dessus et vous verrez le fichier notebook ouvert exactement comme vous l'ouvrez à partir du tableau de bord local du serveur notebook sur votre ordinateur local. Vous pouvez effectuer toutes les actions telles que ajouter / modifier des cellules, exécuter les cellules, etc.
![](https://post.nghiatu.com/assets/tutorial/jupyter/images/execute_on_binder.jpg)