Das rekursive Buch der Rekursion: Ace the Coding Interview mit Python und JavaScript

Bewertung:   (4,9 von 5)

Das rekursive Buch der Rekursion: Ace the Coding Interview mit Python und JavaScript (Al Sweigart)

Leserbewertungen

Zusammenfassung:

Das Buch „The Recursive Book of Recursion“ von Al Sweigart wird für seine klaren und fesselnden Erklärungen der Rekursion sehr geschätzt und ist damit eine hervorragende Ressource für Anfänger und erfahrene Programmierer. Es behandelt die Theorie und die praktische Umsetzung der Rekursion anhand von Beispielen in Python und JavaScript und betont, wann Rekursion im Vergleich zur Iteration angebracht ist. Einige Rezensenten wiesen jedoch darauf hin, dass das Buch möglicherweise nicht für absolute Anfänger geeignet ist und von einer farbigen Ausgabe zur besseren Lesbarkeit profitieren könnte.

Vorteile:

Klarer und einnehmender Schreibstil macht komplexe Konzepte zugänglich.
Umfassende Behandlung der Rekursion, einschließlich Theorie und praktischer Beispiele.
Die Verwendung von Python und JavaScript spricht ein breiteres Publikum an.
Demonstriert die Vorteile der Rekursion anhand von Beispielen und Projekten aus der Praxis.
Das Layout enthält hilfreiche Diagramme und visuelle Darstellungen, um das Verständnis zu erleichtern.
Behandelt häufige Fallstricke und die geeigneten Anwendungsfälle für Rekursion gegenüber Iteration.

Nachteile:

Nicht für absolute Anfänger geeignet; Vorkenntnisse über Programmierkonzepte werden empfohlen.
Es fehlen einige beliebte Beispielprogramme wie das Lösen von Sudoku.
Einige Leser hätten sich gewünscht, dass das Buch zur besseren Veranschaulichung in Farbe erhältlich wäre.
Einige Rezensenten waren der Meinung, dass die Rekursion so dargestellt wird, wie sie in der Praxis selten benötigt wird.

(basierend auf 21 Leserbewertungen)

Originaltitel:

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

Inhalt des Buches:

Ein leicht verständlicher und dennoch rigoroser Crashkurs über rekursive Programmierung anhand von Python- und JavaScript-Beispielen.

Rekursion hat einen einschüchternden Ruf: Sie gilt als fortgeschrittenes Informatik-Thema, das häufig in Programmiergesprächen angesprochen wird. Aber Rekursion hat nichts Magisches an sich.

The Recursive Book of Recursion lehrt anhand von Python- und JavaScript-Beispielen die Grundlagen der Rekursion, deckt auf, wie sie oft schlecht gelehrt wird, und verdeutlicht die grundlegenden Prinzipien aller rekursiven Algorithmen. Sie lernen, wann Sie rekursive Funktionen verwenden sollten (und vor allem, wann nicht), wie Sie die klassischen rekursiven Algorithmen implementieren, die oft in Vorstellungsgesprächen genannt werden, und wie rekursive Techniken bei der Lösung unzähliger Probleme helfen können, die mit Tree Traversal, Kombinatorik und anderen kniffligen Themen zu tun haben.

Dieses projektbasierte Handbuch enthält vollständige, lauffähige Programme, mit denen Sie Folgendes lernen:

⬤ Wie rekursive Funktionen den Aufrufstapel nutzen, eine kritische Datenstruktur, die fast nie in Lektionen über Rekursion behandelt wird.

⬤ Wie die Techniken Kopf-Schwanz und "Vertrauensvorschuss" das Schreiben rekursiver Funktionen vereinfachen können.

⬤ Wie man mit Rekursion eigene Suchskripte für das Dateisystem schreibt, Fraktale zeichnet, Labyrinthe erstellt und vieles mehr.

⬤ Wie Optimierung und Memoisierung rekursive Algorithmen effizienter machen.

Al Sweigart hat eine Karriere aufgebaut, in der er Programmierkonzepte auf unterhaltsame und verständliche Weise erklärt. Wenn Sie bisher vor dem Erlernen von Rekursionen zurückgeschreckt sind, diese Technik aber in Ihr Programmier-Toolkit aufnehmen wollen, oder wenn Sie sich auf Ihr nächstes Vorstellungsgespräch vorbereiten wollen, ist dieses Buch genau das Richtige für Sie.

Weitere Daten des Buches:

ISBN:9781718502024
Autor:
Verlag:
Sprache:Englisch
Einband:Taschenbuch
Erscheinungsjahr:2022
Seitenzahl:174

Kauf:

Derzeit verfügbar, auf Lager.

Ich kaufe es!

Weitere Bücher des Autors:

Mehr als die Grundkenntnisse in Python: Bewährte Praktiken zum Schreiben von sauberem Code - Beyond...
Vom Programmieranfänger zum Python-Programmierer...
Mehr als die Grundkenntnisse in Python: Bewährte Praktiken zum Schreiben von sauberem Code - Beyond the Basic Stuff with Python: Best Practices for Writing Clean Code
Scratch 3 Programmierspielplatz: Programmieren lernen, indem man coole Spiele macht - Scratch 3...
Eine projektbezogene Einführung in das...
Scratch 3 Programmierspielplatz: Programmieren lernen, indem man coole Spiele macht - Scratch 3 Programming Playground: Learn to Program by Making Cool Games
Erfinden Sie Ihre eigenen Computerspiele mit Python, 4e - Invent Your Own Computer Games with...
In Invent Your Own Computer Games with Python lernen...
Erfinden Sie Ihre eigenen Computerspiele mit Python, 4e - Invent Your Own Computer Games with Python, 4e
Programmieren mit Minecraft: Höher bauen, schneller farmen, tiefer schürfen und langweilige Dinge...
Eine praktische Einführung in die Programmierung,...
Programmieren mit Minecraft: Höher bauen, schneller farmen, tiefer schürfen und langweilige Dinge automatisieren - Coding with Minecraft: Build Taller, Farm Faster, Mine Deeper, and Automate the Boring Stuff
Automatisieren Sie die langweiligen Dinge mit Python, 2. Ausgabe: Praktische Programmierung für...
Die zweite Auflage dieses Python-Bestsellers...
Automatisieren Sie die langweiligen Dinge mit Python, 2. Ausgabe: Praktische Programmierung für absolute Anfänger - Automate the Boring Stuff with Python, 2nd Edition: Practical Programming for Total Beginners
Codes knacken mit Python: Eine Einführung in das Erstellen und Brechen von Chiffren - Cracking Codes...
Lernen Sie, wie man in Python programmiert und...
Codes knacken mit Python: Eine Einführung in das Erstellen und Brechen von Chiffren - Cracking Codes with Python: An Introduction to Building and Breaking Ciphers
Das große Buch der kleinen Python-Projekte: 81 einfache Übungsprogramme - The Big Book of Small...
Setzen Sie Python kreativ und effektiv ein - mit...
Das große Buch der kleinen Python-Projekte: 81 einfache Übungsprogramme - The Big Book of Small Python Projects: 81 Easy Practice Programs
Das rekursive Buch der Rekursion: Ace the Coding Interview mit Python und JavaScript - The Recursive...
Ein leicht verständlicher und dennoch rigoroser...
Das rekursive Buch der Rekursion: Ace the Coding Interview mit Python und JavaScript - The Recursive Book of Recursion: Ace the Coding Interview with Python and JavaScript

Die Werke des Autors wurden von folgenden Verlagen veröffentlicht:

© Book1 Group - Alle Rechte vorbehalten.
Der Inhalt dieser Seite darf weder teilweise noch vollständig ohne schriftliche Genehmigung des Eigentümers kopiert oder verwendet werden.
Letzte Änderung: 2024.11.13 22:11 (GMT)