Bewertung:

Das Buch bietet eine Vielzahl von spannenden Projekten, die auf unterschiedliche Programmierinteressen eingehen, insbesondere für diejenigen, die bereits über ein grundlegendes Verständnis von Python verfügen. Es bietet detaillierte Erklärungen und regt zum Experimentieren an. Allerdings gibt es Beschwerden über technische Probleme und einige Projekte, denen es an praktischer Anwendung mangelt, was es für Anfänger weniger geeignet macht.
Vorteile:Spannende und unterhaltsame Projekte, detaillierte Erklärungen, ermutigt zum Experimentieren, geeignet für fortgeschrittene Benutzer, guter Schreibstil, bietet eine Vielzahl von Themen und gute Druckqualität.
Nachteile:Nicht für absolute Anfänger geeignet, einige technische Probleme (z. B. Bilder werden nicht geladen), einige Projekte scheinen irrelevant zu sein, und die Informationen sind in kostenlosen Online-Ressourcen verfügbar.
(basierend auf 10 Leserbewertungen)
Real-World Python: A Hacker's Guide to Solving Problems with Code
Ein projektbasierter Ansatz zum Erlernen der Python-Programmierung für Anfänger. Anhand spannender Projekte lernen Sie, wie Sie anspruchsvolle Probleme mit Code lösen können.
Sie haben die Grundlagen gemeistert. Jetzt sind Sie bereit, einige der mächtigeren Werkzeuge von Python zu erkunden. Real-World Python wird Ihnen zeigen, wie das geht.
Anhand einer Reihe praktischer Projekte werden Sie reale Probleme untersuchen und lösen, indem Sie hochentwickelte Werkzeuge für Computer Vision, maschinelles Lernen, Datenanalyse und Sprachverarbeitung einsetzen. Sie werden in wichtige Module wie OpenCV, NumPy, Pandas, NLTK, Bokeh, Beautiful Soup, Requests, HoloViews, Tkinter, turtle, matplotlib und andere eingeführt. Sie werden komplette, funktionierende Programme erstellen und faszinierende Projekte durchdenken, die Ihnen zeigen, wie man:
Retten Sie schiffbrüchige Seeleute mit einem Algorithmus, der die Existenz Gottes beweisen soll.
Asteroiden und Kometen aufspüren, die sich gegen ein Sternenfeld bewegen.
Programmiere ein Wachgeschütz, um deine Feinde zu erschießen und deine Freunde zu verschonen.
Wählen Sie Landeplätze für eine Marssonde anhand echter NASA-Karten aus.
Versenden Sie unknackbare Nachrichten mit Hilfe eines Buchcodes.
Überlebe einen Zombie-Ausbruch mit Hilfe von Datenwissenschaft.
Entdecke Exoplaneten und außerirdische Megastrukturen, die um ferne Sterne kreisen.
Testen Sie die Hypothese, dass wir alle in einer Computersimulation leben.
Und mehr.
Wenn Sie es satt haben, die nackten Grundlagen der Python-Programmierung mit isolierten Codeschnipseln zu lernen, werden Sie den relevanten und freakigen Spaß von Real-World Python genießen.