Pensa come un programmatore: Un'introduzione al problem solving creativo

Punteggio:   (4,7 su 5)

Pensa come un programmatore: Un'introduzione al problem solving creativo (Anton Spraul V.)

Recensioni dei lettori

Riepilogo:

Il libro è molto apprezzato per il suo approccio coinvolgente ai concetti di programmazione, soprattutto per quanto riguarda la risoluzione dei problemi e le strategie di progettazione. Utilizza il C++ per illustrare i suoi punti, rendendolo particolarmente utile per coloro che hanno familiarità con questo linguaggio, ma prezioso per i programmatori di qualsiasi provenienza. Sebbene offra spunti efficaci sia per gli esperti che per i principianti, alcuni lettori hanno notato che potrebbe non essere adatto a chi ha un'esperienza sostanziale nella programmazione, e ci sono state alcune lamentele sulla qualità del libro.

Vantaggi:

Stile di scrittura coinvolgente e concetti stimolanti
Migliora la capacità di risolvere i problemi
Ottimo per i principianti e i programmatori autodidatti
Fornisce esercizi ed esempi pratici
Approfondisce la comprensione delle strategie di programmazione al di là della sintassi.

Svantaggi:

Gli esempi di C++ possono essere impegnativi per chi non ha familiarità con il linguaggio
Alcuni lettori ritengono che sia più adatto ai principianti e meno utile per i programmatori esperti
Diverse lamentele sulla scarsa qualità del libro (ad esempio, rilegature danneggiate)
Mancano esempi in altri linguaggi di programmazione come Python.

(basato su 73 recensioni dei lettori)

Titolo originale:

Think Like a Programmer: An Introduction to Creative Problem Solving

Contenuto del libro:

Ricablare il cervello

Gli esempi di questo libro sono scritti in C++, ma miglioreranno la vostra capacità di pensare come un programmatore in qualsiasi linguaggio.

La vera sfida della programmazione non è imparare la sintassi di un linguaggio, ma imparare a risolvere i problemi in modo creativo per costruire qualcosa di grandioso. In questo testo unico nel suo genere, l'autore V. Anton Spraul analizza i modi in cui i programmatori risolvono i problemi e insegna ciò che gli altri libri introduttivi spesso ignorano: come pensare come un programmatore. Ogni capitolo affronta un singolo concetto di programmazione, come le classi, i puntatori e la ricorsione, e gli esercizi aperti vi sfidano ad applicare le vostre conoscenze. Imparerete anche a:

⬤ Suddividere i problemi in componenti discreti per renderli più facili da risolvere.

⬤ Riutilizzare al meglio il codice con funzioni, classi e librerie.

⬤ Scegliere la struttura dati perfetta per un determinato lavoro.

⬤ Padroneggiare strumenti di programmazione più avanzati come la ricorsione e la memoria dinamica.

⬤ Organizzare i propri pensieri e sviluppare strategie per affrontare particolari tipi di problemi.

Sebbene gli esempi del libro siano scritti in C++, i concetti di risoluzione creativa dei problemi che illustrano vanno al di là di qualsiasi linguaggio particolare; infatti, spesso si spingono al di fuori del campo dell'informatica. Come sanno i programmatori più abili, scrivere codice eccellente è un'arte creativa, e il primo passo per creare il vostro capolavoro è imparare a pensare come un programmatore.

Altre informazioni sul libro:

ISBN:9781593274245
Autore:
Editore:
Rilegatura:Copertina morbida
Anno di pubblicazione:2012
Numero di pagine:256

Acquisto:

Attualmente disponibile, in magazzino.

Lo compro!

Altri libri dell'autore:

Pensa come un programmatore: Un'introduzione al problem solving creativo - Think Like a Programmer:...
Ricablare il cervello Gli esempi di questo libro...
Pensa come un programmatore: Un'introduzione al problem solving creativo - Think Like a Programmer: An Introduction to Creative Problem Solving
Come funziona il software: La magia dietro la crittografia, la Cgi, i motori di ricerca e altre...
Ogni giorno usiamo il software per eseguire ogni...
Come funziona il software: La magia dietro la crittografia, la Cgi, i motori di ricerca e altre tecnologie quotidiane - How Software Works: The Magic Behind Encryption, Cgi, Search Engines, and Other Everyday Technologies

Le opere dell'autore sono state pubblicate dai seguenti editori:

© Book1 Group - tutti i diritti riservati.
Il contenuto di questo sito non può essere copiato o utilizzato, né in parte né per intero, senza il permesso scritto del proprietario.
Ultima modifica: 2024.11.08 20:28 (GMT)