CodeGym /Corsi /Python SELF IT /Libri sugli algoritmi

Libri sugli algoritmi

Python SELF IT
Livello 62 , Lezione 4
Disponibile

10.1 Il miglior libro - Cormen

Per questo corso mi sono basato sul mio libro preferito sugli algoritmi: Cormen «Introduction to Algorithms». Questo libro è un manuale al MIT per Computer Science. Ecco come appare la sua terza edizione:

È un libro classico sugli algoritmi utilizzato nelle università di tutto il mondo. Copre un'ampia gamma di algoritmi e strutture dati, inclusi ordinamento, ricerca, algoritmi sui grafi, programmazione dinamica e molto altro.

Include anche le basi teoriche, come l'analisi della complessità degli algoritmi. Gli esempi sono presentati in pseudocodice, facilmente traducibile in qualsiasi linguaggio di programmazione, incluso Python.

Sarà utile per studenti di Computer Science, laureati e sviluppatori professionisti.

Volevo consigliarlo all'inizio del corso sugli algoritmi, ma ho deciso di rimandare alla fine — per non spaventare alcuni di voi. Il libro contiene 1000 pagine e pesa circa due chilogrammi.

10.2 Grokking Algorithms

Il secondo libro è "Grokking Algorithms. An illustrated guide for programmers and other curious people" di Aditya Bhargava. Ecco come appare:

Il libro è presentato in una forma visuale e accessibile, che lo rende ideale per i principianti. Ci sono molte illustrazioni per spiegare il funzionamento degli algoritmi. Ogni sezione copre diversi algoritmi, iniziando dai concetti di base fino ad argomenti più complessi.

Gli esempi sono scritti in Python, permettendo ai lettori di applicare subito le conoscenze acquisite. Sarà utile per gli sviluppatori principianti, studenti, e chiunque voglia comprendere rapidamente le basi degli algoritmi.

10.3 Strutture dati e algoritmi in Python

Cos'altro leggere? "Data Structures and Algorithms in Python" di Michael T. Goodrich.

Il libro è un'adattamento di un popolare manuale sulle strutture dati e algoritmi per il linguaggio Python.

Copre strutture dati e algoritmi di base e complessi, come array, liste, stack, queue, alberi, grafi e hash table. Inoltre, vengono trattati algoritmi di ordinamento, ricerca e molti altri.

Esempi e codici sono scritti in Python, rendendolo utile per gli sviluppatori che lavorano con questo linguaggio. Pubblico di lettori: studenti, sviluppatori principianti e chiunque voglia studiare strutture dati e algoritmi utilizzando Python.

10.4 Algoritmi in sintesi

Non ne hai abbastanza? Allora ho per te «Algoritmi in sintesi»

Il libro fornisce una guida concisa e pratica agli algoritmi. Include la descrizione e l'implementazione di vari algoritmi, come ordinamento, ricerca, algoritmi sui grafi e altri. Il libro si concentra sull'applicazione pratica degli algoritmi.

Gli esempi di implementazione sono presentati in Python e altri linguaggi di programmazione. Sarà interessante per sviluppatori e ingegneri professionisti che vogliono trovare e utilizzare rapidamente algoritmi per risolvere i loro problemi.

10.5 Algoritmi in Python

Con che cosa ti posso ispirare? Ops, volevo dire «ispirare» :)

"Algoritmi in Python: padroneggiare gli algoritmi di base in Python"

Il libro si concentra sull'implementazione e l'utilizzo degli algoritmi di base in Python. Copre ordinamento, ricerca, alberi, grafi e molti altri algoritmi. Gli esempi di codice in Python e le spiegazioni passo passo lo rendono una scelta ideale per chi vuole approfondire le proprie conoscenze.

Adatto per sviluppatori Python con conoscenze di base che desiderano padroneggiare gli algoritmi nella pratica.

1
Sondaggio/quiz
Euristica, livello 62, lezione 4
Non disponibile
Euristica
Euristica
Commenti
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION