Pensare a Java: Come pensare come un informatico

Punteggio:   (4,6 su 5)

Pensare a Java: Come pensare come un informatico (B. Downey Allen)

Recensioni dei lettori

Riepilogo:

Il libro è molto apprezzato da principianti e studenti, per le sue spiegazioni chiare e concise dei concetti di programmazione Java. Parte dagli argomenti di base per arrivare gradualmente a quelli più complessi, il che lo rende una buona scelta per chi è alle prime armi con la programmazione. Tuttavia, alcuni lettori lo trovano troppo elementare e ritengono che alcune spiegazioni potrebbero essere migliorate.

Vantaggi:

Adatto ai principianti
spiegazioni chiare e concise
buon layout che progredisce gradualmente
utile per comprendere la struttura di Java
utile per rinfrescare i concetti appresi nei bootcamp
piacevole da leggere.

Svantaggi:

Alcune spiegazioni, in particolare quelle relative ai metodi e ai costruttori, possono creare confusione; potrebbero essere troppo elementari per chi ha una certa esperienza di programmazione.

(basato su 9 recensioni dei lettori)

Titolo originale:

Think Java: How to Think Like a Computer Scientist

Contenuto del libro:

Think Java è un'introduzione pratica all'informatica e alla programmazione utilizzata da molte università e scuole superiori di tutto il mondo. La sua concisione, l'enfasi sul vocabolario e il tono informale lo rendono particolarmente interessante per i lettori con poca o nessuna esperienza. Il libro parte dai concetti di base della programmazione per arrivare gradualmente alle tecniche avanzate orientate agli oggetti.

In questa edizione completamente aggiornata e ampliata, gli autori Allen Downey e Chris Mayfield introducono la programmazione come mezzo per risolvere problemi interessanti. Ogni capitolo presenta il materiale necessario per una settimana di corso universitario e include esercizi che aiutano a mettere in pratica quanto appreso. Nel corso di questo percorso, si affronteranno quasi tutti gli argomenti richiesti per l'esame AP Computer Science A e per la certificazione Java SE Programmer I.

⬤ Scoprire un concetto alla volta: affrontare argomenti complessi in una serie di piccoli passi con esempi multipli.

⬤ Capire come formulare i problemi, pensare in modo creativo alle soluzioni, sviluppare, testare ed eseguire il debug dei programmi.

⬤ Imparare a conoscere input e output, decisioni e loop, classi e metodi, stringhe e array, ricorsione e polimorfismo.

⬤ Determinare i metodi di sviluppo dei programmi più adatti alle proprie esigenze ed esercitare l'importante abilità del debug.

Altre informazioni sul libro:

ISBN:9781492072508
Autore:
Editore:
Rilegatura:Copertina morbida
Anno di pubblicazione:2019
Numero di pagine:280

Acquisto:

Attualmente disponibile, in magazzino.

Lo compro!

Altri libri dell'autore:

Python per la progettazione del software: Come pensare come uno scienziato informatico - Python for...
Python for Software Design è un'introduzione...
Python per la progettazione del software: Come pensare come uno scienziato informatico - Python for Software Design: How to Think Like a Computer Scientist
Think STATS: Analisi esplorativa dei dati - Think STATS: Exploratory Data Analysis
Se sapete programmare, avete le capacità per trasformare i dati in...
Think STATS: Analisi esplorativa dei dati - Think STATS: Exploratory Data Analysis
Pensare Python: Come pensare come uno scienziato informatico - Think Python: How to Think Like a...
Se volete imparare a programmare, lavorare con...
Pensare Python: Come pensare come uno scienziato informatico - Think Python: How to Think Like a Computer Scientist
Pensare la complessità: Scienza della complessità e modellazione computazionale - Think Complexity:...
La scienza della complessità utilizza il calcolo...
Pensare la complessità: Scienza della complessità e modellazione computazionale - Think Complexity: Complexity Science and Computational Modeling
Think Bayes: Statistica bayesiana in Python - Think Bayes: Bayesian Statistics in Python
Se sapete programmare, siete pronti ad affrontare la...
Think Bayes: Statistica bayesiana in Python - Think Bayes: Bayesian Statistics in Python
Pensare alle strutture dati: Algoritmi e recupero di informazioni in Java - Think Data Structures:...
Se siete studenti di informatica o sviluppatori di...
Pensare alle strutture dati: Algoritmi e recupero di informazioni in Java - Think Data Structures: Algorithms and Information Retrieval in Java
Pensare a Java: Come pensare come un informatico - Think Java: How to Think Like a Computer...
Think Java è un'introduzione pratica...
Pensare a Java: Come pensare come un informatico - Think Java: How to Think Like a Computer Scientist
Pensare al DSP: Elaborazione del segnale digitale in Python - Think DSP: Digital Signal Processing...
Se conoscete la matematica di base e sapete...
Pensare al DSP: Elaborazione del segnale digitale in Python - Think DSP: Digital Signal Processing in Python
Modellazione e simulazione in Python: Un'introduzione per scienziati e ingegneri - Modeling and...
Modeling and Simulation in Python insegna ai...
Modellazione e simulazione in Python: Un'introduzione per scienziati e ingegneri - Modeling and Simulation in Python: An Introduction for Scientists and Engineers
Python per la progettazione del software - Python for Software Design
Python for Software Design è un'introduzione concisa alla progettazione del software...
Python per la progettazione del software - Python for Software Design
Probabilmente ci si pensa troppo: come usare i dati per rispondere alle domande, evitare le trappole...
Una guida essenziale ai modi in cui i dati...
Probabilmente ci si pensa troppo: come usare i dati per rispondere alle domande, evitare le trappole statistiche e prendere decisioni migliori - Probably Overthinking It: How to Use Data to Answer Questions, Avoid Statistical Traps, and Make Better Decisions

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)