Vorneweg muss man eins ganz klar und deutlich sagen: Das ist kein Einsteigerbuch! Die Algorithmen sind in Python geschrieben, da der Autor davon ausgeht, dass man diese Sprache am einfachsten versteht, egal welche andere Programmier- oder Skriptsprache man beherrscht. Webkenntnisse sind sowieso ein Muss, aber man sollte auch fundierte Mathematik-Kenntnisse besitzen. Das Einmaleins reicht dabei nicht aus. Ein Informatikstudium (in dem ja auch Mathematik wiederzufinden ist) oder ein Mathematikstudium mit Informatikanteil wäre schon empfehlenswert.
Das ist aber auch nicht weiter schlimm, denn die Thematik eignet sich sowieso nicht für kleine Privatanwendungen im Internet, sondern vielmehr für große Projekte, in denen es um viel Geld geht, das man natürlich mit Systemen, die auf den Benutzer reagieren und sich ihm anpassen, auch gut verdienen kann. Dass hinter solchen System auch Entwickler sitzen, die wissen, was sie tun, ist sehr wahrscheinlich.
Das Buch ist verständlich geschrieben. Die Erklärungen sind schlüssig und die Codebeispiele gut kommentiert und an vielen Stellen nochmals im Text erklärt. Dazu arbeitet der Autor immer wieder mit Beispielen, so dass man eine Idee dafür bekommt, wofür die Algorithmen eigentlich eingesetzt werden. Auch die Optimierung ist dabei sehr wichtig, denn was nutzt einem schon das beste Bewertungssystem im Internet, wenn dadurch die Seite eine Minute zum Laden benötigt. Der Besucher ist dann sicherlich schon wieder weitergezogen.
Insgesamt kann man sagen, dass dieses Buch fundiertes Wissen über Algorithmen zur Analyse und Nutzung von kollektiver Intelligenz vermittelt. Dabei wendet sich der Autor an Fachpublikum, das mit Hilfe des Buches auch eine Idee davon bekommt, wie man die Algorithmen auf spezielle Seiten anwenden und für diese verbessern und testen kann.