FRFAM.COM >> Famille >> Technologie &Innovation >> Informatique

Premiers pas avec Jupyter Notebook :un didacticiel

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.

Comment installer et lancer Jupyter Notebook avec Pip

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.

Comment installer et lancer Jupyter Notebook avec Anaconda Distribution

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.

Premiers pas avec Jupyter Notebook :un didacticiel

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.

Premiers pas avec Jupyter Notebook :un didacticiel

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.

Comment utiliser Jupyter Notebook

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.

Comment importer un fichier dans 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.

Premiers pas avec Jupyter Notebook :un didacticiel

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.

Travailler avec un nouveau bloc-notes

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 .

Premiers pas avec Jupyter Notebook :un didacticiel

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.

Premiers pas avec Jupyter Notebook :un didacticiel

Comment arrêter un ordinateur portable en cours d'exécution

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.

Premiers pas avec Jupyter Notebook :un didacticiel

Comment ajouter de nouvelles cellules dans Jupyter Notebook

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.

Premiers pas avec Jupyter Notebook :un didacticiel

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.

Premiers pas avec Jupyter Notebook :un didacticiel

Comment exécuter une ligne ou un bloc de code dans Jupyter Notebook

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.

Charger un jeu de données avec des pandas dans Jupyter Notebook :un exemple pratique

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 :

Premiers pas avec Jupyter Notebook :un didacticiel

Comment utiliser la propriété Markdown de Jupyter Notebook

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 :

  • $ :ouvrir et fermer un code de démarque
  • \limites :indique une limite
  • \sum :appeler le symbole somme
  • \alpha :écrivez un symbole alpha
  • \bêta :écrire un symbole bêta
  • \gamma :appeler un symbole gamma
  • ^{} :exposant un caractère dans la braze frisée
  • _{} :écrivez un indice du caractère dans la braze frisée
  • \cap :introduire un symbole de majuscule
  • \hat :mettre un chapeau au-dessus du caractère suivant

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.

Tirez le meilleur parti de Jupyter Notebook

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.


[]