Home page

Python non prevede la produzione diretta di risultati di tipo grafico (la libreria grafica Tkinter può essere usata per creare grafici 2D ma è concepita per programmatori esperti e non produce grafica 3D).


Nel 2000 David Scherer ha creato un modulo per la grafica 3D

  • produce cubi, cilindri, sfere, eliche, …, nello spazio tridimensionale
  • aggiorna automaticamente la scena più volte al secondo
  • durante l’esecuzione l’utente può zoomare e navigare nella scena
  • è molto semplice da utilizzare
  • è utilizzato intensivamente in alcuni corsi universitari di fisica

Il modulo visual è arrivato alla versione 6 ma richiede un’installazione specifica di Python.


Nel 2011 David Scherer e Bruce Sherwood hanno cominciato lo sviluppo di GlowScript

  • permette l’esecuzione del codice all’interno di un’applicazione web
  • non richiede installazione/aggiornamento/…
  • il codice può essere eseguito anche in una pagina web qualsiasi utilizzando Trinket

Il nuovo modulo vpython (versione 7)

  • si installa con pip (con almeno Python 3.5.3)
  • può essere installato all’interno di Anaconda, …
  • può essere eseguito in un notebook Jupiter, …