Re: [Python] Secondo voi questo corso su Python è valido?
Il 15 novembre 2011 08:52, Francesco Maida ha scritto: > Su Python come dicevo ho studiato alcune cose, so fare le cose più > scolastiche ma non mi sono ancora addentrato a fondo nei problemi > reali di tutti i giorni. Per cui immagino che con le mie attuali > conoscenze scriverei un metodo "aggiungiNumeri", "aggiungiStringhe", > ... E tra l'altro, se vuoi consigli sul codice e sul come organizzarlo, non dimenticarti di questa lista. Qui c'è gente coi controfiocchi. Se vuoi qualcuno che ti corregga, basta postare codice qui: come avrai sicuramente notato, c'è molta gente che ha voglia di dare consigli, da queste parti... Ciao, Simone ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Secondo voi questo corso su Python è valido?
Il 15 novembre 2011 08:52, Francesco Maida ha scritto: > Ma difatti in circostanze simili in VB.net se avessi bisogno di > gestire la cosa avrei sicuramente scritto più funzioni simili > sfruttando l'overload per scrivere N metodi che accettano N parametri > di formato diverso e a seconda delle necessità restituiscono una somma > se gli passi due numeri, un OR binario se gli passi due booleani o una > concatenazione se gli passi due stringhe. So che il codice diventa più > prolisso ma, sarà per una mia abitudine, mi sembra più leggibile. Ho appena riletto il messaggio e mi sono accorto che non si capisce un'acca di quello che ho scritto. Intendevo dire che in VB.net scriverei tante funzioni sotto lo stesso nome sfruttando l'overload dei metodi, per gestire interi, stringhe, booleani e restituire la migliore somma possibile. In Python non lo so cosa farei, probabilmente scriverei tante funzioni diverse come "sommaNumeri", "concatenaStringhe", ... o forse sfrutterei l'overload degli operatori per sommare o concatenare due oggetti. Boh.. ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Secondo voi questo corso su Python è valido?
Il 15 novembre 2011 09:11, simozack ha scritto: > E tra l'altro, se vuoi consigli sul codice e sul come organizzarlo, > non dimenticarti di questa lista. Qui c'è gente coi controfiocchi. Se > vuoi qualcuno che ti corregga, basta postare codice qui: come avrai > sicuramente notato, c'è molta gente che ha voglia di dare consigli, da > queste parti... Infatti. Ho ringraziato tutti quelli che si sono presi la briga di perdere un po di tempo ad analizzare il mio codice. ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Secondo voi questo corso su Python è valido?
simozack wrote: > come avrai sicuramente notato, c'è molta gente che ha voglia di dare > consigli, da queste parti... E` perché non possiamo più dare cattivo esempio. -- Nicola Larosa - http://www.tekNico.net/ Quando il gioco si fa duro i clown cominciano a ridere! - Jacopo Fo, luglio 2011 ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Secondo voi questo corso su Python è valido?
2011/11/14 Marco Mariani : > 2011/11/14 lordkrandel > >>> >>> E funzioni polimorfiche, overload di operatori? >> >> Certo! Ma mica sapevo cos'erano! >> Ho provato a fare mele + pere e banane + pesche per vedere se esplodevano o >> se almeno crashava qualcosa... ! > > E il risultato e' sempre una cesta di frutta :-) > > La notazione ungherese "malvagia" immagino sia una reazione a regole > barocche del C/C++ come: Sai che io non credo? La mia idea e' che sia semplicemente legato al fatto che era la convenzione della piattaforma dove lavoravano. Dopo di che la maggior parte delle persone hanno imitato le convenzioni di Simonyi senza capire che erano convenzioni semantiche, come tante scimmie. E da li si e' diffusa la system hungarian. E quelli che sono venuti dopo sono rimasti in contatto con questa, non con la App. E sono d'accordo la system e' semplicemente priva di senso in un linguaggio che supporta polimorfismo (rimaniamo pure nei linguaggi statici per farla piu' semplice). Ci sono poche cose che rendono meno leggibile un sorgente (oltretutto spesso e' una forma di "documentazione menzogna"). Riguardo la App... dico ma qualcuno sano di mente nel 2012 con tutti gli autocomplete del mondo sostiene che scrivere rwPosition sia meglio di scrivere rowPosition? No perche' e' un bel po' che si suggerisce di usare nomi esplicativi per le variabili... e a quel punto non capisco il vantaggio di ungarizzare il tutto. > - No two different signed integer types have the same rank, even if > they have the same representation. > [snip] > - For all integer types T1, T2, and T3, if T1 has greater rank than > T2, and T2 has greater rank than T3, then T1 has greater rank than T3. > > e questo solo per quanto riguarda gli interi, sticazzi Dallo standard C99? -- . ..: -enrico- ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Secondo voi questo corso su Python è valido?
2011/11/15 enrico franchi : > Riguardo la App... dico ma qualcuno sano di mente nel 2012 con tutti > gli autocomplete del mondo sostiene che scrivere rwPosition sia meglio > di scrivere rowPosition? No perche' e' un bel po' che si suggerisce di > usare nomi esplicativi per le variabili... Concordo, ma si puo' tetrapilectomizzare sui singoli casi. Il programma e' prosa e deve essere conciso, preciso, il contesto chiaro, e lo Strunk & White * e' la madre di tutte le linee guida > Dallo standard C99? Si'. [*] http://en.wikipedia.org/wiki/The_Elements_of_Style ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Secondo voi questo corso su Python è valido?
2011/11/15 Marco Mariani : >> Dallo standard C99? > > Si'. Una volta sapevo "quasi" a memoria quello del C++. Ma all'epoca non c'erano i long long... ;) -- . ..: -enrico- ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python