Re: [Python] Dimmi tre libri informatici che non si può non aver letto
2015-12-04 13:36 GMT+00:00 Manlio Perillo : L'utente è anche lo sviluppatore che deve usare la tua API. > Per scrivere una buona API mi verrebbe da dire che e' sufficiente capire le architetture su cui ti basi (e.g., e' un API rest? un'api ad oggetti per una libreria? etc.). E' chiaro che non vuole dire che debba essere complicata inuitilmente, ma DMT parla di usability web; secondo me non tratta particolarmente questo use-case. -- . ..: -enrico- ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Dimmi tre libri informatici che non si può non aver letto
2015-12-04 13:48 GMT+01:00 enrico franchi : > > [...] >> Manca un testo fondamentale sull'interazione con l'utente, dato che la >> maggioranza dei software deve interagire con un utente che nella >> maggioranza delle volte non sa come il software funziona (e nemmeno lo >> vuole sapere). > > > Certo. Mancano anche altre cose: ho fatto in modo di restringermi a roba che > piu' o meno faccia comodo a tutti. > Non tutti i dev, specie ora che si va di microservizi hanno il problema > dell'applicazione "user-facing", per dire. > L'utente è anche lo sviluppatore che deve usare la tua API. Ciao Manlio ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Dimmi tre libri informatici che non si può non aver letto
2015-12-04 13:48 GMT+01:00 enrico franchi : > Certo. Mancano anche altre cose: ho fatto in modo di restringermi a roba > che piu' o meno faccia comodo a tutti. Quando iniziai io, che si era tutti tutto, visto che c'era poco da imparare e si faceva dsubito, il discorso dei 3 libri fondamentali ci stava. Il linguaggi erano 2 (massimo 3, cobol, C e forse Fortran per i piu' fighi) i sistemi importanti 2 (Unix e Dos, poi c'erano i mini (VAX e IBM) e i mainframe ma era roba fuori della portta di un comune mortale. Database? Oracle, Ingress, Sybase, oppure roba isam. Insomma la vita era piu' semplice peer certi versi. Oggi devi specializzarti oppure se sei una specie di jack-of-all-trades finisci con il diventare uno dei tanti script kiddies Carlos -- EZLN ... Para Todos Todo ... Nada para nosotros ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Dimmi tre libri informatici che non si può non aver letto
2015-12-03 14:31 GMT+00:00 Manlio Perillo : Forse un libro che aiuta un informatico a fare meglio il suo lavoro? > Eh, ma e' proprio questo il problema. Ci sono tanti tipi diversi di lavoro che finiscono sotto. Puoi essere uno sviluppatore (e anche qui... frontend, full stack, devops, back end... system programming, desktop applications, mobile, web, etc), puoi essere un system engineer, un tpm, un lavoro ibrido dev e mgmt. Puoi essere un ricercatore (accademico oppure R&D). Per quello ho cercato di restringermi a roba che "piu' o meno" serve per tutte le parti tecniche. Ovviamente ho lasciato fuori (apposta) competenze strettamente di gestione progetto/mgmt. Ho anche lasciato fuori roba "solo teorica", ho lasciato fuori ui design e human interaction, ovviamente. Apposta, intendo. E certamente la selezione che ho fatto non e' esattamente ideale per tutti i ruoli la sopra. Per dire, sebbene sia tutto rilevante per un mobile dev, manca anche tanto di specifico. per un frontendista (o addirittura per qualcuno che faccia ui design) manca un sacco di roba e molta roba non e' rilevante. Eh... non e' che PP sia troppo rilevante per qualcuno che fa strettamente accademia: ci sono parti utili, ma anche parti non troppo utili. Purtroppo il problema di avere un denominatore comune non e' affatto banale. > > > [...] > > Quindi: > > > > 1. SICP: > > [...] > > 2. The Linux Programming Interface: > > [...] > > 3. Pragmatic Programmer: > > [...] > > Manca un testo fondamentale sull'interazione con l'utente, dato che la > maggioranza dei software deve interagire con un utente che nella > maggioranza delle volte non sa come il software funziona (e nemmeno lo > vuole sapere). > Certo. Mancano anche altre cose: ho fatto in modo di restringermi a roba che piu' o meno faccia comodo a tutti. Non tutti i dev, specie ora che si va di microservizi hanno il problema dell'applicazione "user-facing", per dire. > > Io ho letto l'ottimo Don't Make me Think, orientato al web. > Di seguito ho comprato The Design of Everyday Things, ma la lettura > procede a rilento perchè a differenza di Krug, il testo è lungo e mal > si adatta ad una lettura di poche pagine al giorno. > Ha... DMT lo ho li da tempo. Leggerollo prima o poi. -- . ..: -enrico- ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Dimmi tre libri informatici che non si può non aver letto
On Thu, Dec 3, 2015 at 4:18 PM, Carlo Miron wrote: > > Il 03/dic/2015 15:31, "Manlio Perillo" ha > scritto: > >> Comunque la lettura mi ha reso felice perchè pensavo di essere uno dei >> pochi ad avere problemi con le porte! > > No, siete tu e Armon Ronacher. [1] > > [1]: battuta incomprensibile per chi si è perso EP2012. [2] > > [2]: < https://zerokspot.com/weblog/2012/07/15/europython2012/> > Nel libro, Norman parla di un conoscente (se ricordo bene) che rimane intrappolato tra due porte. Io comunque non ho mai avuto *quel* tipo di problemi, per fortuna (ma probabilmente solo perchè non ne ho avuto l'occasione)... Ciao Manlio ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Dimmi tre libri informatici che non si può non aver letto
Il 03 dicembre 2015 14:22:42 CET, Giorgio Zoppi ha scritto: >Deve saper pensar > E anche quotare... Byez -- Gollum1 Teoro, dov'è il mio teoro Inviato dal mio dispositivo Android con K-9 Mail. Perdonate la brevità e gli errori di battitura (maledetto correttore automatico). ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Dimmi tre libri informatici che non si può non aver letto
Il 03/dic/2015 15:31, "Manlio Perillo" ha scritto: > Comunque la lettura mi ha reso felice perchè pensavo di essere uno dei > pochi ad avere problemi con le porte! No, siete tu e Armon Ronacher. [1] [1]: battuta incomprensibile per chi si è perso EP2012. [2] [2]: < https://zerokspot.com/weblog/2012/07/15/europython2012/> ㎝ -- |:**THE BEER-WARE LICENSE** (*Revision 42*): | wrote this mail. As long as you retain | this notice you can do whatever you want with this stuff. | If we meet some day, and you think this stuff is worth it, | you can buy me a beer in return. |--Carlo Miron : ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Dimmi tre libri informatici che non si può non aver letto
2015-12-02 14:34 GMT+01:00 enrico franchi : > Interessante... la difficolta' e' capire cosa sia un "libro informatico". Forse un libro che aiuta un informatico a fare meglio il suo lavoro? > [...] > Quindi: > > 1. SICP: > [...] > 2. The Linux Programming Interface: > [...] > 3. Pragmatic Programmer: > [...] Manca un testo fondamentale sull'interazione con l'utente, dato che la maggioranza dei software deve interagire con un utente che nella maggioranza delle volte non sa come il software funziona (e nemmeno lo vuole sapere). Io ho letto l'ottimo Don't Make me Think, orientato al web. Di seguito ho comprato The Design of Everyday Things, ma la lettura procede a rilento perchè a differenza di Krug, il testo è lungo e mal si adatta ad una lettura di poche pagine al giorno. Comunque la lettura mi ha reso felice perchè pensavo di essere uno dei pochi ad avere problemi con le porte! Ciao Manlio ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Dimmi tre libri informatici che non si può non aver letto
Deve saper pensar Il giorno lun 30 nov 2015 13:32 Alessandro Re ha scritto: > 2015-11-29 16:50 GMT+00:00 Marco Beri : > > Mi hanno fatto questa bella domanda e io ho risposto così: > > > > 1) Peopleware > > 2) Clean Code: A Handbook of Agile Software Craftsmanship > > 3) The Mythical Man-Month > > > > E voi? Cosa rispondereste? > > Io ho un elenco un po' troppo specializzato, e non me la sento di dire > che ogni informatico debba leggere libri su C++ o OpenGL o sull'AI, ma > credo che ogni informatico dovrebbe avere una base robusta sugli > algoritmi: > > Introduction to Algorithms (Cormen, Leiserson, Rivest, Stein) > > E forse un altro libro veramente bello sui programmi che in un certo > senso è generalista (anche se usa Scheme) è: > > Structure and Interpretation of Computer Programs (Abelson e Sussman(s)) > > E credo ogni informatico che si rispetti dovrebbe avere anche una > buona base matematica (discreta e continua), statistica e > probabilistica. Ma vabé, forse sono un po' off-topic qui e non mi > dilungo con gli elenchi. E poi non sono "libri di informatica", anche > se c'entrano molto con la mia idea di "informatico ideale". > > Ciauz > ~Ale > ___ > Python mailing list > Python@lists.python.it > http://lists.python.it/mailman/listinfo/python > ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Dimmi tre libri informatici che non si può non aver letto
2015-12-02 14:15 GMT+00:00 Francesco Pischedda < francesco.pische...@gmail.com>: > Anche se sicuramente non è evidente (e mettiamoci anche che non ho dato > spiagazione delle mie scelte), i libri che ho proposto sono stati scelti > bene o male seguendo lo stesso ragionamento; pur indirizzati a problemi > molto specifici (CG, AI, reti) secondo me riescono a dare un'idea generale > di come si possano affrontare problemi reali usando lo strumento > informatico, fanno vedere una marea di codice che non è mai male e, nel > caso del libro sulla AI, insegnano anche le basi della programmazione > (tramite lisp e un pochino di prolog). > Dici? A me sembra di no... a me sembra che magari sono libri che sono stati estremamente importanti per la tua formazione e la tua crescita... ma di sicuro non sono "particolarmente generali", tu stesso lo specificavi nel tuo messaggio. L'esempio piu' eclatante e' quello su computer graphics. Credo che per il 99% degli ingegneri sia un argomento su cui non ci sia assolutamente bisogno. Poi per alcuni e' fondamentale, chiaramente. Sono anche convinto che sia molto divertente [personalmente, sono uno che apre un terminale in ssh e quello e' il mio concetto di "grafica", ma ymmv]. Nota, questo non vuole dire che non sia un libro eccezionale. Ma guardando il toc non vedo molto che "non mi interessa per nulla cg, ma quei 3 capitoli sono preziosissimi comunque". Mi sembra un libro mirato e comprensivo su un singolo argomento. Argomento che oggettivamente impatta una minoranza degli sviluppatori. Reti? Io *vivo* sull reti. A tutti i livelli... *devo* sapere molto di reti. Ma quello che serve a me e' molto di piu' di quello che serve all'ingegnere software medio (perche' e' parte del mio business domain). A suo tempo me lo lessi, ne ho una copia aggiornata di fianco al desk... credo di non ricordare manco il 3% di quello che il libro contiene. Cioe', e' utilissimo, figuriamoci... ma spesse volte va in dettaglio incredibile su roba relativamente poco rilevante (per me), viceversa per la roba rilevante magari dice tre scemate e si va di rfc e tanti saluti. E' un cattivo libro? Assolutamente no. E' ottimo textbook sulle reti. Punto di vista molto teorico, molto rigoroso e facile da leggere. Per l'ingegnere medio? Fa solo bene averlo studiato, certo... ma se devo scrivere il mio classico micro-service per la startup con cui faro' un sacco di soldi, sperabilmente mi e' irrilevante sapere come funziona sonet. Diciamo che in generale ci sono un sacco di cose interessanti che vengono prima. AI? Salvo che non e' manco chiaro se AI sia CS, CS sia AI o siano semplicemente due branche distinte... comunque, sullo specifico libro, che lessi un po' di anni fa... i primi capitoli sono tutti su Lisp. Ora, Lisp e' un linguaggio come un altro per imparare... sinceramente da un punto di vista didattico preferisco scheme e da un punto di vista pratico preferisco clojure... ma common lisp e' fico. Certo. Fa benissimo saperlo. Ecco, diciamo che le parti non AI di quel libro mi sono piaciute molto. Le parti AI? Boh, non ne capisco il fascino. Al 99% e' roba che nei casi semplici e' fichissima e bellissima, nei casi reali pero' non credo che quasi nessuno faccia AI classica fuori dall'accademia. Poi insisto... il modo in cui lo fa Graham e' sempre fascinoso. Dopo di che e' un libro del '91. Lisp magari non e' cambiato molto... la famosa parte "banale" dell'AI nemmeno. Roba tipo natural language processing invece spererei che abbia fatto qualche passo avanti in 25 anni. ;) Comunque diciamo che fra i tre e' possibilmente l'unico che terrei in una lista di libri "limitata" [se invece avessimo dei bucket 'per genere', quindi abbiamo il concetto di, che so, un libro di reti, un libro di algoritmi, un libro di sistemi operativi, etc... beh, gli altri due sono sicuramente fra i top tier della loro categoria]. -- . ..: -enrico- ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Dimmi tre libri informatici che non si può non aver letto
> 2. The Linux Programming Interface: vince per l'ampiezza dello spettro e > di applicabilita'. Al di la del nome, copre in modo eccellente POSIX e non > solo Linux. > Anche se sicuramente non è evidente (e mettiamoci anche che non ho dato spiagazione delle mie scelte), i libri che ho proposto sono stati scelti bene o male seguendo lo stesso ragionamento; pur indirizzati a problemi molto specifici (CG, AI, reti) secondo me riescono a dare un'idea generale di come si possano affrontare problemi reali usando lo strumento informatico, fanno vedere una marea di codice che non è mai male e, nel caso del libro sulla AI, insegnano anche le basi della programmazione (tramite lisp e un pochino di prolog). In ogni caso, grazie per la segnalazione del SICP che finisce immediatamente nella coda dei libri da leggere :) ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Dimmi tre libri informatici che non si può non aver letto
2015-12-02 14:34 GMT+01:00 enrico franchi : > 1. SICP: davvero. Se quando intervisto qualcuno conoscesse tutto e solo > quello che c'e' sul SICP, dal punto di vista tecnico lo prenderei al volo. > Se dovessi restringermi ad uno ed un solo libro, sarebbe questo. Ti insegna > a pensare > Lo fai apposta Riko, gia ho poco tempo e cosi' tanti libri da leggere, e tu me ne aggiungi altri uffah! Carlos -- EZLN ... Para Todos Todo ... Nada para nosotros ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Dimmi tre libri informatici che non si può non aver letto
Interessante... la difficolta' e' capire cosa sia un "libro informatico". Per dire, dei tre che menzioni due sono sostanzialmente libri in area project management, uno e' un libro su best practice di coding (in salsa java, ma relativamente generalizzabile). Altre persone hanno inteso "informatico" in modo completamente diverso. Per me? Allora, il problema piu' grosso e' se vogliamo un informatico punto e basta, un ingegnere che lavora nell'industria, o chissa' cosa. Io tendo a rispondere fra le prime due (quindi parlo di libri di interesse per un ingegnere che fa l'ingegnere). Per me i criteri di scelta sono: 1. ampia applicabilita': e.g., alcuni titoli menzionati sono eccezionali, ma per dire... la maggior parte degli informatici potrebbe non avere mai bisogno di leggere un libro sui compilatori... e perfino un libro sulle reti -- come il Tanenbaum -- potrebbe essere un overkill). Come corollario, non citero' libri specifici su un linguaggio o su una tecnologia: e' ok che si parli di un linguaggio, ma l'idea e' che sia usato come strumento, non come fine. 2. ampio spettro: voglio che il libro non copra una sola base... devo sceglierne solo tre. Quindi per esempio un libro specifico sugli algoritmi, per quanto utile, potrebbe bruciare uno dei tre preziosissimi slot senza portare troppo valore aggiunto) 3. Non voglio vedere *nulla* sui design pattern che sono una delle piu' grandi fregature che ci hanno propinato: invece di darci modelli con il giusto livello di astrazione, ci danno la programmazione ad oggetti e poi ci devono costruire sopra questo set di pattern che stanno solo dicendo: quello che hai (OOP) non e' abbastanza espressiva, hai bisogno dei pattern perche' ci sono schemi di problemi simili che possiamo astrarre. E allora datemi un modello espressivo in primo luogo. E non e' nemmeno che la programmazione ad oggetti non mi piace... semplicemente e' monca. Parliamo di programmazione ad attori e restringiamo il campo di applicabilita' sul componente invece che a livello di codice spiccio. Oppure prendiamo un modello piu' semplice (la maggior parte dei pattern vanno a coppie: uno che sfrutta composizione e uno che sfrutta ereditarieta'... a me indica chiaramente un problema. e allora abbandoniamo il concetto di ereditartieta' e un sacco di roba inutilmente complicata e fuorviante se ne va...) Quindi: 1. SICP: davvero. Se quando intervisto qualcuno conoscesse tutto e solo quello che c'e' sul SICP, dal punto di vista tecnico lo prenderei al volo. Se dovessi restringermi ad uno ed un solo libro, sarebbe questo. Ti insegna a pensare funzionale *e* ad oggetti. Ti insegna a gestire lo stato. Ti fanno un po' di strutture dati (specialmente ti rende chiara la differenza fra un tipo di dato astratto e un'implementazione). Ti fa vedere come si scrive un'interprete (che e' un concetto molto generale), ti presenta il modello di macchine a registri (che e' un modello utile per ragionare sul codice), ti fa vedere come funziona un compilatore (appunto: un ingegnere non deve per forza sapere scrivere un compilatore allo stato dell'arte -- dragon book --, ma deve avere idea di come funzioni). Ti spiega la differenza fra eager e lazy evaluation, ti introduce alle magie della metaprogrammazione e perfino della computazione non deterministica. E' di fatto un concentrato di tutto quello che e' "CS fundamentals". 2. The Linux Programming Interface: vince per l'ampiezza dello spettro e di applicabilita'. Al di la del nome, copre in modo eccellente POSIX e non solo Linux. Certo... se sei MS sei un po' fuori, target. Ma per il resto... Quel libro copre da solo sistemi operativi (praticamente tutto quello che si vuole), un bel po' sulle architetture degli elaboratori *e* abbastanza networking per il 90% delle esigenze. Incidentalmente, contiene anche best practice preziosissime per C (e C non e' un linguaggio come tutti gli altri: e' il linguaggio sul quale puoi costruire praticamente tutto il resto. 3. Pragmatic Programmer: ti spiega come si "vive" nell'industria. Non mi dilungo perche' vedo che e' ampiamente noto. Spiega un pochetto di come gestirsi la carriera, un pochetto di agile, un pochetto di trucchi... un sacco di roba preziosa. E' stato un libro che ho letto "tardi" (sebbene lo avessi da tanto in libreria). Mi ha stupito perche' nel 1999 conteneva gia' in nuce buona parte di quello che sarebbe successo nei 15 anni successivi. 2015-11-29 16:50 GMT+00:00 Marco Beri : > Mi hanno fatto questa bella domanda e io ho risposto così: > > 1) Peopleware > 2) Clean Code: A Handbook of Agile Software Craftsmanship > 3) The Mythical Man-Month > > E voi? Cosa rispondereste? > > Ciao. > Marco. > > -- > http://beri.it/ - Un blog > http://beri.it/i-miei-libri/ - Qualche libro > http://beri.it/articoli/ - Qualche articolo > > ___ > Python mailing list > Python@lists.python.it > http://lists.python.it/mailman/listinfo/python > > -- . ..: -enrico- _
Re: [Python] Dimmi tre libri informatici che non si può non aver letto
> > > > 1. Gödel, Escher, Bach: un'eterna ghirlanda brillante > 2. Gödel, Escher, Bach: un'eterna ghirlanda brillante > 3. Gödel, Escher, Bach: un'eterna ghirlanda brillante > > Da leggere come minimo 3 volte. Ci vuole tempo, è grossino. Ah, e > ovviamente non è un libro informatico. > > > > fai anche quattro ... quando dopo la terza volta capisci che quello che voleva dimostrare Hofstader non era quello che pensavi tu :-) ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Dimmi tre libri informatici che non si può non aver letto
2015-11-29 17:57 GMT+01:00 Marco Beri : > i traduttori hanno fatto un lavoro pari solo a quelli di Young Frankenstein. Libro ululì. -- Andrea ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Dimmi tre libri informatici che non si può non aver letto
2015-11-29 16:50 GMT+00:00 Marco Beri : > Mi hanno fatto questa bella domanda e io ho risposto così: > > 1) Peopleware > 2) Clean Code: A Handbook of Agile Software Craftsmanship > 3) The Mythical Man-Month > > E voi? Cosa rispondereste? Io ho un elenco un po' troppo specializzato, e non me la sento di dire che ogni informatico debba leggere libri su C++ o OpenGL o sull'AI, ma credo che ogni informatico dovrebbe avere una base robusta sugli algoritmi: Introduction to Algorithms (Cormen, Leiserson, Rivest, Stein) E forse un altro libro veramente bello sui programmi che in un certo senso è generalista (anche se usa Scheme) è: Structure and Interpretation of Computer Programs (Abelson e Sussman(s)) E credo ogni informatico che si rispetti dovrebbe avere anche una buona base matematica (discreta e continua), statistica e probabilistica. Ma vabé, forse sono un po' off-topic qui e non mi dilungo con gli elenchi. E poi non sono "libri di informatica", anche se c'entrano molto con la mia idea di "informatico ideale". Ciauz ~Ale ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Dimmi tre libri informatici che non si può non aver letto
2015-11-30 11:32 GMT+01:00 Marco Beri : > Caro TaZ, > sicuramente frequenti brutti posti e brutte compagnie :-))) > Tipo Finelli intendi dire? :) Carlos -- EZLN ... Para Todos Todo ... Nada para nosotros ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Dimmi tre libri informatici che non si può non aver letto
2015-11-30 11:25 GMT+01:00 Roberto Bettazzoni : > > 1) The Mythical Man-Month > 2) Clean Code: A Handbook of Agile Software Craftsmanship > 3) The Pragmatic Programmer: From Journeyman to Master > > ... e ... Peopleware è nella mia top 5 > ... e ... Hofstadter dovrebbe essere obbligatorio al liceo. > > mah, mi sento molto allineato, forse anch'io frequento "brutti posti", > :-) > TaZ > Caro TaZ, sicuramente frequenti brutti posti e brutte compagnie :-))) Ciao. Marco. -- http://beri.it/ - Un blog http://beri.it/i-miei-libri/ - Qualche libro http://beri.it/articoli/ - Qualche articolo ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Dimmi tre libri informatici che non si può non aver letto
On 29/11/15 17:50, Marco Beri wrote: Mi hanno fatto questa bella domanda e io ho risposto così: 1) Peopleware 2) Clean Code: A Handbook of Agile Software Craftsmanship 3) The Mythical Man-Month E voi? Cosa rispondereste? 1) The Mythical Man-Month 2) Clean Code: A Handbook of Agile Software Craftsmanship 3) The Pragmatic Programmer: From Journeyman to Master ... e ... Peopleware è nella mia top 5 ... e ... Hofstadter dovrebbe essere obbligatorio al liceo. mah, mi sento molto allineato, forse anch'io frequento "brutti posti", :-) TaZ Ciao. Marco. -- http://beri.it/ - Un blog http://beri.it/i-miei-libri/ - Qualche libro http://beri.it/articoli/ - Qualche articolo ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python -- Roberto Bettazzoni ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Dimmi tre libri informatici che non si può non aver letto
"Alice in Wonderland by Lewis Carol" Ecco spiegato da dove vengono tutti 'sti framework Javascript. E voi folli a leggere Hofstadter, McConnell o Knuth, bah... Consultandomi con colleghi abbiamo raggiunto questo accordo sui tre libri che un informatico non può non aver letto: * Documentazione fatta male: per sottolineare il problema * L'arte della guerra:per la gestione del gruppo di lavoro e dei clienti * Duck programming, guida pratica all'uso: per le buone pratiche di programmazione ed ho chiesto dicendo: "è una cosa seria" F333 ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Dimmi tre libri informatici che non si può non aver letto
"Alice in Wonderland by Lewis Carol" Ecco spiegato da dove vengono tutti 'sti framework Javascript. E voi folli a leggere Hofstadter, McConnell o Knuth, bah... Consultandomi con colleghi abbiamo raggiunto questo accordo sui tre libri che un informatico non può non aver letto: * Documentazione fatta male: per sottolineare il problema * L'arte della guerra:per la gestione del gruppo di lavoro e dei clienti * Duck programming, guida pratica all'uso: per le buone pratiche di programmazione ed ho chiesto dicendo: "è una cosa seria" F333 ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Dimmi tre libri informatici che non si può non aver letto
On Mon, Nov 30, 2015 at 10:05 AM, Luca Bacchi wrote: > > http://stackoverflow.com/questions/1711/what-is-the-single-most-influential-book-every-programmer-should-read > > "Alice in Wonderland by Lewis Carol" Ecco spiegato da dove vengono tutti 'sti framework Javascript. E voi folli a leggere Hofstadter, McConnell o Knuth, bah... -- M. @maxpippi :: http://dev.pippi.im/ ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Dimmi tre libri informatici che non si può non aver letto
http://stackoverflow.com/questions/1711/what-is-the-single-most-influential-book-every-programmer-should-read Il giorno 30 novembre 2015 00:30, Giorgio Zoppi ha scritto: > Be caro marco, > io ci aggiungerei un quarto, il famoso dragon book..Compilers, Principles > and Pratices. > Poi un paio di libri per esercizi e la mente: > Programming Pearls, di Jon Bentley > Pragmatic Programmer di Andy Hunt, > Design Patterns: Elements od Reusable Software ( noto como el libro de la > gang of four). > The Pratice of Programming di Kernighan and Pike. > E un libro meno famoso ma ...muy bueno: > > *Programming Language Pragmatics* > > *Detto questo i libri che tu proponi sono el mejo del mejo.* > > 2015-11-29 17:50 GMT+01:00 Marco Beri : > >> Mi hanno fatto questa bella domanda e io ho risposto così: >> >> 1) Peopleware >> 2) Clean Code: A Handbook of Agile Software Craftsmanship >> 3) The Mythical Man-Month >> >> E voi? Cosa rispondereste? >> >> Ciao. >> Marco. >> >> -- >> http://beri.it/ - Un blog >> http://beri.it/i-miei-libri/ - Qualche libro >> http://beri.it/articoli/ - Qualche articolo >> >> ___ >> Python mailing list >> Python@lists.python.it >> http://lists.python.it/mailman/listinfo/python >> >> > > > -- > Quiero ser el rayo de sol que cada día te despierta > para hacerte respirar y vivir en me. > "Favola -Moda". > > ___ > Python mailing list > Python@lists.python.it > http://lists.python.it/mailman/listinfo/python > > ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Dimmi tre libri informatici che non si può non aver letto
Giorgio Zoppi ha scritto il 30/11/2015 alle 00:30: Be caro marco, io ci aggiungerei un quarto, il famoso dragon book..Compilers, Principles and Pratices. Poi un paio di libri per esercizi e la mente: Programming Pearls, di Jon Bentley Pragmatic Programmer di Andy Hunt, Design Patterns: Elements od Reusable Software ( noto como el libro de la gang of four). The Pratice of Programming di Kernighan and Pike. E un libro meno famoso ma ...muy bueno: /Programming Language Pragmatics +1, soprattutto per the pragmatic programmer, must assoluto ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Dimmi tre libri informatici che non si può non aver letto
Be caro marco, io ci aggiungerei un quarto, il famoso dragon book..Compilers, Principles and Pratices. Poi un paio di libri per esercizi e la mente: Programming Pearls, di Jon Bentley Pragmatic Programmer di Andy Hunt, Design Patterns: Elements od Reusable Software ( noto como el libro de la gang of four). The Pratice of Programming di Kernighan and Pike. E un libro meno famoso ma ...muy bueno: *Programming Language Pragmatics* *Detto questo i libri che tu proponi sono el mejo del mejo.* 2015-11-29 17:50 GMT+01:00 Marco Beri : > Mi hanno fatto questa bella domanda e io ho risposto così: > > 1) Peopleware > 2) Clean Code: A Handbook of Agile Software Craftsmanship > 3) The Mythical Man-Month > > E voi? Cosa rispondereste? > > Ciao. > Marco. > > -- > http://beri.it/ - Un blog > http://beri.it/i-miei-libri/ - Qualche libro > http://beri.it/articoli/ - Qualche articolo > > ___ > Python mailing list > Python@lists.python.it > http://lists.python.it/mailman/listinfo/python > > -- Quiero ser el rayo de sol que cada día te despierta para hacerte respirar y vivir en me. "Favola -Moda". ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Dimmi tre libri informatici che non si può non aver letto
> Il giorno 29 nov 2015, alle ore 20:18, Marco Beri ha > scritto: > > 2015-11-29 20:10 GMT+01:00 Giovanni Porcari : > > Il giorno 29 nov 2015, alle ore 17:54, Carlo Miron ha > > scritto: > > > > 1. Gödel, Escher, Bach: un'eterna ghirlanda brillante > > 2. Gödel, Escher, Bach: un'eterna ghirlanda brillante > > 3. Gödel, Escher, Bach: un'eterna ghirlanda brillante > > Da circa 40 anni lo leggo ogni tanto. Giusto per ripassarlo. > > Massimo 36, dai... :-D > Si. non ho controllato. Ma era appena nato Francesco quindi sono 32 :) G > Assolutamente un'opera immensa :) > > Concordo al 100%. > > Ciao. > Marco. > > -- > http://beri.it/ - Un blog > http://beri.it/i-miei-libri/ - Qualche libro > http://beri.it/articoli/ - Qualche articolo > ___ > Python mailing list > Python@lists.python.it > http://lists.python.it/mailman/listinfo/python ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Dimmi tre libri informatici che non si può non aver letto
Il giorno Dom 29 Nov 2015 18:40 Riccardo Magliocchetti ha scritto: Il 29/11/2015 17:50, Marco Beri ha scritto: > Mi hanno fatto questa bella domanda e io ho risposto così: > 1) Peopleware > 2) Clean Code: A Handbook of Agile Software Craftsmanship > 3) The Mythical Man-Month > E voi? Cosa rispondereste? 1) the mythical man-month 2) the practice of programming 3) lo spirito toyota Propongo tre letture non prettamente di programmazione ma molto interessanti: 1) Codice Libero 2) Il cacciatore di androidi 3) La cattedrale e il bazaar Paolo ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Dimmi tre libri informatici che non si può non aver letto
2015-11-29 20:10 GMT+01:00 Giovanni Porcari : > > > Il giorno 29 nov 2015, alle ore 17:54, Carlo Miron ha > scritto: > > > > 1. Gödel, Escher, Bach: un'eterna ghirlanda brillante > > 2. Gödel, Escher, Bach: un'eterna ghirlanda brillante > > 3. Gödel, Escher, Bach: un'eterna ghirlanda brillante > > Da circa 40 anni lo leggo ogni tanto. Giusto per ripassarlo. > Massimo 36, dai... :-D Assolutamente un'opera immensa :) > Concordo al 100%. Ciao. Marco. -- http://beri.it/ - Un blog http://beri.it/i-miei-libri/ - Qualche libro http://beri.it/articoli/ - Qualche articolo ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Dimmi tre libri informatici che non si può non aver letto
> Il giorno 29 nov 2015, alle ore 17:54, Carlo Miron ha > scritto: > > 2015-11-29 17:50 GMT+01:00 Marco Beri : > >> Mi hanno fatto questa bella domanda e io ho risposto così: >> >> 1) Peopleware >> 2) Clean Code: A Handbook of Agile Software Craftsmanship >> 3) The Mythical Man-Month >> >> E voi? Cosa rispondereste? > > 1. Gödel, Escher, Bach: un'eterna ghirlanda brillante > 2. Gödel, Escher, Bach: un'eterna ghirlanda brillante > 3. Gödel, Escher, Bach: un'eterna ghirlanda brillante > > Da leggere come minimo 3 volte. Ci vuole tempo, è grossino. Ah, e > ovviamente non è un libro informatico. > Da circa 40 anni lo leggo ogni tanto. Giusto per ripassarlo. Assolutamente un'opera immensa :) G > bye, > ㎝ > > -- > |:**THE BEER-WARE LICENSE** *(Revision 42)*: > | wrote this mail. As long as you retain > | this notice you can do whatever you want with this stuff. > | If we meet some day, and you think this stuff is worth it, > | you can buy me a beer in return. > |--Carlo Miron : > ___ > Python mailing list > Python@lists.python.it > http://lists.python.it/mailman/listinfo/python ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Dimmi tre libri informatici che non si può non aver letto
Il 29/11/2015 17:50, Marco Beri ha scritto: Mi hanno fatto questa bella domanda e io ho risposto così: 1) Peopleware 2) Clean Code: A Handbook of Agile Software Craftsmanship 3) The Mythical Man-Month E voi? Cosa rispondereste? 1) the mythical man-month 2) the practice of programming 3) lo spirito toyota -- Riccardo Magliocchetti @rmistaken http://menodizero.it ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Dimmi tre libri informatici che non si può non aver letto
Il 29 novembre 2015 18:02:04 CET, Carlos Catucci ha scritto: >Il giorno 29/nov/2015 17:58, "Carlo Miron" ha >scritto: >> >> PS: Qualcuno risponda "La Triologia del Beri" [¹], per favore. > >Stavo per farlo io quale unico membro del suo fan club > >Carlos > > > > >___ >Python mailing list >Python@lists.python.it >http://lists.python.it/mailman/listinfo/python Non è vero... tu hai la tessera numero 1, io ho la numero 2 Byez -- Gollum1 Teoro, dov'è il mio teoro Inviato dal mio dispositivo Android con K-9 Mail. Perdonate la brevità e gli errori di battitura (maledetto correttore automatico). ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Dimmi tre libri informatici che non si può non aver letto
2015-11-29 18:02 GMT+01:00 Carlos Catucci : > > Il giorno 29/nov/2015 17:58, "Carlo Miron" ha scritto: > > > > PS: Qualcuno risponda "La Triologia del Beri" [¹], per favore. > > Stavo per farlo io quale unico membro del suo fan club > :-))) -- http://beri.it/ - Un blog http://beri.it/i-miei-libri/ - Qualche libro http://beri.it/articoli/ - Qualche articolo ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Dimmi tre libri informatici che non si può non aver letto
Il giorno 29/nov/2015 17:58, "Carlo Miron" ha scritto: > > PS: Qualcuno risponda "La Triologia del Beri" [¹], per favore. Stavo per farlo io quale unico membro del suo fan club Carlos ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Dimmi tre libri informatici che non si può non aver letto
mmm ti rispondo con tre libri a cui sono affezzionato e che non necessariamente vanno letti 1) computer graphics, principle and practice 2) paradigms of artificial intelligence programming: case studies in common lisp 3) computer networks (tanenmbaum) Il giorno 29 novembre 2015 17:50, Marco Beri ha scritto: > Mi hanno fatto questa bella domanda e io ho risposto così: > > 1) Peopleware > 2) Clean Code: A Handbook of Agile Software Craftsmanship > 3) The Mythical Man-Month > > E voi? Cosa rispondereste? > > Ciao. > Marco. > > -- > http://beri.it/ - Un blog > http://beri.it/i-miei-libri/ - Qualche libro > http://beri.it/articoli/ - Qualche articolo > > ___ > Python mailing list > Python@lists.python.it > http://lists.python.it/mailman/listinfo/python > > -- "Unix IS user friendly. It's just selective about who its friend are" "Nevertheless I still think it’s a bad idea to make things harder for ourselves if we can avoid it." "C is quirky, flawed, and an enormous success." -- Dennis Ritchie "Shipping is a feature. A really important feature. Your product must have it." "La gatta frettolosa ha fatto i gattini ciechi" ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Dimmi tre libri informatici che non si può non aver letto
PS: Qualcuno risponda "La Triologia del Beri" [¹], per favore. [¹]: https://www.flickr.com/photos/73309305@N00/3518440206 ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Dimmi tre libri informatici che non si può non aver letto
On Sun, Nov 29, 2015 at 5:54 PM, Carlo Miron wrote: > 1. Gödel, Escher, Bach: un'eterna ghirlanda brillante > 2. Gödel, Escher, Bach: un'eterna ghirlanda brillante > 3. Gödel, Escher, Bach: un'eterna ghirlanda brillante > > Da leggere come minimo 3 volte. Ci vuole tempo, è grossino. Ah, e > ovviamente non è un libro informatico. > Ce l'ho lì da rileggere per la seconda volta. Mamma mia che libro... O lo ami o lo odi. In tempi diversi puoi pure amarlo e odiarlo. Comunque sarebbe da leggere in inglese anche se i traduttori hanno fatto un lavoro pari solo a quelli di Young Frankenstein. Ciao. Marco. -- http://beri.it/ - Un blog http://beri.it/i-miei-libri/ - Qualche libro http://beri.it/articoli/ - Qualche articolo ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Dimmi tre libri informatici che non si può non aver letto
2015-11-29 17:50 GMT+01:00 Marco Beri : > Mi hanno fatto questa bella domanda e io ho risposto così: > > 1) Peopleware > 2) Clean Code: A Handbook of Agile Software Craftsmanship > 3) The Mythical Man-Month > > E voi? Cosa rispondereste? 1. Gödel, Escher, Bach: un'eterna ghirlanda brillante 2. Gödel, Escher, Bach: un'eterna ghirlanda brillante 3. Gödel, Escher, Bach: un'eterna ghirlanda brillante Da leggere come minimo 3 volte. Ci vuole tempo, è grossino. Ah, e ovviamente non è un libro informatico. bye, ㎝ -- |:**THE BEER-WARE LICENSE** *(Revision 42)*: | wrote this mail. As long as you retain | this notice you can do whatever you want with this stuff. | If we meet some day, and you think this stuff is worth it, | you can buy me a beer in return. |--Carlo Miron : ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python