Utiliser Jupyter Notebook dans VS Code

VS Code (nom complet Visual Studio Code) est un éditeur de code gratuit, open source et multiplateforme développé par Microsoft.

Utilisez Jupyter Notebook dans VS Code en installant une extension. La puissante complétion de code de VS Code peut parfaitement se combiner avec l'expérience interactive de Jupyter.

Si vous n'avez pas encore installé VS Code, veuillez vous rendre sur sonsite officielpour le télécharger et l'installer. Le processus d'installation est très simple — il suffit de cliquer sur « Suivant » tout au long.

Si vous ne connaissez pas VS Code, vous pouvez consulter notreTutoriel VSCode。

Ouvrez VS Code, cliquez sur l'icône Extensions dans la barre d'activité de gauche (raccourci Ctrl+Shift+X), recherchez et installez l'extension « Jupyter » (fournie par Microsoft). L'installation de cette extension installera automatiquement l'extension Python.

Fonctionnalités principales et guide d'utilisation

Créez votre premier Jupyter Notebook

Maintenant, créons un tout nouveau fichier Jupyter Notebook (.ipynb).

Créer un nouveau fichier :Créez simplement un nouveau fichier se terminant par .ipynb.

Vous pouvez également le créer via la palette de commandes :

  1. Dans VS Code, appuyez surCtrl+Shift+Ppour ouvrirla palette de commandes(Il s'agit d'une boîte de recherche universelle).
  2. TypeJupyter: Create New Jupyter Notebooket sélectionnez-le.
  3. VS Code créera automatiquement un nouveau fichier nomméUntitled-1.ipynbet l'ouvrira dans l'interface de notebook. Vous verrez que la première cellule est déjà préparée.

Configurer l'environnement d'exécution (noyau)

Avant d'exécuter du code, vous devez indiquer à VS Code quel interpréteur Python utiliser :

  • Cliquez sur "Select Kernel" dans le coin supérieur droit de l'éditeur.

  • Dans la liste contextuelle, sélectionnez votre version de Python installée ou votre environnement Anaconda (par exemple, Python 3.x.x ou base (conda)).

  • Remarque : Si c'est votre première exécution, VS Code peut vous inviter à installer le package ipykernel—cliquez simplement sur "Install".

Ensuite, vous pouvez commencer à écrire et exécuter du code :


Exécution et gestion des cellules

Exécuter des cellules de code

  • Exécuter une seule cellule: Cliquez sur le côté gauche de la celluleicône de lecture (▶)。
  • Options de raccourcis clavier:
  • Ctrl + Enter: Exécuter la cellule actuelle.
  • Shift + Enter: Exécuter la cellule actuelle etpasser à/sélectionnerla cellule en dessous.
  • Alt + Enter: Exécuter la cellule actuelle etinsérerune nouvelle cellule en dessous.

  • Exécuter plusieurs cellules: Utilisez l'icône "double flèche" dans la barre d'outils supérieure pourRun Allexécuter tout le notebook ; ou au niveau d'une cellule spécifique, sélectionnezRun Above(Run All Above) ouExécuter ci-dessous(Exécuter tout ci-dessous).
  • Exécuter par section: Dans la vue Plan, vous pouvez cliquer sur le bouton à côté d'un titre de section pour exécuter tout le groupe de cellules sous ce titre Markdown.

Modes de cellule

Les cellules dans VS Code ont trois états, indiqués par labarre verticaleà gauche :

  1. Non sélectionnée: Aucune barre verticale.
  2. Mode commande: La barre verticale est pleine, et vous pouvez exécuter des commandes clavier (par exemple, supprimer, copier).
  • EnterPasser en mode édition ;EscRevenir au mode commande.
  • AInsérer une cellule au-dessus ;BInsérer en dessous.
  • D, D(Appuyez deux fois) pour supprimer la cellule ;ZAnnuler la suppression.
  1. Mode Édition: La barre verticale est continue et la cellule a une bordure ; vous pouvez saisir du code dans ce mode.

Changement de format

  • En mode commande: AppuyezMpour passer à Markdown (documentation), et appuyezYpour passer à Code.

Opérations sur les fichiers et navigation

  • Save:Ctrl + S。
  • Exporter: Cliquez sur le bouton de la barre d'outils... > Exporter. Prend en charge l'exportation vers.pyscript, HTML ou PDF (Remarque : l'exportation PDF nécessite un environnement TeX).
  • Navigation dans le plan: Utilisez la vuePlande la barre latérale pour naviguer rapidement. Par défaut, seuls les titres Markdown sont affichés ; vous pouvez activerNotebook > Outline: Show Code Cellsdans les paramètres pour afficher les blocs de code.
  • Contrôle des numéros de ligne: En mode commande, appuyezLpour afficher/masquer les numéros de ligne pour une seule cellule, et appuyez surShift + Lpour afficher/masquer les numéros de ligne pour le fichier entier.


Outils d'amélioration pour la science des données

Explorateur de variables et Visionneuse de données

Cliquez sur l'icôneVariablesde la barre d'outils pour ouvrir le panneau des variables en bas.

  • Afficher les détails: Double-cliquez sur une variable ou cliquez sur l'icône à côté pour accéder à laVisionneuse de données(Data Viewer).
  • Filtrer les données: Saisissez du texte dans la zone de texte en haut d'une colonne pour rechercher ; saisissez=pour une correspondance exacte ; le filtrage par expression régulière est pris en charge.

Enregistrement des graphiques

Survolez le graphique généré (par ex., la sortie matplotlib) et cliquez sur l'icôneEnregistreren haut à droite pour l'enregistrer en tant qu'image.


Débogage et sujets avancés

Fonctionnalités de débogage (Debug)

  • Exécuter ligne par ligne: Cliquez sur l’icône dans la barre d’outils de la cellule pour parcourir le code ligne par ligne sans interruption.

  • Débogage complet: Définissez des points d’arrêt sur le côté gauche de la cellule, puis sélectionnezRunà côté du boutonDebug Cell。

Connexion distante

Si vous devez utiliser la puissance de calcul d’un serveur distant :

  1. Cliquez en haut à droite surKernel Picker(sélecteur de noyau).

  2. SélectionnezServeur Jupyter existant。

  3. Saisissez l’URL du serveur qui doit?token=se connecter.

Comparaison de différences (Diff)

Parce que.ipynble fichier est essentiellement du JSON, VS Code fournitun outil de comparaison visuelle. Vous pouvez voir clairement les modifications spécifiques dans les entrées, les sorties ou les métadonnées sans avoir à lire le code brut désordonné.

Autres extensions