Basthon#

Basthon staat voor: “Bac à sable - Python”, ofwel: Python zandbak. Leerlingen informatica kunnen daarin naar hartelust experimenteren zonder risico’s voor zichzelf (privacy), hun computer, of hun omgeving (de server enz.).

Basthon is een Franse versie van Jupyter Notebook Lite, waarbij de kernels in de browser uitgevoerd worden, in plaats van in de server zoals gewoonlijk bij Jupyter Notebook. Basthon is een statische website: na het laden in de browser is er geen interactie met de server meer nodig. Dit betekent dat je met een relatief lichte server een grote groep gebruikers kunt bedienen.

Basthon biedt kernels voor: Python 3, SQL, JavaScript, P5JS (Processing in Javascript), en OCaml (een functionele taal met object-georiënteerde mogelijkheden).

Basthon wordt gebruikt in het Franse informatica-onderwijs, voor ca. 5000 scholen en ruim 200.000 leerlingen. Een enkele server bedient daarbij zowel het lesmateriaal (Drupal 9 CMS) als Basthon.

Server: Intel Xeon 2 CPU E5-2620 v3 @ 2.40GHz 2 cores + 15GB RAM

Enkele gegevens over het gebruik:

  • 5,000 scholen

  • 100% van de Franse openbare scholen

  • 210,000+ actieve gebruikers

  • 1,100,000+ activiteiten

  • 80,000 notebooks/week

  • 100,000 pyodide/week (Python in de browser)

(Bron: CaPytale presentatie (dec?) 2022, Jupyter Lite workshop)

Nederlandse vertaling#

Op de jupyter-hub van i&i staat een (experimentele) Nederlandse vertaling van Basthon. Deze vertaling is nog incompleet, maar zal de komende maanden verder uitgewerkt worden. Het doel is om voor september de Nederlanse vertaling te completeren.

Bronnen#

NB: het materiaal van de docenten wordt gedeeld, is CC-BY-SA; waar is dat te vinden????