Basthon dans Canoprof
Une belle intégration de Basthon dans #Canoprof. Bravo @samchatice. https://x.com/samchatice/status/1321143357050114048
Une belle intégration de Basthon dans #Canoprof. Bravo @samchatice. https://x.com/samchatice/status/1321143357050114048
Vous êtes nombreux à me demander la liste des modules supportés par Basthon. Pour la connaître, il suffit de saisir help("modules").

Jusqu'ici, il n'était pas facile dans Basthon de faire travailler les élèves sur des fichiers annexes (texte, CSV, image, etc.). Maintenant, vous pouvez directement les charger dans Basthon puis les ouvrir depuis Python ! Voilà qui va faire des heureux !




Évidemment, le fichier ne transite pas sur le réseau, il reste du côté du client. Vous commencez à connaître la philosophie de Basthon !
Le bouton d'ouverture a donc maintenant deux fonctions :
si le fichier sélectionné a une extension en .py (pour la console) ou .ipynb (pour le notebook), ce fichier est affiché dans l'environnement
sinon, le fichier est déposé sur le système de fichiers local du navigateur et accessible depuis Python
input fonctionnelJe ne sais pas si certains trouvent un intérêt didactique à l'utilisation de input mais cela fonctionne désormais dans la console et le notebook.
La version native de Pyodide est boguée. https://github.com/iodide-project/pyodide/issues/757 https://github.com/iodide-project/pyodide/issues/758
Aux collègues enseignants de mathématiques au lycée général, vous pouvez aussi utiliser Basthon pour traiter le point "Exploiter un logiciel de calcul formel" grâce au module Sympy.


Même dans la version console, les formules s'affichent joliment avec la fonction pretty_print. Si vous préférez ne pas la présenter aux élèves, le print fonctionne également.

Le recours à un logiciel de calcul formel apparaît dans les programmes de mathématiques de seconde, de premières technologique et générale et de terminale générale.
Je vous laisse le soin d'expliquer pourquoi cette écriture avec des crochets ne représente pas un intervalle !