Utilisez cet espace pour expérimenter librement avec du code Python.
Écrivez votre code dans l'éditeur à gauche et voyez le résultat à droite.
La fonction input()
est prise en charge automatiquement.
Les modules suivants sont disponibles sans avoir à les importer :
np.array([1, 2, 3])
au lieu de import numpy as np
# La sortie de votre code s'affichera ici # Cliquez sur "Exécuter le code" pour voir le résultat
Veuillez entrer une valeur :
Cette application vous permet de :
Créez des exercices Python personnalisés adaptés à votre niveau
Testez vos solutions directement dans l'application
Recevez des commentaires détaillés sur votre code
La page d'accueil vous présente :
Vous pouvez naviguer vers les différentes sections en utilisant :
Pour générer un nouvel exercice :
L'IA va alors créer un énoncé personnalisé avec un squelette de code à compléter et des tests pour vérifier votre solution.
Mode débutant : Les exercices marqués comme "débutant" (généralement Troisième, SNT et Prépa NSI) sont conçus sans fonctions ni classes, adaptés aux débutants en programmation.
Télécharger en notebook Jupyter : Après avoir généré un exercice, vous pouvez cliquer sur le bouton Télécharger en notebook Jupyter pour obtenir l'exercice au format .ipynb, utilisable dans Jupyter Notebook ou JupyterLab.
Une fois l'exercice généré :
L'éditeur de code dispose de la coloration syntaxique et de l'indentation automatique pour faciliter l'écriture du code.
Pour obtenir une évaluation de votre code :
La Gestion Électronique de Documents (GED) vous permet de :
Pour ajouter un document :
Pour rechercher des documents :
Pour modifier un document :
Pour marquer un document comme cours :
La Bibliothèque de Cours vous permet de :
Pour consulter vos cours :
Note : Seuls les documents marqués comme cours dans l'onglet GED sont visibles dans la Bibliothèque de Cours.
Vous pouvez choisir entre trois modèles d'IA :
Pour changer de modèle :
Note : Le modèle sélectionné est affiché en bas de page. Pour utiliser Gemini ou Mistral, vous devez configurer les clés API correspondantes dans le fichier .env.
L'application vous permet de télécharger les exercices générés au format notebook Jupyter (.ipynb) :
Les notebooks générés contiennent :
Vous pouvez ouvrir ces notebooks avec Jupyter Notebook, JupyterLab, Google Colab, ou tout autre environnement compatible avec le format .ipynb.
Le bac à sable Python vous permet d'expérimenter librement avec du code Python :
Modules scientifiques et de traitement de texte préchargés :
Le bac à sable inclut plusieurs bibliothèques préchargées que vous pouvez utiliser sans avoir à les importer explicitement :
numpy
(alias np
) - Calcul numériquepandas
(alias pd
) - Analyse de donnéesscipy
- Calcul scientifique avancésympy
(alias sp
) - Calcul symboliquematplotlib.pyplot
(alias plt
) - Visualisationre
- Expressions régulièresstring
- Manipulation de chaînesnltk
- Traitement du langage natureltextblob
- Analyse de texte simplifiéemath
, random
, statistics
Exemple d'utilisation :
# Utilisation de numpy sans import
arr = np.array([1, 2, 3, 4, 5])
print(f"Moyenne : {np.mean(arr)}")
print(f"Écart-type : {np.std(arr)}")
# Utilisation de pandas sans import
df = pd.DataFrame({
'A': [1, 2, 3],
'B': [4, 5, 6]
})
print(df)
# Utilisation de matplotlib sans import
x = np.linspace(0, 10, 100)
y = np.sin(x)
plt.plot(x, y)
Fonctionnalités supplémentaires :
input()
pour les exercices interactifsRaccourcis clavier :
L'application propose un sélecteur de thème qui vous permet de basculer entre les modes clair et sombre :
Le thème par défaut avec :
Un thème alternatif avec :
Pour changer de thème :
Détection automatique : Si vous n'avez pas explicitement choisi de thème, l'application utilisera automatiquement le thème correspondant aux préférences de votre système d'exploitation.
Note : Le sélecteur de thème est disponible en haut de l'interface sur les grands écrans, et dans le menu déroulant sur les appareils mobiles.
L'application propose un sélecteur de rôle qui vous permet de basculer entre différentes vues :
Accès complet à toutes les fonctionnalités :
Accès aux fonctionnalités d'enseignement :
Accès aux fonctionnalités d'apprentissage :
Pour changer de rôle :
Note : Le sélecteur de rôle est disponible en haut de l'interface sur les grands écrans, et dans le menu déroulant sur les appareils mobiles.
Le menu Admin donne accès à plusieurs fonctions d'administration :
L'éditeur d'exercices vous permet de :