Grokking Algorithms: Una guida illustrata per programmatori e altre persone curiose

Punteggio:   (4,6 su 5)

Grokking Algorithms: Una guida illustrata per programmatori e altre persone curiose (Aditya Bhargava)

Recensioni dei lettori

Riepilogo:

Il libro è generalmente apprezzato per la sua accessibilità e il suo stile accattivante, che rende comprensibili algoritmi e strutture di dati complesse sia per i principianti sia per i programmatori esperti in cerca di un ripasso. Mentre molti hanno trovato utili le illustrazioni e gli esempi, alcuni lettori hanno espresso insoddisfazione per la profondità dei contenuti e per alcuni errori che hanno sminuito la loro esperienza.

Vantaggi:

Spiegazioni coinvolgenti e di facile comprensione.
Uso efficace delle illustrazioni per chiarire i concetti.
Ottimo per i principianti e un utile ripasso per i programmatori esperti.
Adatto a un vasto pubblico, dagli hobbisti agli studenti di informatica.
Copre gli algoritmi e le strutture dati essenziali in modo amichevole.

Svantaggi:

Alcuni capitoli perdono di attenzione e possono sembrare un riempitivo.
Gli errori nelle illustrazioni e nel codice possono generare confusione.
Manca una copertura approfondita di alcuni argomenti, in particolare per quanto riguarda l'implementazione degli algoritmi.
Le illustrazioni disegnate a mano possono risultare poco chiare.
Non è adatto come risorsa accademica a sé stante.

(basato su 295 recensioni dei lettori)

Titolo originale:

Grokking Algorithms: An Illustrated Guide for Programmers and Other Curious People

Contenuto del libro:

Riassunto

Grokking Algorithms è una guida amichevole e completamente illustrata che insegna come applicare gli algoritmi più comuni ai problemi pratici che si affrontano ogni giorno come programmatori. Inizierete con l'ordinamento e la ricerca e, man mano che aumenterete le vostre capacità di pensare in modo algoritmico, affronterete problemi più complessi come la compressione dei dati e l'intelligenza artificiale. Ogni esempio, presentato con cura, comprende utili diagrammi ed esempi di codice in Python completamente commentati.

Imparare gli algoritmi non deve essere noioso Date un'occhiata agli esempi divertenti, illustrati e simpatici che troverete in Grokking Algorithms sul canale YouTube di Manning Publications.

Continuate il vostro viaggio nel mondo degli algoritmi con Algoritmi in movimento, un videocorso pratico e pratico disponibile esclusivamente su Manning.com (www.manning.com/livevideo/algorithms-​.

In-motion).

L'acquisto del libro stampato include un eBook gratuito nei formati PDF, Kindle e ePub di Manning Publications.

Informazioni sulla tecnologia

Un algoritmo non è altro che una procedura passo-passo per risolvere un problema. Gli algoritmi che userete più spesso come programmatori sono già stati scoperti, testati e dimostrati. Se volete capirli, ma vi rifiutate di scervellarvi con dense dimostrazioni di più pagine, questo è il libro che fa per voi. Questa guida, completamente illustrata e accattivante, consente di imparare facilmente a utilizzare efficacemente gli algoritmi più importanti nei propri programmi.

Informazioni sul libro

Grokking Algorithms è un approccio amichevole a questo argomento centrale dell'informatica. Imparerete ad applicare gli algoritmi più comuni ai problemi pratici di programmazione che affrontate ogni giorno. Inizierete con compiti come l'ordinamento e la ricerca. Man mano che si acquisiscono competenze, si affrontano problemi più complessi come la compressione dei dati e l'intelligenza artificiale. Ogni esempio presentato con cura comprende utili diagrammi ed esempi di codice in Python completamente commentati. Alla fine di questo libro, avrete acquisito la padronanza di algoritmi ampiamente applicabili e di come e quando utilizzarli.

Cosa contiene

⬤ Comprende algoritmi di ricerca, ordinamento e grafo.

⬤ Oltre 400 immagini con spiegazioni dettagliate.

⬤ Compromessi di prestazione tra gli algoritmi.

⬤ Esempi di codice basati su Python.

Informazioni sul lettore

Questa introduzione di facile lettura e ricca di immagini è adatta a programmatori autodidatti, ingegneri o a chiunque voglia ripassare gli algoritmi.

Informazioni sull'autore

Aditya Bhargava è un ingegnere informatico con una doppia formazione in informatica e belle arti. Tiene un blog sulla programmazione all'indirizzo adit. io.

Indice dei contenuti

⬤ Introduzione agli algoritmi.

⬤ Selezione di ordinamento.

⬤ Recursione.

⬤ Quicksort.

⬤ Tabelle hash.

⬤ Ricerca per primo.

⬤ Algoritmo di Dijkstra.

⬤ Algoritmi di tipo "greedy".

⬤ Programmazione dinamica.

⬤ K-nearest neighbors.

Altre informazioni sul libro:

ISBN:9781617292231
Autore:
Editore:
Rilegatura:Copertina morbida
Anno di pubblicazione:2016
Numero di pagine:256

Acquisto:

Attualmente disponibile, in magazzino.

Lo compro!

Altri libri dell'autore:

Grokking Algorithms: Una guida illustrata per programmatori e altre persone curiose - Grokking...
Riassunto Grokking Algorithms è una guida...
Grokking Algorithms: Una guida illustrata per programmatori e altre persone curiose - Grokking Algorithms: An Illustrated Guide for Programmers and Other Curious People

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)