[Linuxtrent] Re: Programmi didattici per matematici

  • From: Pietro Zambelli <peter.zamb@xxxxxxxxx>
  • To: linuxtrent@xxxxxxxxxxxxx
  • Date: Sun, 28 Dec 2008 10:35:26 +0100

Il venerdì 26 dicembre 2008 16:49:24 paolo massei ha scritto:
> Sto istallando una etch su un vecchio acer aspire-1350.
> Tale etch dovrebbe servire, oltre alle solite attivita' navigatorie e
> mailatorie, anche per preparare compiti e/o dispense da parte della
> propietaria, insegnante di matematica alle superiori.

Vi segnalo la libreria pygraph sviluppata da un docente di matematica 
delle superiori di Verona, Daniele Zambelli.
http://fugamatematica.blogspot.com

potete scaricarlo da qui:
http://code.google.com/p/pythongraph/downloads/list

come descritto qui:
http://www.verona.linux.it/index.php?title=Pygraph

"Il pacchetto Pygraph è pensato per insegnare la geometria e la 
matematica attraverso il linguaggio di programmazione Python e per 
insegnare l'informatica attraverso la grafica. È stato utilizzato nella 
scuola secondaria di primo e di secondo grado (dagli 11 ai 18 anni).

Il linguaggio, Python, su cui si basa è particolarmente adatto 
all'apprendimento dell'informatica, perché ha una sintassi semplice e 
precisa ed è estremamente potente e di alto livello. Permette inoltre 
di affrontare la programmazione con diversi approcci: procedurale, 
funzionale, orientato agli oggetti.

Le librerie presenti in pygraph, tutte scritte in Python, sono:

    * pycart.py che implementa un piano cartesiano fornendo i metodi 
base per la rappresentazione di punti, segmenti e poligoni, oltre che 
la rappresentazione degli assi con o senza griglia. È la libreria base 
su cui poggiano le altre.
    * pyturtle.py aggiunge al piano cartesiano la grafica della 
taratruga. La tartaruga è un oggetto che ha metodi che rispondono ai 
comandi fondamentali della turtle graphics. La grafica della tartaruga 
è spesso confusa con il linguaggio Logo, ma Logo è ben di più della 
tartaruga mentre la grafica della tartaruga è implementata in molti 
linguaggi diversi.
    * pyplot.py permette di disegnare funzioni bidimensionali sia 
espresse in forma cartesiana sia polare. Può risultare un interessante 
supporto allo studio di funzioni.
    * pyig.py aggiunto dalla versione 2 di pygraph, è la libreria che 
permette di realizzare una geometria interattiva. Con semplici 
istruzioni si possono creare oggetti geometrici nel piano cartesiano 
che poi possono essere trascinati con il mouse rendendo evidenti le 
proprietà geometriche che sono invarianti e quelle che cambiano al 
variare di alcune condizioni. 

Oltre alle 4 librerie in pygraph c'è una semplice applicazione (ancora 
piuttosto immatura) che è di supporto alla comprensione del concetto di 
funzione: viewfun.py."

Spero possa essere di vostro interesse...

Pietro
--
Per iscriversi  (o disiscriversi), basta spedire un  messaggio con OGGETTO
"subscribe" (o "unsubscribe") a mailto:linuxtrent-request@xxxxxxxxxxxxx


Other related posts: