Per programmatori più esperti esiste anche un eccellente testo in linea: Dive into Python [in traduzione italiana, N.d.t.].
[L'unico volume su Python disponibile in traduzione italiana al febbraio 2003 è: "Python 2.1: tutto & oltre" di Dave Brueck e Stephen Tanner; Apogeo, 2002. N.d.t]
Esistono molti altri testi su Tcl/Tk ma non ho conoscenza diretta di nessuno di essi escluso quello di Ousterhout.
[L'unico testo su Tcl in traduzione italiana al febbraio 2003 è: "TCL/TK. Guida di riferimento" di Raines Paul e Tranter Jeff; Apogeo, 2000. N.d.t]
Esistono molti testi sul BASIC che trattano ciascuno dei suoi numerosi dialetti. Se avete serie intenzioni di programmare in BASIC in particolare su Personal Computer allora vi raccomando caldamente di usare Visual Basic e di studiarlo utilizzando uno dei numerosissimi testi che riguardano questa particolare versione.
[Un testo in italiano su Visual Basic: "Visual basic 6.0: guida alla programmazione" di Julia Case Bradley e Anita C. Millspaugh; McGraw-Hill libri Italia, 2000. N.d.t]
Esistono molti testi classici sulla programmazione che ogni serio programmatore dovrebbe procurarsi e rileggere di quando in quando. Ecco quelli che preferisco:
[Trad.it: La grande guida alla costruzione del software; Jackson, 1996. N.d.t]
La più completa trattazione di tutto ciò che riguarda la scrittura di codice che io conosca. L'ho letto dopo molti anni di esperienza, mi è sembrato del tutto affidabile e mi ha insegnato anche alcuni trucchi che non conoscevo. Mi ha fatto letteralmente cambiare il modo di scrivere programmi. Compratelo subito!Fanno parte di una collana sulla programmazione scaturita dai laboratori Bell negli anni '80 in corrispondenza della nascita di Unix. La collana comprende un numero cosí notevole di veri classici che dirò semplicemente che qualunque testo di Ken Thompson, Jon Bentley, Dennis Ritchie, Andrew Keonig e gli altri del gruppo dei laboratori Bell merita di essere letto. Lo stile può variare, ma ciascuno vale tanto oro quanto pesa.
Questi sono stati già citati, ma li ripeto anche qui:
[Trad.it: OOD : progettazione dei sistemi orientati agli oggetti; Prentice Hall, 1993. N.d.t]
Una ampia introduzione ai concetti OO con una semplice notazione per tracciare i vostri progetti. Come ulteriore vantaggio la notazione è assai simile al nuovo linguaggio standard UML (Unified Modelling Language) che viene adottato in molti testi, ambienti di programmazione e riviste.[Trad.it: La produzione del software object oriented; Jackson, 1991. N.d.t]
Meyer utilizza un linguaggio di sua invenzione, Eiffel, per insegnare la programmazione OO in modo assai efficace. Poiché Eiffel è un linguaggio (immeritatamente) poco diffuso il libro richiede uno sforzo un po' maggiore. Ma è senza dubbio valido per l'ampio respiro con cui tratta tutti gli aspetti correnti della programmazione OO.Esistono altri siti web relativi a VB contenenti programmi, suggerimenti, liste di discussione, ecc.
java, javascript, perl, smalltalk, Borland
provate a cercare le pagine relative alla programmazione su Yahoo, ecc. Ne troverete molte di buona qualità, non ho una preferenza particolare.
alcuni in particolare
Nei capitoli precedenti sono contenute molte idee di progetti. Aggiungo qui alcune altre idee più o meno in ordine crescente di difficoltà. Quasi tutte possono essere affrontate con quanto avete appreso da queste pagine, ma tutte possono essere migliorate cercando possibili modi alternativi nella documentazione che trovate insieme a Python. Un paio di queste richiedono sicuramentre ricerche da parte vostra: ricordate che una delle qualità del buon programmatore è la curiosità
E questo è tutto.
Se avete domande o suggerimenti relativi a questa pagina
mandate un e-mail all'autore:
alan.gauld@yahoo.co.uk
o al traduttore italiano:
lfini@arcetri.astro.it
E ... grazie per avermi seguito!