vpython

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 chiamato Visual

  • molto semplice da utilizzare
  • utilizzato in alcuni corsi universitari di fisica

Nel 2011 David Scherer e Bruce Sherwood hanno cominciato lo sviluppo di GlowScript, molto simile a Visual ma esegue i programmi nel browser.

Oggi è possibile scegliere tra molte implementazioni

  • modulo: vpython, visual, visual.graph
  • IDE: Anaconda, Jupiter, VIDLE, …
  • online: Glowscript, Trinket

Il linguaggio

In questa sezione farò riferimento al modulo vpython per Python ≥ 3.5.3

  1. Per cominciare
  2. Simply 3D Programming Using VPython || Getting started || VPython Entities
  3. Work with 3D objects || Colori || … || Texture ||
  4. Eventi || … || …

Applicazioni 2D

  1. ….

Applicazioni 3D

  1. Primi passi ||  Sfere || Vettori || Wireframe || Più sfere
  2. Tutorial ufficiali || Bounce || …

Risorse online

  1. Sito ufficiale || vpython.org  || Examples
  2. 101 Computing || GlowScript
  3. Google Gruppi || VPython-users || Glowscript-users
  4. Stackoverflow || vpython
  5. Youtube || vpython || glowscript

Università

  1. Russel L. Herman || Mathematics and Statistics
  2. Jay Wang || Visualisation of physical system with visual Python

Comments are closed.