Aller au contenu

Publications

Des PDF dans le Markdown

Un sujet, une fiche ou un énoncé au format PDF peut maintenant être affiché directement dans une cellule Markdown du notebook de Basthon, avec la balise <embed> :

<embed src="https://basthon.fr/pdf/Basthon_Documentation.pdf" width="100%" height="500">

Pour des raisons de sécurité, seuls les fichiers PDF sont acceptés.

Jouer avec !

PDF dans une cellule Markdown

Un nouveau site pour Basthon

Le site basthon.fr fait peau neuve ! Il est désormais construit avec Material for MkDocs : une navigation plus claire, une recherche intégrée, un mode sombre, un affichage adapté aux téléphones… et ce blog, qui regroupe toutes les nouveautés de Basthon.

Le nouveau site

Un noyau XCAS dans Basthon

Grande nouveauté : Basthon accueille un nouveau langage avec le logiciel de calcul formel Giac/XCAS de Bernard Parisse. Comme les autres noyaux, il tourne entièrement dans le navigateur, sans installation ni serveur.

Calcul exact, factorisation, résolution d'équations, intégrales, matrices, tracé de courbes… avec un affichage mathématique soigné. Il est disponible dans la console et dans le notebook.

Jouer avec !

XCAS

PythonTutor en couleurs

La visualisation pas à pas de PythonTutor, disponible dans Basthon via from tutor import tutor, profite de deux améliorations :

  • la coloration syntaxique du code ;
  • un cadre qui s'adapte automatiquement à la taille de la visualisation, sans barre de défilement.

Jouer avec !

PythonTutor

icecream

Marre des print pour déboguer ? Le module icecream est disponible dans le noyau Python de Basthon : ic(expression) affiche à la fois l'expression et sa valeur.

Pour qu'il fonctionne, Basthon conserve désormais le code source des cellules exécutées : inspect.getsource marche aussi sur les fonctions définies dans le notebook ou la console.

Jouer avec !

icecream