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

  • come modulo: vpython, visual, visual.graph
  • all’interno di un IDE: Anaconda, Jupiter, VIDLE, …
  • direttamente 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.