Re: [Python] Re: Dispense di informatica

2007-10-28 Per discussione Daniele Zambelli
Alle domenica 28 ottobre 2007, Pietro Battiston ha scritto:
> Bel lavoro davvero.

Grazie

> -> Spieghi come installare Python e poi come scoprire dove
> l'installazione ha messo IDLE. Non so come funzioni sotto Windows, ma ad
> esempio in una Ubuntu, IDLE va installato separatamente (pacchetto idle,
> per l'appunto), anche se l'interprete Python c'è di default.

é vero quella parte l'avevo scritta quando ancora usavo Mandrake... non l'ho 
corretta!

> -> curiosità: perché IDLE e non ipython più un qualsiasi editor di
> testo? Capisco che IDLE offra un'interfaccia grafica ed altri strumenti
> avanzati, ma quando ero un principiante (ovvero poco poco fa) ho trovato
> una manna il poter programmare con il completamento automatico e potendo
> accedere ai comandi già dati semplicemente con le frecce giù/su (magari
> si può anche in IDLE e non l'ho trovato?)

Qualcosa lo fa anche IDLE... Ma la filosofia che mi ha guidato è stata quella 
di insegnare il minimo di Python per porre l'accento su questioni 
matematiche.

> -> in un punto parli della "prossima versione di python" e di
> __future__. Forse allora dovresti accennare anche al fatto che "print",
> la prima istruzione Python che presenti, diventerà obsoleta (se non
> ricordo male) con Python 3000, dato che diventerà una funzione. E
> similmente al fatto che "raw_input" diventerà "input"...

La divisione in Python crea un problema: tra due numeri interi il risultato è 
troncato. La prima soluzione che ho usato con i ragazzi è stata quella di 
aggiungere un punto, nei numeri, per trasformarli in numeri razionali. Il 
trucco non funziona se i due operandi sono variabili. La soluzione di usare 
__future__ mi sembrava migliore. Non avevo alcuna intenzione di anticipare la 
versione 3.

> -> pagina 53, definizione informale di scala(n): i due "pezzi" di
> definizione non sono allineati
> (mi sembra che per le formule ti appoggi al TeX; perché allora non usi
> le graffe invece delle "|"? Lo dico perché permetterebbe una maggiore
> distinzione grafica tra ciò che è codice e ciò che non lo è)
> -> pagina 58, la riga:
> file(, [, "w"])
>
> mi sembra sbagliata (perché la virgola tra parentesi quadre?), ma magari
> mi sfugge qualcosa
>
> -> pagina 66: vuota (perché!?)

Queste mi sono sfuggite... Grazie!

> (piccola polemica: personalmente, avrei preferito ottenere un link ad un
> pdf invece che ad un sito che pretende che io mi installi un plugin non
> disponibile per la mia piattaforma, tranne poi notare che in un angolo
> c'è un link con scritto "original document")

Avevo notato la proposta di scricare il plugin, ma non la avevo neppure 
lontanamente presa in considerazione e non ci ho badato molto.

Hai da consiglirmi una soluzione migliore?

Grazie delle puntuali osservazioni, aspetto le altre.

Ciao

-- 

Danielewww.fugamatematica.blogspot.com

  giusto!
  _o)  (o_   (o_ _o)  nel verso
-./\\  //\.- //\ /\\  forse è perché non guardiamo le cose
 _\_V  V_/_  V_/ \_V  Quando non ci capiamo,
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Tools di sviluppo per Python

2007-10-28 Per discussione Giorgio Zoppi
Il 26/10/07, Cristian Re<[EMAIL PROTECTED]> ha scritto:
> Buongiorno a tutti, sono un uovo iscritto.
> Vorrei chiedervi quali tools di sviluppo utilizzate per scrivere ed
> effettuare il debug di script python.
> Ho provato komodo che ritengo un buon applicativo ma di certo non eccelso.
> Mi piacerebbe pertanto conoscere cosa utilizzate ed i pregi/difetti di
> questi strumenti.
>
Io mi trovo molto bene con Eric3 perche mi corregge l'identazione al volo.
E mi trovo bene con Eclispe e il py-dev.
Ho provato boa e drpython, ma non mi garbano. Ho provato emacs, ma mi
scordo sempre le combinazioni diaboliche di tasti..e non c'ho voglia
di perdere tempo ad imparare..le trovo un po insulse. Nel senso che
una persona normale è troppo abituata a cntrl+c e control-v..e una
cosa che non ho mai capito di emacs
.
Ho provato anche SPE ed è ben fatto..ma WingIDE http://wingware.com,
sembra migliore.
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


[Python] Re: Dispense di informatica

2007-10-28 Per discussione Pietro Battiston
[EMAIL PROTECTED] ha   
>6. Dispense di informatica (Daniele Zambelli)
>   

Bel lavoro davvero.

Qualche cosetta (posto in mailing list perché almeno alcuni dei punti
riguardano specificamente python):

-> Spieghi come installare Python e poi come scoprire dove
l'installazione ha messo IDLE. Non so come funzioni sotto Windows, ma ad
esempio in una Ubuntu, IDLE va installato separatamente (pacchetto idle,
per l'appunto), anche se l'interprete Python c'è di default.
-> curiosità: perché IDLE e non ipython più un qualsiasi editor di
testo? Capisco che IDLE offra un'interfaccia grafica ed altri strumenti
avanzati, ma quando ero un principiante (ovvero poco poco fa) ho trovato
una manna il poter programmare con il completamento automatico e potendo
accedere ai comandi già dati semplicemente con le frecce giù/su (magari
si può anche in IDLE e non l'ho trovato?)
-> in un punto parli della "prossima versione di python" e di
__future__. Forse allora dovresti accennare anche al fatto che "print",
la prima istruzione Python che presenti, diventerà obsoleta (se non
ricordo male) con Python 3000, dato che diventerà una funzione. E
similmente al fatto che "raw_input" diventerà "input"...
-> pagina 53, definizione informale di scala(n): i due "pezzi" di
definizione non sono allineati
(mi sembra che per le formule ti appoggi al TeX; perché allora non usi
le graffe invece delle "|"? Lo dico perché permetterebbe una maggiore 
distinzione grafica tra ciò che è codice e ciò che non lo è)
-> pagina 58, la riga:
file(, [, "w"])

mi sembra sbagliata (perché la virgola tra parentesi quadre?), ma magari
mi sfugge qualcosa

-> pagina 66: vuota (perché!?)


Se mi viene in mente altro te lo scrivo in privato. Intanto complimenti
per il tuo lavoro.

ciao

Pietro

(piccola polemica: personalmente, avrei preferito ottenere un link ad un
pdf invece che ad un sito che pretende che io mi installi un plugin non
disponibile per la mia piattaforma, tranne poi notare che in un angolo
c'è un link con scritto "original document")
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Re: Dispense di informatica

2007-10-28 Per discussione Daniele Zambelli
Alle domenica 28 ottobre 2007, Nicola Larosa ha scritto:
> /mesi o messo

Grazie1

-- 

Danielewww.fugamatematica.blogspot.com

  giusto!
  _o)  (o_   (o_ _o)  nel verso
-./\\  //\.- //\ /\\  forse è perché non guardiamo le cose
 _\_V  V_/_  V_/ \_V  Quando non ci capiamo,
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Dispense di informatica

2007-10-28 Per discussione Carlo C8E Miron
Grande Daniele!

-- 
Carlo C8E Miron
Danza Fan Club Solution Architect™
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Re: Dispense di informatica

2007-10-28 Per discussione Massimiliano Giovine
Grazie mille per il tuo lavoro.
Sono dispense molto interessanti :)

Saluti.

Il 28/10/07, Nicola Larosa<[EMAIL PROTECTED]> ha scritto:
> Daniele Zambelli wrote:
> > Dopo lunga gestazione ho terminato la preparazione delle dispense di:
> >
> > "Laboratorio di informatica con Python, OpenOffice.org e pygraph"
>
> Grazie mille per questo lavoro, Daniele.
>
>
> > Sono indirizzate a studenti del primo biennio delle superiori e riguardano 
> > le
> > attività di matematica nel laboratorio di informatica. Dopo un'introduzione
> > al linguaggio Python, si parla di:
> >
> > - numeri
> > - geometria della tartaruga
> > - geometria interattiva
> > - geometria cartesiana
> > - foglio di calcolo
> >
> > Il contenuto va un po' al di là di quello che si può fare nel biennio. Ma
> > alcune parti potrebbero essere utilizzate anche nella scuola media.
> >
> > Se qualche collega usa Python nella scuola, penso possa trovare utile questo
> > lavoro.
>
> O anche da chi ha figli... ;-)
>
>
> > Io, d'altra parte, sono interessato ad ogni commento, osservazione o
> > segnalazione di errori.
>
> Ce n'è uno nel blog: s/mesi o messo/mesi ho messo/ . :-)
>
>
> > Il testo può essere scaricato a partire da:
> >
> > www.fugamatematica.blogspot.com
> >
> > Ringrazio chiunque abbia la pazienza di dargli un'occhiata.
>
> Grazie ancora!
>
>
> --
> Nicola Larosa - http://www.tekNico.net/
>
> The day Microsoft makes a product that doesn't suck
> is the day they make a vacuum cleaner.
>  -- Anonymous
>
>
> ___
> Python mailing list
> Python@lists.python.it
> http://lists.python.it/mailman/listinfo/python
>


-- 
-Massimiliano Giovine
Aksel Peter Jørgensen dice: "Why make things difficult, when it is
possible to make them cryptic and totally illogic, with just a little
bit more effort?"
Blog: http://opentalking.blogspot.com
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


[Python] Re: Dispense di informatica

2007-10-28 Per discussione Nicola Larosa
Daniele Zambelli wrote:
> Dopo lunga gestazione ho terminato la preparazione delle dispense di:
> 
> "Laboratorio di informatica con Python, OpenOffice.org e pygraph"

Grazie mille per questo lavoro, Daniele.


> Sono indirizzate a studenti del primo biennio delle superiori e riguardano le 
> attività di matematica nel laboratorio di informatica. Dopo un'introduzione 
> al linguaggio Python, si parla di:
> 
> - numeri
> - geometria della tartaruga
> - geometria interattiva
> - geometria cartesiana
> - foglio di calcolo
> 
> Il contenuto va un po' al di là di quello che si può fare nel biennio. Ma 
> alcune parti potrebbero essere utilizzate anche nella scuola media.
> 
> Se qualche collega usa Python nella scuola, penso possa trovare utile questo 
> lavoro.

O anche da chi ha figli... ;-)


> Io, d'altra parte, sono interessato ad ogni commento, osservazione o 
> segnalazione di errori.

Ce n'è uno nel blog: s/mesi o messo/mesi ho messo/ . :-)


> Il testo può essere scaricato a partire da:
> 
> www.fugamatematica.blogspot.com
> 
> Ringrazio chiunque abbia la pazienza di dargli un'occhiata.

Grazie ancora!


-- 
Nicola Larosa - http://www.tekNico.net/

The day Microsoft makes a product that doesn't suck
is the day they make a vacuum cleaner.
 -- Anonymous


___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


[Python] Dispense di informatica

2007-10-28 Per discussione Daniele Zambelli
Dopo lunga gestazione ho terminato la preparazione delle dispense di:

"Laboratorio di informatica con Python, OpenOffice.org e pygraph"

Sono indirizzate a studenti del primo biennio delle superiori e riguardano le 
attività di matematica nel laboratorio di informatica. Dopo un'introduzione 
al linguaggio Python, si parla di:

- numeri
- geometria della tartaruga
- geometria interattiva
- geometria cartesiana
- foglio di calcolo

Il contenuto va un po' al di là di quello che si può fare nel biennio. Ma 
alcune parti potrebbero essere utilizzate anche nella scuola media.

Se qualche collega usa Python nella scuola, penso possa trovare utile questo 
lavoro.

Io, d'altra parte, sono interessato ad ogni commento, osservazione o 
segnalazione di errori.

Il testo può essere scaricato a partire da:

www.fugamatematica.blogspot.com

Ringrazio chiunque abbia la pazienza di dargli un'occhiata.

-- 

Danielewww.fugamatematica.blogspot.com

  giusto!
  _o)  (o_   (o_ _o)  nel verso
-./\\  //\.- //\ /\\  forse è perché non guardiamo le cose
 _\_V  V_/_  V_/ \_V  Quando non ci capiamo,
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python