> ## Documentation Index
> Fetch the complete documentation index at: https://docs.coreweave.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Outils de développement

Utilisez le panneau développeur pour déboguer le code de votre notebook, inspecter l’exécution, consulter les journaux et accéder au terminal.

<Frame>
  <img src="https://mintcdn.com/coreweave-dbfa0e8d/3Dv_sw2eg8feUJlx/products/notebooks/_media/hello_world_dev_panel.png?fit=max&auto=format&n=3Dv_sw2eg8feUJlx&q=85&s=e7aab6da8b6a2a0033e719e75883a566" alt="Panneau développeur ouvert en bas de l’éditeur de notebook" width="3270" height="1842" data-path="products/notebooks/_media/hello_world_dev_panel.png" />
</Frame>

<h2 id="open-the-developer-panel">
  Ouvrir le panneau Développeur
</h2>

Utilisez l’une des méthodes suivantes :

* Dans le pied de page du notebook, sélectionnez **Developer panel**.
* Appuyez sur **Command+J** sous macOS ou sur **Ctrl+J** sous Windows ou Linux. Ce raccourci ouvre ou ferme le panneau.

<h2 id="inspect-errors-and-warnings">
  Inspecter les erreurs et les avertissements
</h2>

L’onglet **Errors** affiche les erreurs et les avertissements détectés dans l’ensemble du notebook, notamment les exceptions Python, les erreurs de syntaxe, les cycles, les dépendances réactives non valides et les variables définies dans plusieurs cellules.

<h2 id="use-the-scratchpad">
  Utiliser le scratchpad
</h2>

Utilisez l’onglet **Scratchpad** pour exécuter du code Python temporaire sans l’ajouter au graphe réactif du notebook. Le scratchpad peut accéder aux variables définies dans les cellules de notebook.

Contrairement aux cellules de notebook, le scratchpad n’impose pas l’unicité des noms de variables globales. Le code et les variables définis dans le scratchpad ne sont pas enregistrés. Copiez dans une cellule de notebook tout code que vous souhaitez conserver.

Pour exécuter le code du scratchpad, appuyez sur **Command+Enter** sous macOS ou sur **Control+Enter** sous Windows ou Linux. Vous pouvez également sélectionner **Run** (<Icon icon="circle-play" iconType="solid" />).

La sortie du scratchpad s’affiche à droite du code.

<Frame>
  <img src="https://mintcdn.com/coreweave-dbfa0e8d/3Dv_sw2eg8feUJlx/products/notebooks/_media/hello_world_scratchpad.png?fit=max&auto=format&n=3Dv_sw2eg8feUJlx&q=85&s=3d48b9f897f99d71fac60bbb622dddaa" alt="Code et sortie affichés dans l’onglet Scratchpad" width="3284" height="1816" data-path="products/notebooks/_media/hello_world_scratchpad.png" />
</Frame>

<h2 id="inspect-execution-traces">
  Inspecter les traces d’exécution
</h2>

Utilisez l’onglet **Tracing** pour inspecter l’ordre et la durée d’exécution des cellules. Les traces vous aident à identifier les cellules lentes ou en échec, et à déterminer quelles cellules ont été exécutées lors d’un événement d’exécution réactive.

Chaque en-tête **Run** regroupe les cellules exécutées lors d’un même événement d’exécution. Les barres horizontales indiquent à quel moment chaque cellule a été exécutée et permettent de comparer sa durée à celle des autres cellules de l’événement. Chaque entrée comprend un lien vers la cellule, un aperçu du code, la durée et une icône de statut. L’icône de statut indique si l’exécution a réussi, échoué ou été interrompue.

Les exécutions courtes peuvent afficher `0 ms`, car les durées sont arrondies. Survolez une entrée de trace pour afficher les heures exactes de début et de fin. Sélectionnez un lien de cellule pour ouvrir la cellule de notebook correspondante.

Sélectionnez **Clear** pour effacer l’historique des traces affiché. L’effacement de l’historique ne supprime ni les cellules du notebook ni les variables.

Activez **Inline chart** pour afficher la durée d’exécution à côté des cellules de notebook correspondantes.

L’image suivante montre le notebook « Hello World » avec l’onglet **Tracing** ouvert dans le panneau développeur. `cell-4` définit la variable pet, et `cell-5` l’utilise pour produire la sortie « Do you have a cat? ». Les deux cellules se sont exécutées avec succès. La trace indique une durée de 14 ms pour `cell-4` et de `0 ms` pour `cell-5`. Une infobulle affiche les heures exactes de début et de fin de `cell-5`.

<Frame>
  <img src="https://mintcdn.com/coreweave-dbfa0e8d/3Dv_sw2eg8feUJlx/products/notebooks/_media/hello_world_tracing.png?fit=max&auto=format&n=3Dv_sw2eg8feUJlx&q=85&s=5cf2448675b25c41db5d9a107ce800c3" alt="Onglet Tracing affichant l’ordre, le statut et la durée d’exécution des cellules" width="3266" height="1846" data-path="products/notebooks/_media/hello_world_tracing.png" />
</Frame>

<h2 id="view-logs">
  Afficher les journaux
</h2>

Utilisez l’onglet **Logs** pour afficher la sortie standard (`stdout`) et l’erreur standard (`stderr`) des cellules de notebook et du scratchpad. Consultez les journaux pour diagnostiquer les échecs d’exécution qui ne génèrent pas d’erreur explicite en ligne.

L’image suivante montre la sortie `"Do you have a cat?"` journalisée à `[5:42:51 PM]` par la cellule de notebook correspondante.

<Frame>
  <img src="https://mintcdn.com/coreweave-dbfa0e8d/3Dv_sw2eg8feUJlx/products/notebooks/_media/hello_world_logs.png?fit=max&auto=format&n=3Dv_sw2eg8feUJlx&q=85&s=76ba2fe3ea3038089dc2b529951f42e1" alt="Onglet Logs affichant la sortie standard et la sortie d’erreur du notebook" width="3268" height="1844" data-path="products/notebooks/_media/hello_world_logs.png" />
</Frame>

<Note>
  L’onglet **Logs** affiche également la sortie et les erreurs du [**Scratchpad**](/fr/products/notebooks/developer-tools#use-the-scratchpad). Dans l’image, l’entrée de `[5:44:00 PM]` est identifiée comme `cell--1` et provient du scratchpad.
</Note>

<h2 id="use-the-terminal">
  Utiliser le terminal
</h2>

Utilisez l’onglet **Terminal** pour ouvrir un shell dans le même environnement sandbox que le runtime du notebook. Depuis le terminal, vous pouvez examiner des fichiers, lancer des outils en ligne de commande, gérer des paquets et exécuter des scripts. Les modifications effectuées dans le terminal s’appliquent au même workspace que celui du notebook.


## Related topics

- [Aperçu de Notebooks](/fr/products/notebooks.md)
