Strutture dati e algoritmi in Python: Migliorare le prestazioni delle applicazioni con grafi, stack e code

Punteggio:   (2,5 su 5)

Strutture dati e algoritmi in Python: Migliorare le prestazioni delle applicazioni con grafi, stack e code (Benjamin Baka)

Recensioni dei lettori

Riepilogo:

Il libro presenta informazioni preziose sulle strutture dati e sugli algoritmi in Python, ma soffre di numerose incoerenze nel codice, nella grammatica e nella formattazione. Mentre alcuni lettori apprezzano le spiegazioni concise e ritengono che si tratti di una buona introduzione, molti evidenziano problemi di editing significativi che ne minano la credibilità.

Vantaggi:

Spiegazioni concise e chiare di strutture dati e algoritmi.
Enfasi sui principi senza eccessivi dettagli.
Buona risorsa per integrare l'apprendimento della scienza dei dati e dell'IA.
Prezzo accessibile.
Presenta efficacemente la teoria insieme al codice.

Svantaggi:

Numerose incongruenze negli esempi di codice, che rendono difficile la comprensione.
Prolifici errori di ortografia e grammatica, che minano la credibilità dell'autore.
Molti esempi di codice sono obsoleti o errati, causando confusione e frustrazione per i lettori.
La scarsa formattazione e la mancanza di editing rendono difficile la lettura.

(basato su 11 recensioni dei lettori)

Titolo originale:

Python Data Structures and Algorithms: Improve application performance with graphs, stacks, and queues

Contenuto del libro:

Implementare strutture dati e algoritmi classici e funzionali utilizzando Python.

Caratteristiche principali

⬤ Una guida passo dopo passo, che vi fornirà una discussione approfondita sull'analisi e la progettazione delle strutture dati fondamentali di Python.

⬤ Comprendere meglio i concetti avanzati di Python, come la notazione big-o, la programmazione dinamica e le strutture dati funzionali.

⬤ Esplora le illustrazioni per presentare le strutture dati e gli algoritmi, nonché la loro analisi, in modo chiaro e visivo.

Descrizione del libro

Le strutture di dati consentono di organizzare i dati in modo particolare ed efficiente. Sono fondamentali per qualsiasi problema, forniscono una soluzione completa e agiscono come codice riutilizzabile.

In questo libro imparerete le strutture dati essenziali di Python e gli algoritmi più comuni.

Con questo libro di facile lettura, sarete in grado di comprendere la potenza delle liste collegate, delle liste collegate doppie e delle liste collegate circolari. Sarete in grado di creare strutture dati complesse come grafi, pile e code. Esploreremo l'applicazione della ricerca binaria e degli alberi di ricerca binari. Imparerete le tecniche e le strutture comuni utilizzate in attività come la preelaborazione, la modellazione e la trasformazione dei dati. Si discuterà anche di come organizzare il codice in modo gestibile, coerente ed estendibile. Il libro esplorerà in dettaglio algoritmi di ordinamento come bubble sort, selection sort, insertion sort e merge sort.

Alla fine del libro, imparerete a costruire componenti facili da capire, da debuggare e da utilizzare in diverse applicazioni.

Che cosa imparerete?

⬤ Acquisire una solida conoscenza delle strutture dati di Python.

⬤ Costruire sofisticate applicazioni di dati.

⬤ Comprendere i modelli di programmazione e gli algoritmi più comuni utilizzati nella scienza dei dati in Python.

⬤ Scrivere codice efficiente e robusto.

Altre informazioni sul libro:

ISBN:9781786467355
Autore:
Editore:
Rilegatura:Copertina morbida

Acquisto:

Attualmente disponibile, in magazzino.

Lo compro!

Altri libri dell'autore:

Strutture dati e algoritmi in Python: Migliorare le prestazioni delle applicazioni con grafi, stack...
Implementare strutture dati e algoritmi classici...
Strutture dati e algoritmi in Python: Migliorare le prestazioni delle applicazioni con grafi, stack e code - Python Data Structures and Algorithms: Improve application performance with graphs, stacks, and queues
Come iniziare con Qt 5 - Getting Started with Qt 5
Iniziare a scrivere applicazioni di interfaccia grafica (GUI) per la creazione di interfacce uomo-macchina con una chiara...
Come iniziare con Qt 5 - Getting Started with Qt 5

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)