Introduction
Les blocs de code interactifs vous permettent d’écrire, d’éditer et d’exécuter du code directement dans vos documents Quarto. Avec Quarto Live, vous pouvez intégrer du code R en temps réel en utilisant le moteur webr ou du code Python en utilisant le moteur 8591bdbd7db6e6ac5b50ca64f85418. Cette intégration transparente permet des visualisations dynamiques et un retour d’information instantané, rendant l’apprentissage et l’expérimentation plus attrayants.
Fonctionnement des blocs de code interactifs
Les blocs de code interactifs s’appuient sur WebAssembly pour exécuter le code dans votre navigateur web. Pour R, le moteur webr assure l’exécution du code, tandis que pour Python, le moteur pyodide gère l’environnement interactif. Cette exécution côté client signifie que vous pouvez expérimenter avec du code sans avoir besoin d’un serveur, ce qui garantit des résultats rapides et réactifs.
Créer des blocs de code interactifs
Code Source:
Pour créer un bloc de code R interactif, utilisez le moteur webr dans votre clôture de code. Par exemple:
```{webr}
# Un bloc de code R interactif simple utilisant webr
for (x in 1:5) {
print(paste("Square of", x, "is", x^2))
}
```De même, pour exécuter du code Python interactif, utilisez le moteur pyodide. Par exemple:
```{pyodide}
# Un bloc de code Python interactif simple utilisant pyodide
for x in range(1, 6):
print(f"Square of {x} is {x**2}")
```Code Source:
Ce bloc s’exécute dans votre navigateur, affichant la sortie immédiatement après l’exécution de la cellule de code:
Ce bloc Python s’exécutera dans votre navigateur et affichera le résultat de manière dynamique:
Pour une liste complète de toutes les options et configurations de cellules disponibles, veuillez vous référer à notre Référence des options de cellules
Conseils pour l’utilisation des blocs de code interactifs
- Expérimentez librement: Modifiez le code, essayez différentes fonctions et voyez les résultats en temps réel.
- Combinaison avec des visualisations: Utilisez des bibliothèques telles que ggplot2 dans R ou Matplotlib dans Python pour créer des graphiques interactifs qui se mettent à jour au fur et à mesure que vous modifiez les paramètres.
- **Avec Quarto Live, vous pouvez activer la persistance du code pour que vos modifications restent disponibles entre les sessions.
Plus d’informations
Référence des options de cellule
Pour une liste complète de toutes les options de cellules disponibles et des configurations avancées dans Quarto Live.Managing Execution Environments
Apprenez à contrôler le partage des variables et à isoler les exercices interactifs en gérant vos environnements d’exécution.Chargement et utilisation des paquets
Découvrez les techniques d’installation et de chargement de packages R et Python supplémentaires dans les documents interactifs.Tracés et graphiques
Explorez les visualisations dynamiques et apprenez à personnaliser les dimensions des tracés et les DPI pour vos sorties interactives.
Explorer d’autres articles
Voici d’autres articles de la même catégorie pour vous aider à approfondir le sujet.
Réutilisation
Citation
@online{kassambara2025,
author = {Kassambara, Alboukadel},
title = {Explication des blocs de code interactifs},
date = {2025-03-07},
url = {https://www.datanovia.com/fr/learn/interactive/getting-started/interactive-code-blocks.html},
langid = {fr}
}
