Aller au contenu

Python

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

Des easter eggs proposés par des élèves

Python cache déjà quelques easter eggs (import this, import antigravity…). Des élèves de NSI en ont imaginé deux nouveaux pour Basthon, à activer avec from basthon import __eastereggs__ :

  • 1 + 1 vaut désormais 3 ;
  • une chaîne de caractères peut « appeler » une fonction : "hello world"(print).

Jouer avec !

Easter eggs

Faker

Besoin de données pour un exercice sur les tables ou les bases de données ? Le module Faker, désormais disponible dans le noyau Python de Basthon, génère des noms, adresses, courriels… plus vrais que nature, et en français !

Jouer avec !

Faker