VPython e Distretto di Berianne: differenze tra le pagine

(Differenze fra le pagine)
Contenuto cancellato Contenuto aggiunto
LauBot (discussione | contributi)
m Bot: passaggio degli url da HTTP a HTTPS
 
FrescoBot (discussione | contributi)
 
Riga 1:
{{S|distretti dell'Algeria}}
{{F|software libero|gennaio 2012}}
{{Divisione amministrativa
 
|Nome = Distretto di Berianne
{{Software
|Nome ufficiale = VPython
|LogoPanorama =
|ScreenshotDidascalia =
|Bandiera =
|Didascalia = Programmazione 3D per comuni mortali
|Stemma =
|Sviluppatore = David Scherer e altri
|Stato = DZA
|UltimaVersione = 5.32
|Grado amministrativo = 2
|DataUltimaVersione = 10 aprile 2010
|Divisione amm grado 1 = Ghardaïa
|UltimaVersioneBeta = release candidate
|Capoluogo = [[Berriane]]
|DataUltimaVersioneBeta =
|Amministratore locale =
|SistemaOperativo = windows
|Partito =
|SistemaOperativo2 = linux
|Data elezione =
|SistemaOperativo3 = mac os
|Lingue ufficiali =
|Genere = computer grafica 3d
|Data istituzione =
|Licenza = [[Open source]]
|Altitudine =
|SoftwareLibero = sì
|LinguaSuperficie =
|Note superficie =
|Acque interne =
|Abitanti =
|Note abitanti =
|Aggiornamento abitanti =
|Sottodivisioni = 1
|Sottosottodivisioni =
|Divisioni confinanti =
|Lingue =
|Codice postale =
|Prefisso =
|Codice ISO =
|Codice statistico =
|Nome abitanti =
|Immagine localizzazione =
|Mappa = DZ-47_Daïra_de_Berriane.svg
|Didascalia mappa =
|Sito =
}}
 
Il '''distretto di Berianne''' è un [[Distretti dell'Algeria|distretto]] della [[provincia di Ghardaïa]], in [[Algeria]], con capoluogo [[Berriane]].
'''VPython''' comprende il [[Python|linguaggio di programmazione Python]] più un modulo di [[computer grafica 3D]] chiamato Visual. VPython permette agli utenti di creare oggetti come [[sfera|sfere]] e [[cono|coni]] in uno spazio 3D e mostra questi oggetti in una [[Finestra (informatica)|finestra]].
Insieme ai calcoli vengono create animazioni navigabili in tempo reale. Ciò rende facile creare semplici visualizzazioni, permettendo al programmatore di concentrarsi maggiormente sugli aspetti computazionali del suo programma. La semplicità di VPython lo ha reso un utile strumento per l'illustrazione di semplice [[fisica]], specialmente in contesti didattici.
 
==Storia==
VPython fu creato nel 2000 come risultato di un progetto indipendente intrapreso da David Scherer, uno studente al secondo anno della Carnegie Mellon University.
 
A dicembre 2008 è stata distribuita la versione 5<ref>{{cita web|url=http://www.vpython.org/contents/history.html|titolo=VPython: Recent developements|accesso=6 aprile 2013|lingua=en|editore=VPython.org}}</ref>, che include opacità, luci e materiali e per la prima volta una versione per [[Macintosh]] in modo nativo.
 
Il 19 febbraio 2013 è stata distribuita la versione 6<ref>{{cita web|url=http://www.vpython.org/contents/new_features.html|titolo=New Features in VPython 6|accesso=6 aprile 2013|lingua=en|editore=VPython.org}}</ref>, basata sulla libreria [[wxPython]].
 
==Utilizzo==
VPython è un semplice strumento di [[rendering]] per oggetti 3D e grafici. Il suo principale utilizzo ha riguardato la didattica, ma è stato anche utilizzato in ambiente commerciale o di ricerca. VPython fu inizialmente usato in corsi introduttivi di fisica alla [[Carnegie Mellon University]] e poi esteso ad altre università e scuole superiori, assieme al [http://www4.ncsu.edu/~rwchabay/mi Matter & Interactions curriculum].
 
==Oggetti==
VPython utilizza la sintassi [[Python]], con l'aggiunta di diversi [[Programmazione ad oggetti|oggetti]] specifici propri del framework<ref>{{cita web|url=http://www.vpython.org/webdoc/index.html|titolo=VPython documentation|accesso=6 aprile 2013|lingua=en|editore=vpython.org|urlmorto=sì}}</ref>.
 
L'oggetto ''cilindro'' è un buon esempio di un semplice oggetto VPython. Questo è un esempio preso dalla documentazione di VPython:
 
<source lang = "python">
 
from visual import * #import the visual module
 
rod = cylinder(pos=(0,2,1), axis=(5,0,0), radius=1)
 
</source>
[https://upload.wikimedia.org/wikipedia/en/e/ef/VisualRef-1.gif Vedi risultato]
 
Altri oggetti simili offerti dal motore di rendering di VPython sono gli oggetti [http://www.vpython.org/webdoc/visual/cone.html cono], [http://www.vpython.org/webdoc/visual/sphere.html sfera], e [http://www.vpython.org/webdoc/visual/box.html box].
 
Oltre agli oggetti solidi, VPython offre pure strumenti di plotting. Qui c'è un semplice esempio di grafico presente nella documentazione di VPython:
 
<source lang = "python">
from visual.graph import * # import graphing features
funct1 = gcurve(color=color.cyan) # a connected curve object
for x in arange(0., 8.1, 0.1): # x goes from 0 to 8
funct1.plot(pos=(x,5.*cos(2.*x)*exp(-0.2*x))) # plot
</source>
 
[https://upload.wikimedia.org/wikipedia/en/2/2d/VPython_graph.gif Vedi risultato]
 
==Note==
<references/>
 
==Bibliografia==
* Scherer, D., Dubois, P., & Sherwood, B. (2000). VPython: 3D Interactive Scientific Graphics for Students, Computing in Science and Engineering, Sept./Oct. 2000, 82-88.
 
==Comuni==
== Voci correlate ==
Il distretto di Berianne comprende 1 comune:
* [[Python]]
*[[Berriane]]
 
{{Portale|Nordafrica}}
== Collegamenti esterni ==
* {{Collegamenti esterni}}
 
[[Categoria:Distretti della provincia di Ghardaïa|Berianne]]
{{portale|software libero}}