Il libro della ricorsione: Superare il colloquio di codifica con Python e JavaScript

Punteggio:   (4,9 su 5)

Il libro della ricorsione: Superare il colloquio di codifica con Python e JavaScript (Al Sweigart)

Recensioni dei lettori

Riepilogo:

Il libro “The Recursive Book of Recursion” di Al Sweigart è molto apprezzato per le sue spiegazioni chiare e coinvolgenti sulla ricorsione, che lo rendono una risorsa eccellente sia per i principianti che per i programmatori esperti. Copre la teoria e l'implementazione pratica della ricorsione attraverso esempi in Python e JavaScript e sottolinea quando la ricorsione è appropriata rispetto all'iterazione. Tuttavia, alcuni recensori hanno sottolineato che potrebbe non essere adatto ai principianti assoluti e che potrebbe beneficiare di un'edizione a colori per una maggiore leggibilità.

Vantaggi:

Lo stile di scrittura chiaro e coinvolgente rende accessibili concetti complessi.
Copertura completa della ricorsione, con teoria ed esempi pratici.
L'uso di Python e JavaScript si rivolge a un pubblico più ampio.
Dimostra i vantaggi della ricorsione con esempi e progetti reali.
L'impaginazione include utili diagrammi e immagini per facilitare la comprensione.
Affronta le insidie più comuni e i casi d'uso appropriati della ricorsione rispetto all'iterazione.

Svantaggi:

Non è adatto ai principianti assoluti; si consiglia una conoscenza preliminare dei concetti di programmazione.
Mancano alcuni esempi di programmi popolari, come la risoluzione del sudoku.
Alcuni lettori vorrebbero che il libro fosse disponibile a colori per una migliore visualizzazione.
Alcuni recensori hanno ritenuto che la ricorsione sia presentata come meno comunemente necessaria nella pratica.

(basato su 21 recensioni dei lettori)

Titolo originale:

The Recursive Book of Recursion: Ace the Coding Interview with Python and JavaScript

Contenuto del libro:

Un corso accelerato accessibile ma rigoroso sulla programmazione ricorsiva con esempi in Python e JavaScript.

La ricorsione ha una reputazione intimidatoria: è considerata un argomento di informatica avanzata che viene spesso tirato in ballo nei colloqui di codifica. Ma non c'è nulla di magico nella ricorsione.

The Recursive Book of Recursion utilizza esempi Python e JavaScript per insegnare le basi della ricorsione, mettendo a nudo i modi in cui spesso viene insegnata male e chiarendo i principi fondamentali di tutti gli algoritmi ricorsivi. Imparerete quando usare le funzioni ricorsive (e, soprattutto, quando non usarle), come implementare i classici algoritmi ricorsivi che spesso vengono presentati nei colloqui di lavoro e come le tecniche ricorsive possono aiutare a risolvere innumerevoli problemi che riguardano l'attraversamento di alberi, il calcolo combinatorio e altri argomenti spinosi.

Questa guida basata su progetti contiene programmi completi ed eseguibili per aiutarvi a imparare:

⬤ Come le funzioni ricorsive fanno uso dello stack di chiamate, una struttura dati critica quasi mai discussa nelle lezioni sulla ricorsione.

⬤ Come le tecniche di testa-coda e di "salto della fede" possono semplificare la scrittura di funzioni ricorsive.

⬤ Come usare la ricorsione per scrivere script di ricerca personalizzati per il filesystem, disegnare arte frattale, creare labirinti e altro ancora.

⬤ Come l'ottimizzazione e la memoizzazione rendono più efficienti gli algoritmi ricorsivi.

Al Sweigart si è costruito una carriera spiegando i concetti di programmazione in modo divertente e accessibile. Se avete evitato di imparare la ricorsione ma volete aggiungere questa tecnica al vostro kit di strumenti di programmazione, o se state correndo per prepararvi al vostro prossimo colloquio di lavoro, questo libro fa per voi.

Altre informazioni sul libro:

ISBN:9781718502024
Autore:
Editore:
Lingua:inglese
Rilegatura:Copertina morbida
Anno di pubblicazione:2022
Numero di pagine:174

Acquisto:

Attualmente disponibile, in magazzino.

Lo compro!

Altri libri dell'autore:

Oltre le cose di base con Python: Migliori pratiche per scrivere codice pulito - Beyond the Basic...
Passare da programmatore principiante a...
Oltre le cose di base con Python: Migliori pratiche per scrivere codice pulito - Beyond the Basic Stuff with Python: Best Practices for Writing Clean Code
Scratch 3 - Parco giochi per la programmazione: Imparare a programmare creando giochi fantastici -...
Un'introduzione al coding ricca di progetti che...
Scratch 3 - Parco giochi per la programmazione: Imparare a programmare creando giochi fantastici - Scratch 3 Programming Playground: Learn to Program by Making Cool Games
Inventa i tuoi giochi per computer con Python, 4e - Invent Your Own Computer Games with Python,...
Inventa i tuoi giochi per computer con Python vi...
Inventa i tuoi giochi per computer con Python, 4e - Invent Your Own Computer Games with Python, 4e
Coding con Minecraft: Costruire più in alto, coltivare più velocemente, scavare più in profondità e...
Un'introduzione pratica al coding che vi insegna...
Coding con Minecraft: Costruire più in alto, coltivare più velocemente, scavare più in profondità e automatizzare le cose noiose - Coding with Minecraft: Build Taller, Farm Faster, Mine Deeper, and Automate the Boring Stuff
Automatizzare le cose noiose con Python, 2a edizione: Programmazione pratica per principianti...
La seconda edizione di questo best-seller su Python...
Automatizzare le cose noiose con Python, 2a edizione: Programmazione pratica per principianti assoluti - Automate the Boring Stuff with Python, 2nd Edition: Practical Programming for Total Beginners
Cracking Codes with Python: Un'introduzione alla costruzione e alla violazione dei cifrari -...
Imparate a programmare in Python creando e rompendo...
Cracking Codes with Python: Un'introduzione alla costruzione e alla violazione dei cifrari - Cracking Codes with Python: An Introduction to Building and Breaking Ciphers
Il grande libro dei piccoli progetti Python: 81 facili programmi pratici - The Big Book of Small...
Impiegate Python in modo creativo ed efficace...
Il grande libro dei piccoli progetti Python: 81 facili programmi pratici - The Big Book of Small Python Projects: 81 Easy Practice Programs
Il libro della ricorsione: Superare il colloquio di codifica con Python e JavaScript - The Recursive...
Un corso accelerato accessibile ma rigoroso sulla...
Il libro della ricorsione: Superare il colloquio di codifica con Python e JavaScript - The Recursive Book of Recursion: Ace the Coding Interview with Python and JavaScript

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)