Re: [Python] Re: Dispense di informatica
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
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
[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
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
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
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
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
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