Python per la progettazione del software: Come pensare come uno scienziato informatico

Punteggio:   (4,4 su 5)

Python per la progettazione del software: Come pensare come uno scienziato informatico (B. Downey Allen)

Recensioni dei lettori

Riepilogo:

Il libro è apprezzato come un'introduzione completa a Python e ai concetti di programmazione, adatta ai principianti e a chi vuole imparare a progettare software. Sebbene fornisca spiegazioni chiare e sia ben strutturato, alcune recensioni segnalano che gli esercizi possono risultare troppo difficili all'inizio, in particolare per i lettori che non hanno una solida preparazione matematica. Il libro è noto per la sua sinteticità ed efficacia nell'insegnamento della materia, ma alcuni auspicano una trattazione più approfondita di alcuni argomenti, in particolare della programmazione orientata agli oggetti.

Vantaggi:

Scrittura chiara e concisa con capitoli ben strutturati.
Fornisce una solida introduzione a Python e ai concetti fondamentali della programmazione.
Disponibile gratuitamente online, promuove l'accessibilità.
Include esercizi pratici e soluzioni per i concetti trattati.
Utile sia per i principianti che per le persone con una certa esperienza di programmazione.
Casi di studio ed esempi coinvolgenti che applicano i concetti in scenari reali.

Svantaggi:

Alcuni esercizi possono risultare troppo difficili o complessi per i principianti, soprattutto per chi non ha una formazione matematica.
Copre Python
x piuttosto che il più recente Python
x, il che potrebbe essere uno svantaggio per alcuni lettori.
Manca un manuale di soluzioni per tutti gli esercizi, il che lo rende difficile per gli studenti che hanno bisogno di una guida aggiuntiva.
Alcuni argomenti, come la programmazione orientata agli oggetti, sono introdotti tardi nel libro, il che potrebbe sottovalutare la loro importanza.

(basato su 32 recensioni dei lettori)

Titolo originale:

Python for Software Design: How to Think Like a Computer Scientist

Contenuto del libro:

Python for Software Design è un'introduzione concisa alla progettazione del software utilizzando il linguaggio di programmazione Python. Destinato a persone senza esperienza di programmazione, questo libro inizia con i concetti di base e aggiunge gradualmente nuovo materiale.

Alcune delle idee che gli studenti trovano più impegnative, come la ricorsione e la programmazione orientata agli oggetti, sono suddivise in una sequenza di passi più piccoli e introdotte nel corso di diversi capitoli. L'attenzione è rivolta al processo di programmazione, con particolare attenzione al debugging.

Il libro include un'ampia gamma di esercizi, da brevi esempi a progetti sostanziali, in modo che gli studenti abbiano ampie opportunità di mettere in pratica ogni nuovo concetto. Le soluzioni degli esercizi e gli esempi di codice sono disponibili su thinkpython.com, insieme a Swampy, una suite di programmi Python utilizzata in alcuni esercizi.

Altre informazioni sul libro:

ISBN:9780521725965
Autore:
Editore:
Rilegatura:Copertina morbida
Anno di pubblicazione:2009
Numero di pagine:270

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)