Jupyter Notebook est une fonctionnalité qui vous permet de créer des pages Web (documents) contenant du code Python.
Le code Python s'exécute parfaitement en tant que code Python plutôt que simple texte, vous pouvez donc enregistrer le code exécutable et ses résultats ensemble. De plus, c'est un outil parfait pour publier / partager des commentaires avec de riches décorations sur les pages Web.
nbviewer est un site sur lequel vous pouvez vous référer au bloc-notes Jupyter publié sur Github / Gist, et vous pouvez voir à quoi il ressemblera.
Il n'y a aucun moyen de ne pas l'utiliser, donc je vais vous expliquer comment l'utiliser.
pip install jupyter
Après l'installation, la commande suivante démarrera le serveur Jupyter Notebook et vous permettra de créer des documents.
jupyter notebook
Si vous souhaitez l'utiliser comme un ensemble avec une bibliothèque de calcul telle que Numpy, vous devez utiliser Anaconda ou Miniconda (en particulier pour Windows). Dans mon environnement, je l'ai configuré en utilisant conda de Miniconda.
Fondamentalement, vous travaillerez dans le dossier où vous avez exécuté jupyter notebook
, alors démarrez-le dans le répertoire où vous souhaitez enregistrer les fichiers.
Lorsque vous le démarrez, vous verrez l'écran suivant. Créons un fichier à partir du nouveau bloc-notes (choisissez Python 3).
Jupyter Notebook crée des documents en unités appelées Cellules. Il existe des types tels que le code Python et le texte Markdown dans cette cellule, alors sélectionnez celui qui convient et créez un document.
En appuyant sur le bouton d'exécution, le code Python sera exécuté et Markdown sera affiché.
Lorsque vous l'enregistrez, il sera sauvegardé au format ʻipynb`. Après cela, ce sera sous la forme de créer de plus en plus de documents. Vous pouvez partager le livre créé avec nbviewer, mais dans le cas de GitHub, il sera affiché tel quel.
Avec cela, il sera possible de partager des méthodes d'analyse etc. avec une base de code Python qui peut être exécutée et avec des explications, donc je pense que ce sera très utile pour partager le savoir-faire.
Recommended Posts