Cantitate/Preț
Produs

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

Autor Al Sweigart
en Limba Engleză Paperback – 25 aug 2022

Ceea ce diferențiază The Recursive Book of Recursion de documentația oficială sau de manualele academice rigide este pragmatismul pedagogic. În timp ce documentația se limitează la definiții tehnice, Al Sweigart pornește de la premisa că recursivitatea nu este intrinsec magică sau inaccesibilă, ci pur și simplu explicată necorespunzător în mediul universitar. Considerăm că valoarea acestui volum rezidă în structura sa bazată pe proiecte: nu primim doar fragmente de cod, ci programe complete, testate și funcționale în două dintre cele mai populare limbaje actuale, Python și JavaScript.

Apreciem în mod deosebit modul în care autorul descompune algoritmii complecși în componente gestionabile, eliminând „teama de stivă” (stack overflow) prin exemple vizuale și logică aplicată. Complementar lui Introduction to Recursive Programming, care adoptă o perspectivă teoretică și exhaustivă asupra designului algoritmic, volumul de față acoperă zona implementărilor imediate și a pregătirii specifice pentru interviurile tehnice. Dacă manualul lui Rubio-Sanchez este o referință academică, lucrarea lui Sweigart este un instrument de lucru pentru cei care vor să vadă rezultate în consolă.

În contextul operei sale, această carte reprezintă o evoluție firească. Dacă în Automate the Boring Stuff with Python s-a concentrat pe utilitate și automatizare, iar în Beyond the Basic Stuff with Python pe bunele practici de scriere a codului, aici Sweigart izolează una dintre cele mai dificile teme din informatică și o tratează cu aceeași claritate care l-a consacrat. Stilul rămâne tehnic dar accesibil, axat pe înțelegerea mecanismelor interne ale execuției funcțiilor, fără a neglija aspectele practice precum memorizarea sau optimizarea apelurilor.

Citește tot Restrânge

Preț: 18601 lei

Preț vechi: 29888 lei
-38%

Puncte Express: 279

Carte disponibilă

Livrare economică 15-26 mai
Livrare express 25 aprilie-01 mai pentru 6206 lei


Specificații

ISBN-13: 9781718502024
ISBN-10: 1718502028
Pagini: 328
Dimensiuni: 178 x 235 x 23 mm
Greutate: 0.62 kg
Editura: Penguin Random House Group
Colecția No Starch Press
Locul publicării:United States

De ce să citești această carte

Recomandăm această carte programatorilor care doresc să stăpânească un concept vital pentru algoritmi complexi, arbori și grafuri. Cititorul câștigă încredere în abordarea problemelor de tip „coding interview” prin exerciții practice în Python și JavaScript. Este o investiție esențială pentru cei care vor să treacă de la scrierea de cod iterativ la soluții elegante și eficiente, demistificând un subiect care blochează adesea evoluția profesională.


Despre autor

Al Sweigart este un dezvoltator de software și instructor de programare dedicat democratizării accesului la tehnologie. Este autorul unor volume de referință publicate de No Starch Press, precum Automate the Boring Stuff with Python, care s-a vândut în peste 50.000 de exemplare. Expertiza sa acoperă o gamă largă, de la criptografie în Cracking Codes With Python până la dezvoltarea de jocuri și programarea pentru copii în Scratch 3 Programming Playground. Abordarea sa pedagogică pune accent pe învățarea prin practică și pe eliminarea barierelor terminologice inutile.


Descriere

Recursion, and recursive algorithms, have a reputation for being intimidating. But there's nothing magical about recursion. Its fearsome reputation is more a product of poor teaching than of the complexity of recursion itself. This book teaches the basics of recursion, exposes the ways it's often poorly taught, and clarifies the fundamental principles behind all recursive algorithms. It is project-based, containing complete, runnable programs in both Python and JavaScript, and covers several recursive algorithms for common tasks.