0 / 0
Retourner à la version anglaise de la documentation
Parties d'un bloc-notes
Dernière mise à jour : 29 juil. 2024
Parties d'un bloc-notes

Un bloc-notes comprend des cellules qui contiennent du code ou des informations textuelles et divers autres éléments qui vous aident à interagir avec le code. Selon qu'un bloc-notes est en mode édition, la liste des éléments interactifs peut inclure la barre de menus, la barre d'outils principale, la barre d'action, la barre de progression, une table des matières générée automatiquement et un débogueur.

Lorsque vous ouvrez un bloc-notes en mode vue, les seuls éléments disponibles sont les cellules et la barre d'actions. Vous pouvez l'utiliser pour exécuter, planifier, partager, télécharger ou afficher des informations sur votre bloc-notes. Pour accéder à des options supplémentaires, cliquez sur l'icône Editer pour passer en mode édition.

Lorsque vous ouvrez un bloc-notes en mode édition, l'éditeur de bloc-notes inclut les éléments suivants:

Note: Certaines fonctionnalités du bloc-notes ne sont accessibles que dans les derniers environnements d'exécution. Si vous exécutez votre ordinateur portable dans un environnement basé sur Runtime 23.1, certaines fonctionnalités, comme le débogueur ou la table des matières automatique, ne sont pas disponibles.

Dans la barre de menus et la barre d'outils principale, vous pouvez sélectionner des fonctions de bloc-notes qui affectent la façon dont le bloc-notes fonctionne et effectuer les opérations les plus utilisées dans le bloc-notes.

menu et barre d'outils

Table des matières

Vous pouvez parcourir le bloc-notes à l'aide d'une table des matières générée automatiquement et basée sur les titres de votre bloc-notes. Pour afficher la table des matières, à partir du Voir menu, sélectionnez Table des matières.

Pour ajouter des numéros de titre, cliquez sur le bouton Afficher le numéro de titre dans le document icône. Pour indiquer si un numéro est visible ou non à côté des en-têtes de premier niveau ( h1), par exemple, lorsque vous souhaitez que votre en-tête de premier niveau s'affiche comme titre du bloc-notes, cliquez sur l'icône Plus d'actions et sélectionnez Afficher le numéro de titre de premier niveau.

Pour exclure ou inclure des titres générés dans le cadre de la sortie de cellule de la table des matières, cliquez sur l'icône Plus d'actions et sélectionnez Afficher les en-têtes de sortie.

Note: Vous pouvez exécuter des cellules de code directement à partir de la table des matières. Pour exécuter les cellules sous un en-tête, cliquez avec le bouton droit sur l'en-tête et cliquez sur Sélectionner et exécuter la ou les cellules pour cet en-tête.

Table des matières ajoutée automatiquement

Barre d'actions de bloc-notes

Vous pouvez sélectionner des fonctions qui améliorent la collaboration à l'aide d'un bloc-notes. Dans la barre d'actions, vous pouvez :

  • Publiez votre bloc-notes en tant que gist ou sur GitHub
  • Créez une URL permanente pour que toute personne ayant le lien puisse afficher votre bloc-notes
  • Créer des travaux dans lesquels votre bloc-notes sera exécuté. Voir Planification d'un bloc-notes
  • Télécharger votre bloc-notes
  • Ajouter un jeton de projet pour que le code puisse accéder aux ressources du projet. Voir Ajout de code pour définir le jeton de projet
  • Générer des fragments de code pour ajouter des données à partir d'un actif de données ou d'une connexion à une cellule de bloc-notes
  • Afficher les informations de votre bloc-notes et interagir avec l'environnement dans lequel il s'exécute
  • Sauvegarder les versions de votre bloc-notes
  • Télécharger des actifs dans votre projet

Barre d'actions de bloc-notes

Cellules dans un bloc-notes Jupyter

Un bloc-notes Jupyter se compose d'une séquence de cellules. Le flux d'un bloc-notes est séquentiel. Vous entrez du code dans une cellule d'entrée, et lorsque vous exécutez la cellule, le bloc-notes exécute le code et imprime la sortie du calcul dans une cellule de sortie.

Vous pouvez modifier le code dans une cellule d'entrée et relancez l'exécution de la cellule aussi souvent que vous le souhaitez. Ainsi, le bloc-notes suit un paradigme de boucle de lecture-évaluation-impression.

Chaque cellule possède sa propre mini barre d'outils.

Barre d'outils de cellule

Directement depuis la barre d'outils des cellules, vous pouvez :

  • Copie la cellule
  • Déplacer la cellule vers le haut ou vers le bas
  • Ajouter une nouvelle cellule avant et après une autre cellule
  • Supprimer la cellule

Pour réduire une cellule, cliquez sur l'icône Effondrement boutonIcône de réduction de cellule c'est à côté de chaque cellule. Pour développer une cellule, cliquez sur le bouton Réduire ou sur le Développer icôneIcône de développement de cellule .

Le comportement d'une cellule est déterminé par le type de cette cellule. Les différents types de cellule sont notamment les suivants :

Cellules de code Jupyter

Dans les cellules de code Jupyter, vous pouvez éditer et écrire un nouveau code.

cellules de code

Pour afficher les numéros de ligne à côté de votre code, à partir du Voir sélection de menu Afficher les numéros de ligne.

Pour afficher votre cellule de code et votre cellule de sortie côte à côte, accédez à Voir dans le menu Editeur et cliquez sur Rendu côte à côte.

Cellules de code côte à côte

Cellules Jupyter Markdown

Dans les cellules de démarque Jupyter, vous pouvez documenter le processus de calcul. Vous pouvez entrer des en-têtes pour structurer votre bloc-notes de manière hiérarchique.

Vous pouvez également ajouter et éditer des fichiers image en tant que pièces jointes sur le bloc-notes. Le code et les images Markdown code sont affichés lorsque la cellule est exécutée.

cellules de démarque

Voir Markdown pour les aides-mémoires de blocs-notes de Jupyter.

Cellules Jupyter NBConvert brutes

Les cellules brutes ne sont pas évaluées par le bloc-notes. Une cellule brute est utile si vous recherchez un emplacement pour conserver du contenu que vous ne souhaitez pas exécuter, comme une sortie générée.

Débogueur

Le débogueur peut vous aider à résoudre rapidement les problèmes liés au code. Pour activer le débogueur :

  1. Clique sur le Activer le débogueur icôneActiver l'icône du débogueur dans la barre d'outils du bloc-notes.
  2. Cliquez à côté de n’importe quelle ligne de code pour ajouter un point d’arrêt.

Pour déboguer votre code, depuis le Voir menu, sélectionnez Barre latérale droite, puis sélectionnez Afficher le débogueur.

Débogueur de cellule de code de bloc-notes

Barre de progression d'un travail Spark

Lorsque vous exécutez du code dans un bloc-notes qui déclenche des travaux Spark, il est souvent difficile de déterminer pourquoi votre code ne s'exécute pas efficacement.

Pour vous aider à mieux comprendre ce que fait votre code et à vous aider dans le débogage du code, un bloc-notes peut surveiller l'exécution des travaux Spark pour une cellule de code.

Pour activer la surveillance Spark pour une cellule d'un bloc-notes :

  • Sélectionnez la cellule de code à surveiller.
  • Clique le Activer la surveillance des étincelles icôneActiver l'icône de surveillance Spark dans la barre d'outils du bloc-notes.

Les barres de progression affichées affichent la progression de l'exécution en temps réel de vos travaux sur le cluster Spark. Chaque travail Spark s'exécute sur le cluster en une ou plusieurs étapes, chaque étape étant une liste de tâches pouvant être exécutées en parallèle. Le panneau de surveillance peut devenir très volumineux si le travail Spark comporte de nombreuses étapes.

Le panneau de surveillance des travaux affiche également la durée de chaque travail et l'état des étapes de travail. Les valeurs possibles pour l'état une étape sont les suivantes :

  • Running: l'étape est active et démarrée
  • Completed: l'étape est terminée
  • Skipped: les résultats de cette étape ont été mis en cache à partir d'une opération antérieure et la tâche n'a donc pas besoin de s'exécuter à nouveau
  • Pending: l'étape n'a pas encore démarré

Cliquez à nouveau sur l'icône pour désactiver la surveillance dans une cellule.

Remarque : La surveillance Spark n'est actuellement prise en charge que dans les blocs-notes qui s'exécutent sous Python.

Rubrique parent: Jupyter Notebook

Recherche et réponse à l'IA générative
Ces réponses sont générées par un modèle de langue de grande taille dans watsonx.ai en fonction du contenu de la documentation du produit. En savoir plus