Aller au contenu

novembre 2024

Mermaid

Les cellules Markdown du notebook de Basthon savent maintenant dessiner des diagrammes Mermaid : graphes, diagrammes de séquence, de classes, d'états… Il suffit d'un bloc de code mermaid :

```mermaid
graph LR
    A[Entrée] --> B{Test}
    B -->|vrai| C[Action]
    B -->|faux| D[Fin]
```

On peut aussi en produire depuis Python avec IPython.display.Markdown.

Jouer avec !

Mermaid

Mocodo

Mocodo, l'outil de conception de bases de données relationnelles d'Aristide Grange, est disponible dans le noyau Python de Basthon. Dessinez un modèle conceptuel de données, puis obtenez le modèle logique, le dictionnaire des données ou le code SQL de création des tables !

Jouer avec !

Mocodo

exif

Le module exif arrive dans le noyau Python de Basthon : on peut lire (et modifier) les métadonnées des photos, comme la date de prise de vue, l'appareil utilisé ou les coordonnées GPS. De quoi sensibiliser les élèves aux données personnelles cachées dans leurs images !

Jouer avec !

exif

gpx

Le module gpx permet de lire et d'écrire des traces GPS au format GPX dans le noyau Python de Basthon. Idéal pour exploiter les données d'une sortie à vélo ou d'une randonnée !

Jouer avec !

gpx