Comment utiliser des Notebooks polyglottes
Vous pouvez installer Notebooks polyglottes en tant qu’extension pour Visual Studio Code. L’extension de Notebook polyglotte est optimisée par .NET interactive. .NET interactive est un moteur et une API de pointe et innovants, conçus sur .NET, qui permettent d’exécuter et d’éditer du code de manière interactive.
Pour commencer, vous devez installer le dernier Kit de développement logiciel (SDK) .NET. Veuillez également installer l’extension Notebooks polyglottes dans Visual Studio Code. À partir de là, vous pouvez créer et exécuter des notebooks et faire beaucoup plus.
Création d’un notebook
Maintenant que vous avez installé Notebook polyglotte, parlons un peu de la création d’un bloc-notes.
Lorsque vous installez l’extension polyglotte, elle installe un ensemble de commandes disponibles via la palette de commandes (Ctrl + Maj + P). Chaque commande vous permet d’effectuer une activité distincte. Voici quelques commandes installées :
- Notebook polyglotte : Veuillez ouvrir Notebook : Cette commande ouvre un notebook pour que vous puissiez l’utiliser.
- Notebook polyglotte : Veuillez créer un nouveau bloc-notes vierge : Cette commande crée un notebook pour vous et vous permet de sélectionner votre format de fichier et votre langage de programmation préférés.
- Notebook polyglotte : Veuillez arrêter tous les noyaux de bloc-notes : Cette commande rend impossible le basculement des noyaux entre les cellules.
- Notebook polyglotte : Veuillez redémarrer le noyau du bloc-notes actuel : Cette commande entraîne l’abandon de tous les états et données du programme. Elle est particulièrement utile si le programme est dans un état incorrect ou suspendu. Lors du redémarrage, veuillez réexécuter toutes les cellules de code.
Lors de la création d’un notebook, vous devez suivre une série d’étapes. Tout d’abord, vous êtes invité à sélectionner un format de fichier, soit .dib ou .ipynb. Ensuite, vous devez sélectionner votre langue préférée.
Sélection d’un noyau
Lorsque vous utilisez le noyau .NET interactive, vous pouvez utiliser différentes langues d’une cellule à l’autre, partager des variables entre les langues et connecter dynamiquement de nouvelles langues et noyaux distants dans un notebook.
La sélection de la section dans la capture d’écran suivante vous permet de passer d’une langue à une autre en toute transparence.
Formats de fichier : .dib et .ipynb
Le format de fichier de Jupyter Notebook (extension .ipynb) est un fichier en texte brut qui conserve non seulement les cellules d’entrée, mais aussi la sortie. Il s’agit de l’un des formats les plus courants pour les bloc-notes, car il permet de partager facilement le fichier avec d’autres personnes sans avoir à l’exécuter pour voir son résultat. Il est particulièrement pratique de pouvoir partager son bloc-notes, de demander à quelqu’un d’autre de l’exécuter, puis de le récupérer ensuite pour voir les résultats. Les exemples les plus courants sont la création de bloc-notes pour l’automatisation ou des guides de résolution des problèmes. Étant un fichier JSON, il est difficile de suivre et d’inspecter les modifications entre les fichiers.
Le fichier de bloc-notes interactif (extension .dib) est un fichier en texte brut facile à lire, comparer et partager. Il n’enregistre jamais les valeurs de sortie, ce qui est important lorsque les notebooks sont utilisés pour exécuter du code qui pourrait évaluer et imprimer des valeurs secrètes telles que des clés d’API, etc.
Gérer un Notebook
Chaque fois que vous créez un notebook, une cellule est créée. Vous pouvez continuer à ajouter des cellules à votre Notebook créé. Il existe deux types de cellules, markdown ou cellules de code. Dans les cellules de code, vous pouvez entrer et exécuter du code dans votre langue par défaut.
Ajout d’une cellule de code
Pour ajouter une nouvelle cellule, veuillez sélectionner + Code et une nouvelle cellule apparaîtra en dessous de la cellule existante.
Exécution d’une cellule de code
Chaque fois que vous souhaitez exécuter votre code, il vous suffit de sélectionner l’icône Exécuter ▶️ (marquée en rouge sur le côté gauche). Si vous avez besoin d’exécuter toutes les cellules simultanément, vous pouvez sélectionner Exécuter tout (marqué en rouge dans le coin supérieur).
Chaque fois que vous souhaitez effacer la sortie de toutes les cellules, il vous suffit de sélectionner l’icône Corbeille sur le côté droit de la cellule.