Si vous êtes un data scientist en herbe qui travaille avec Python ou R, vous devez savoir comment utiliser Jupyter Notebook. Il s'agit d'un IDE open source et basé sur un serveur permettant de manipuler des données, de partager du code en direct et de gérer le workflow de science des données.
Voyons comment vous pouvez installer et utiliser Jupyter Notebook sur votre machine locale.
Lorsque vous installez Jupyter Notebook dans un environnement virtuel via l'installation pip commande, vous pouvez l'exécuter en tant que package ou module indépendant dans un espace virtuel.
Pour utiliser cette méthode, vous devez avoir Python installé sur votre machine. Sinon, rendez-vous sur le site Web python.org pour télécharger et installer la dernière version de Python. Cependant, si vous êtes un utilisateur Mac ou Linux, Python est probablement déjà installé par défaut.
Si vous êtes un utilisateur Windows, assurez-vous d'ajouter Python au chemin Windows après l'avoir installé pour le rendre exécutable à partir de la ligne de commande.
Une fois que vous avez satisfait aux conditions ci-dessus, ouvrez l'invite de commande à l'emplacement de votre choix.
Ensuite, créez et activez un environnement virtuel Python si vous ne l'avez pas déjà fait.
Dans cet environnement virtuel, exécutez le notebook d'installation de pip commande pour installer Jupyter Notebook.
Ensuite, exécutez jupyter notebook pour lancer le serveur Jupyter Notebook dans votre navigateur par défaut.
La distribution Anaconda est un gestionnaire IDE qui vous permet d'installer Jupyter Notebook dans un conda environnement virtuel.
Vous pouvez également éviter les détails techniques de la ligne de commande lorsque vous utilisez la distribution Anaconda. Il vous permet de créer et d'activer votre environnement virtuel et d'installer Jupyter Notebook via son Anaconda Navigator en quelques clics.
Pour utiliser cette option, vous devez télécharger et installer la dernière version compatible de la distribution Anaconda.
Une fois Anaconda installé sur votre machine, lancez son Anaconda Navigator. Pour le lancer sur Windows, vous pouvez ouvrir la barre de recherche Windows et rechercher Anaconda. Cliquez ensuite sur Anaconda Navigator dans le menu des résultats de recherche pour l'ouvrir.
Bien que Jupyter Notebook soit préinstallé dans l'environnement de chemin de base d'Anaconda Navigator, vous devez en installer un nouveau chaque fois que vous créez un environnement avec.
Vous pouvez créer une conda et installez-y Jupyter Notebook via CMD ou Anaconda Navigator.
Pour utiliser l'option Anaconda Navigator, dans la barre latérale de l'application, cliquez sur Environnements .
Ensuite, regardez dans le coin inférieur gauche de l'application et cliquez sur Créer .
Entrez un nom préféré pour votre environnement virtuel dans le Nom champ. Sélectionnez ensuite la langue de votre choix et cliquez sur Créer faire une conda environnement virtuel.
Une fois que vous avez réussi à créer un environnement, sélectionnez-le et accédez à Accueil . Dans la Accueil menu, localisez Jupyter Notebook et cliquez sur Installer pour l'installer dans cet environnement.
Cliquez sur Lancer une fois l'installation terminée.
Facultativement, après avoir installé Jupyter Notebook via le navigateur Anaconda, vous pouvez ouvrir un terminal ou une invite de commande et utiliser le activate env_name commande pour activer le conda environnement virtuel que vous venez de créer.
Remplacer env_name avec le nom de l'environnement que vous venez de créer via Anaconda Navigator. Cependant, pour utiliser cette méthode sous Windows, assurez-vous d'ajouter Anaconda au chemin Windows.
Alternativement, si vous souhaitez éviter complètement l'option Anaconda Navigator, vous pouvez créer un conda environnement et installez-y Jupyter Notebook via le terminal uniquement.
Pour ce faire, ouvrez votre terminal et exécutez la commande conda create --name env_name . Si vous êtes un utilisateur Windows, vous pouvez utiliser conda.bat create --name env_name .
Utilisez le notebook d'installation de pip commande pour installer Jupyter Notebook dans cet environnement. Remplacer env_name avec votre nom préféré.
Ensuite, lancez Jupyter Notebook en exécutant le jupyter notebook commande.
NB : Il est recommandé de lancer Jupyter Notebook via la ligne de commande. De cette façon, vous pouvez créer un dossier séparé pour votre projet et créer un environnement virtuel à l'emplacement du dossier, ainsi que lancer Jupyter Notebook dans ce même répertoire.
Maintenant que vous avez installé Jupyter Notebook. Jetons un coup d'œil à certaines des façons dont vous pouvez l'utiliser.
Le lancement de Jupyter Notebook vous amène à sa page d'accueil, où vous pouvez gérer vos fichiers.
NB : En règle générale, lorsque vous ouvrez Jupyter Notebook dans un répertoire vide via le CMD, la page d'accueil hérite également de ce répertoire vide. Sinon, tous les fichiers du répertoire parent sont reflétés sur la page d'accueil de Jupyter Notebook.
Vous voudrez peut-être travailler avec un fichier externe comme un document Excel. Vous pouvez l'importer dans le répertoire de Jupyter Notebook s'il n'y est pas déjà.
Pour importer un fichier dans Jupyter Notebook, regardez dans le coin supérieur droit de l'application et cliquez sur Télécharger pour parcourir votre PC à la recherche d'un fichier.
Ensuite, une fois que vous avez téléchargé le fichier, cliquez sur Télécharger option apparaissant à côté du fichier pour l'ajouter au répertoire du dossier parent.
Chaque bloc-notes que vous ouvrez exécute votre code sur des fichiers portant .ipynb extension. Pour ouvrir un notebook ou un noyau, cliquez sur Nouveau . Sélectionnez ensuite Python 3 .
Pour enregistrer le bloc-notes nouvellement ouvert avec un nouveau nom, cliquez sur Fichier .
Ensuite, sélectionnez Enregistrer sous et attribuez un nom préféré à votre bloc-notes.
Pour arrêter un bloc-notes en cours d'exécution, accédez à la page d'accueil et sélectionnez En cours d'exécution . Il charge une liste des noyaux en cours d'exécution.
Cliquez sur Arrêter à côté de tout bloc-notes que vous souhaitez fermer pour le désactiver.
Dans le Jupyter Notebook Kernel, vous pouvez écrire votre code dans des cellules. Pour ajouter une nouvelle cellule, cliquez sur Insérer . Sélectionnez ensuite votre option préférée.
Vous pouvez également utiliser des raccourcis clavier pour ajouter de nouvelles cellules. Pour ajouter une nouvelle cellule au-dessus d'une cellule existante, cliquez dessus, puis appuyez sur la touche A sur votre clavier.
Pour ajouter une cellule en dessous, répétez le processus ci-dessus, mais cette fois, appuyez sur la touche B sur votre clavier.
Pour déplacer une cellule vers le haut ou vers le bas, appuyez sur la cellule cible. Ensuite, cliquez sur la flèche vers le haut ou la flèche vers le bas en haut du noyau.
Pour exécuter une ligne ou un bloc de code, cliquez sur Exécuter option dans la partie supérieure du noyau.
Pour exécuter un code avec le raccourci clavier, appuyez sur Ctrl + Entrée sur votre clavier.
Vous pouvez également charger un ensemble de données dans le noyau. Examinons l'exemple de code ci-dessous pour lire un fichier Excel avec Python :
importer des pandas en tant que pd
data=pd.read_excel(r"raw_data.xlsx")
data.head(10)
Notez qu'une fois que vous avez importé ou collé le jeu de données dans votre répertoire de travail, vous pouvez charger le fichier Excel sans appeler son chemin complet. Appuyez sur Ctrl + Entrée pour exécuter le code ci-dessus.
Le code ci-dessus renvoie cette sortie :
Vous pouvez utiliser la propriété markdown pour écrire des expressions mathématiques et du texte brut. Pour commencer avec la propriété Markdown de Jupyter Notebook, vous devez maîtriser certaines syntaxes et règles de base.
Jetez un œil à certaines des règles ci-dessous :
Pour voir comment ces règles fonctionnent en pratique, copiez le code de démarquage ci-dessous et collez-le dans une cellule du noyau.
$\beta_0{^4} \cap \hat 6 \sum \limits \partial 5_{2}$
Ensuite, appuyez sur la cellule contenant le code, puis regardez en haut du noyau et cliquez sur le Code liste déroulante.
Sélectionnez Marque de la liste. Exécutez ensuite le code de démarque.
Alternativement, vous pouvez appuyer sur la touche M sur votre clavier pour basculer la cellule sélectionnée en démarque. Appuyez sur la touche Y pour revenir à Code mode.
Cependant, pour mieux comprendre la propriété de démarquage, vous pouvez consulter la documentation Jupyter Notebook Markdown Cells.
Jupyter Notebook vous permet d'exécuter et de partager du code de science des données en temps réel via un serveur local ou distant. Grâce à sa propriété de démarquage, vous pouvez également partager des expressions mathématiques et des textes écrits avec d'autres personnes.
En plus d'écrire du code avec lui, Jupyter Notebook est une plate-forme productive et éducative permettant aux tuteurs et aux apprenants d'exécuter en collaboration des morceaux de projets de science des données ou d'apprentissage automatique.
Cependant, cet outil offre de nombreuses autres fonctionnalités. Ceux dont nous avons parlé ici devraient vous aider à démarrer.