Aller au contenu

novembre 2020

Graphviz

Pour les amoureux des graphes, le module graphviz est maintenant supporté dans Basthon.

Ceci a été possible grâce à la librairie viz.js (une compilation de Graphviz pour le navigateur) et une adaptation du module graphviz de PyPi. https://basthon.fr/about.html#third-party

Merci @JulienVillele pour avoir donné l'impulsion qui a permis cette intégration !

J'oubliais de préciser que l'ajout de nouveaux modules n’alourdit par l'utilisation de Basthon car leur (télé)chargement est effectué à la demande.

Lister les modules Python

Vous êtes nombreux à me demander la liste des modules supportés par Basthon. Pour la connaître, il suffit de saisir help("modules").

Charger un fichier de données

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 :

  1. 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

  2. sinon, le fichier est déposé sur le système de fichiers local du navigateur et accessible depuis Python