Un outil pédagogique général avec une console Python et une fonction de script.
Un outil pédagogique général avec une console Python et une fonction de script.
================================================== ====
Caractéristiques
--------------
* Console Python 3.8 hors ligne qui n'a PAS besoin de connexion Internet.
* Outre les bibliothèques Python standard, certaines bibliothèques utiles et éducatives telles que numpy, sympy, request, pillow, peewee sont pré-installées.
* Le script personnalisé peut être chargé et exécuté facilement. Il existe également quelques exemples de démarrage rapide. Il suffit de copier et coller l'un d'eux pour l'essayer.
Guide général des scripts
---------------------------------
* Cette application n'est pas conçue comme un éditeur de script bien que le script puisse être modifié dans le champ de script.
Le meilleur moyen est d'utiliser votre éditeur de script préféré, puis de copier et coller le script.
* Utilisez toujours des espaces pour l'indentation afin d'éviter des erreurs étranges.
* La plupart des packages de la bibliothèque Python standard sont disponibles pour l'importation.
* N'exécutez pas le code de la console et le code du script en même temps. Ils partagent le même stdout.
* Si la boucle while est nécessaire, utilisez toujours `app.running_script` comme condition afin d'arrêter le script correctement.
* Utilisez `app.version` pour obtenir la chaîne de version de l'application.
* Utilisez `app.clear_output()` pour effacer le champ de sortie du script.
* Utilisez `app.log_file(text)` pour enregistrer un fichier journal dans le stockage.
Le fichier journal se trouve ici [Répertoire de stockage]/{_log_folder_name}/log_[UTC Timestamp].txt.
text (str): Contenu du texte
return (str) : chemin complet du fichier
Voici un exemple de script de cette application :
######################
# Exemple Sympy.
à partir de symboles d'importation sympy, résoudre
x, y = symboles('x, y')
solution = résoudre(
[
x + y - 10,
x - y - 2,
],
[x, y],
)
imprimer (solution)
# Sortie : {x : 6, y : 4}
######################