Cartea Recursivă a Recursiunii: Ace the Coding Interview cu Python și JavaScript

Evaluare:   (4.9 din 5)

Cartea Recursivă a Recursiunii: Ace the Coding Interview cu Python și JavaScript (Al Sweigart)

Recenzii ale cititorilor

Rezumat:

Cartea „The Recursive Book of Recursion” de Al Sweigart este bine primită pentru explicațiile sale clare și captivante privind recursivitatea, ceea ce o face o resursă excelentă atât pentru începători, cât și pentru programatorii experimentați. Acesta acoperă teoria și implementarea practică a recursivității prin exemple în Python și JavaScript și subliniază când recursivitatea este adecvată în comparație cu iterația. Cu toate acestea, unii recenzenți au subliniat că este posibil să nu fie potrivită pentru începătorii absoluți și ar putea beneficia de o ediție colorată pentru o lizibilitate sporită.

Avantaje:

Stilul de scriere clar și captivant face accesibile conceptele complexe.
Acoperire cuprinzătoare a recursivității, inclusiv teorie și exemple practice.
Utilizarea Python și JavaScript se adresează unui public mai larg.
Demonstrează avantajele recursivității cu exemple și proiecte din lumea reală.
Layout-ul include diagrame și imagini utile pentru a facilita înțelegerea.
Abordează capcanele comune și cazurile de utilizare adecvate pentru recursivitate versus iterație.

Dezavantaje:

Nu este potrivit pentru începători absoluți; se recomandă cunoașterea prealabilă a conceptelor de programare.
Lipsesc unele programe de exemplu populare, cum ar fi rezolvarea sudoku.
Unii cititori ar fi dorit ca cartea să fie disponibilă în culori pentru o mai bună vizualizare.
Unii recenzenți au considerat că recursivitatea este prezentată ca fiind mai puțin frecvent necesară în practică.

(pe baza a 21 recenzii ale cititorilor)

Titlul original:

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

Conținutul cărții:

Un curs rapid accesibil, dar riguros, despre programarea recursivă folosind exemple Python și JavaScript.

Recursivitatea are o reputație intimidantă: este considerată a fi un subiect avansat de informatică frecvent adus în discuție la interviurile de programare. Dar recursivitatea nu are nimic magic.

The Recursive Book of Recursion folosește exemple Python și JavaScript pentru a preda elementele de bază ale recursivității, expunând modurile în care este adesea prost predată și clarificând principiile fundamentale ale tuturor algoritmilor recursivi. Veți învăța când să utilizați funcții recursive (și, cel mai important, când să nu le utilizați), cum să implementați algoritmii recursivi clasici adesea aduși în discuție la interviurile de angajare și cum tehnicile recursive pot ajuta la rezolvarea a nenumărate probleme care implică traversarea arborilor, combinatorică și alte subiecte dificile.

Acest ghid bazat pe proiecte conține programe complete, executabile, pentru a vă ajuta să învățați:

⬤ Cum folosesc funcțiile recursive stiva de apeluri, o structură de date critică aproape niciodată discutată în lecțiile despre recursivitate.

⬤ Cum tehnicile head-tail și "leap of faith" pot simplifica scrierea funcțiilor recursive.

⬤ Cum să utilizați recursivitatea pentru a scrie scripturi de căutare personalizate pentru sistemul dvs. de fișiere, pentru a desena artă fractală, pentru a crea labirinturi și multe altele.

⬤ Cum optimizarea și memoizarea fac algoritmii recursivi mai eficienți.

Al Sweigart și-a construit o carieră explicând concepte de programare într-o manieră amuzantă, accesibilă. Dacă v-ați ferit să învățați recursivitatea, dar doriți să adăugați această tehnică la setul dvs. de instrumente de programare sau dacă vă întreceți pentru a vă pregăti pentru următorul interviu de angajare, această carte este pentru dvs.

Alte date despre carte:

ISBN:9781718502024
Autor:
Editura:
Limbă:engleză
Legare:Copertă moale
Anul publicării:2022
Numărul de pagini:174

Cumpărare:

Disponibil în prezent, pe stoc.

Alte cărți ale autorului:

Beyond the Basic Stuff with Python: Cele mai bune practici pentru scrierea unui cod curat - Beyond...
Treceți de la programator începător la...
Beyond the Basic Stuff with Python: Cele mai bune practici pentru scrierea unui cod curat - Beyond the Basic Stuff with Python: Best Practices for Writing Clean Code
Scratch 3 Programming Playground: Învață să programezi prin crearea de jocuri interesante - Scratch...
O introducere în programare, plină de proiecte,...
Scratch 3 Programming Playground: Învață să programezi prin crearea de jocuri interesante - Scratch 3 Programming Playground: Learn to Program by Making Cool Games
Inventează-ți propriile jocuri pe calculator cu Python, 4e - Invent Your Own Computer Games with...
Invent Your Own Computer Games with Python vă va...
Inventează-ți propriile jocuri pe calculator cu Python, 4e - Invent Your Own Computer Games with Python, 4e
Codare cu Minecraft: Build Taller, Farm Faster, Mine Deeper, and Automate the Boring Stuff - Coding...
O introducere practică în programare care vă...
Codare cu Minecraft: Build Taller, Farm Faster, Mine Deeper, and Automate the Boring Stuff - Coding with Minecraft: Build Taller, Farm Faster, Mine Deeper, and Automate the Boring Stuff
Automate the Boring Stuff with Python, ediția a 2-a: Programare practică pentru începători totali -...
A doua ediție a acestei cărți Python de succes...
Automate the Boring Stuff with Python, ediția a 2-a: Programare practică pentru începători totali - Automate the Boring Stuff with Python, 2nd Edition: Practical Programming for Total Beginners
Spargerea codurilor cu Python: O introducere în construirea și spargerea cifrelor - Cracking Codes...
Aflați cum să programați în Python în timp ce...
Spargerea codurilor cu Python: O introducere în construirea și spargerea cifrelor - Cracking Codes with Python: An Introduction to Building and Breaking Ciphers
The Big Book of Small Python Projects: 81 de programe practice ușoare - The Big Book of Small Python...
Implementează Python în mod creativ și eficient...
The Big Book of Small Python Projects: 81 de programe practice ușoare - The Big Book of Small Python Projects: 81 Easy Practice Programs
Cartea Recursivă a Recursiunii: Ace the Coding Interview cu Python și JavaScript - The Recursive...
Un curs rapid accesibil, dar riguros, despre...
Cartea Recursivă a Recursiunii: Ace the Coding Interview cu Python și JavaScript - The Recursive Book of Recursion: Ace the Coding Interview with Python and JavaScript

Lucrările autorului au fost publicate de următorii editori:

© Book1 Group - toate drepturile rezervate.
Conținutul acestui site nu poate fi copiat sau utilizat, nici parțial, nici integral, fără permisiunea scrisă a proprietarului.
Ultima modificare: 2024.11.08 07:02 (GMT)