Cantitate/Preț
Produs

The CS Detective

Autor Jeremy Kubica
en Limba Engleză Paperback – 16 aug 2016

Adresată studenților la informatică și programatorilor aflați la început de drum, The CS Detective propune o metodă pedagogică atipică: învățarea algoritmilor prin prisma unui roman polițist hard-boiled. Găsim în această carte povestea lui Frank Runtime, un detectiv căzut în dizgrație, a cărui singură armă în rezolvarea unui caz de furt la sediul poliției este stăpânirea structurilor de date și a tehnicilor de căutare. Apreciem modul în care Jeremy Kubica reușește să transforme noțiuni abstracte în soluții practice de investigație: căutarea binară devine o metodă de a intercepta contrabandiști, iar depth-first search (DFS) este instrumentul necesar pentru evadarea dintr-o închisoare.

Fiecare capitol este construit în jurul unei răsturnări de situație care necesită aplicarea unui algoritm specific, de la cozi de prioritate pentru spargerea încuietorilor, până la căutări euristice (best-first search) pentru demascarea unei conspirații. Cititorul care a explorat Once Upon an Algorithm de Martin Erwig va găsi aici o abordare similară a „gândirii computaționale” aplicate în afara contextului digital, însă cu un accent mai pronunțat pe algoritmii de căutare și complexitatea acestora. Spre deosebire de Algorithms Unplugged, care oferă o perspectivă academică, lucrarea de față prioritizează contextul narativ ca ancoră pentru reținerea informației. Această abordare continuă stilul consacrat al autorului în Computational Fairy Tales și Data Structures the Fun Way, unde analogiile amuzante și diagramele detaliate înlocuiesc limbajul tehnic arid, fără a sacrifica rigoarea logică necesară în dezvoltarea software.

Citește tot Restrânge

Preț: 9197 lei

Preț vechi: 14393 lei
-36%

Puncte Express: 138

Carte disponibilă

Livrare economică 24 iulie-04 august
Livrare express 08-14 iulie pentru 4920 lei

Livrare prin curier în România Termenul estimat este afișat lângă disponibilitate.
Transport gratuit de la 40000 lei Plată online sau ramburs, în funcție de opțiunile comenzii.
Retur gratuit în 14 zile Comandă securizată și suport în română.

Specificații

ISBN-13: 9781593277499
ISBN-10: 1593277490
Pagini: 256
Dimensiuni: 152 x 228 x 17 mm
Greutate: 0.41 kg
Editura: Penguin Random House Group
Colecția No Starch Press
Locul publicării:New York, United States

De ce să citești această carte

Recomandăm această carte începătorilor în programare care găsesc manualele clasice dificil de parcurs. Prin The CS Detective, cititorul câștigă o înțelegere intuitivă a modului în care funcționează algoritmii de căutare și structurile de date fundamentale, învățând să aleagă metoda optimă pentru fiecare scenariu. Este resursa ideală pentru a transforma teoria uscată într-o experiență de învățare activă și distractivă.


Despre autor

Jeremy Kubica este un expert recunoscut în domeniul tehnologiei, ocupând poziția de Principal Engineer la Google, unde se concentrează pe algoritmi și machine learning. Cu un doctorat în robotică obținut la Carnegie Mellon University și studii de licență la Cornell, el îmbină expertiza tehnică de nivel înalt cu o pasiune pentru educația non-formală. Este creatorul blogului Computational Fairy Tales și autorul mai multor volume de succes, printre care Graph Algorithms the Fun Way și Best Practices of Spell Design, fiind apreciat pentru capacitatea de a explica arhitecturi complexe prin metafore literare.


Descriere

Meet Frank Runtime. Disgraced ex-detective. Hard-boiled private eye. Search expert. When a robbery hits police headquarters, it's up to Frank Runtime and his extensive search skills to catch the culprits. In this detective story, you'll learn how to use algorithmic tools to solve the case. Runtime scours smugglers, boats with binary search, tails spies with a search tree, escapes a prison with depth-first search, and picks locks with priority queues. Joined by know-it-all rookie Officer Notation and inept tag-along Socks, he follows a series of leads in a best-first search that unravels a deep conspiracy. Each chapter introduces a thrilling twist matched with a new algorithmic concept, ending with a technical recap. Perfect for computer science students and amateur sleuths alike, The CS Detective adds an entertaining twist to learning algorithms. Follow Frank's mission and learn: The algorithms behind best-first and depth-first search, iterative deepening, parallelizing, binary search, and more; Basic computational concepts like strings, arrays, stacks, and queues; How to adapt search algorithms to unusual data structures; The most efficient algorithms to use in a given situation, and when to apply common-sense heuristic methods.