Go (Golang) für Data Science: Ein praktischer Leitfaden
300 Seiten
German
PDF
4.5

Go (Golang) für Data Science: Ein praktischer Leitfaden

Go (Golang) für Data Science: Ein praktischer Leitfaden

Autor:

Jahr:

Zusammenfassung:

Das Buch „Go (Golang) für Data Science“ ist der erste praktische Leitfaden seiner Art, der Go-Entwicklern die Welt der Datenanalyse und des maschinellen Lernens eröffnet. Im Gegensatz zum traditionellen Python-Stack (Pandas, NumPy, Scikit-learn) bietet Go einzigartige Vorteile: hohe Leistung, integrierte Nebenläufigkeit und einfache Bereitstellung. Dieses Buch zeigt, wie Sie diese Stärken nutzen können, um effiziente Datenverarbeitungspipelines zu erstellen.



Worum geht es in diesem Buch?

Das Buch deckt den gesamten Datenzyklus mit Go ab – vom Laden und Bereinigen bis hin zum Erstellen von Modellen des maschinellen Lernens und der Visualisierung von Ergebnissen. Sie erfahren, wie Sie:

  • Mit CSV, JSON, Parquet und anderen Datenformaten mithilfe der Bibliotheken encoding/csv, encoding/json und gob arbeiten
  • Leistungsstarke Datenstrukturen nutzen: Slices, Maps, Channels für die effiziente Verarbeitung großer Datenmengen
  • Bibliotheken für numerische Berechnungen anwenden: gonum (lineare Algebra, Optimierung), stat (statistische Funktionen)
  • Algorithmen des maschinellen Lernens implementieren: lineare Regression, k-nächste Nachbarn, K-Means-Clustering
  • Interaktive Diagramme und Dashboards mit gonum/plot und go-echarts erstellen
  • Nebenläufige Datenverarbeitungspipelines mit Goroutinen und Channels aufbauen


Für wen ist dieses Buch?

Das Buch ist nützlich für:

  • Go-Entwickler, die ihre Fähigkeiten in Richtung Data Science und Datenanalyse erweitern möchten
  • Datenanalysten, die eine leistungsstarke Sprache für die Arbeit mit großen Datenmengen erlernen möchten
  • Machine-Learning-Ingenieure, die eine Alternative zu Python für Produktionssysteme suchen
  • Studenten und Programmieranfänger, die sich für moderne Ansätze der Datenverarbeitung interessieren


Was werden Sie lernen?

Nach der Lektüre des Buches werden Sie in der Lage sein:

  • Eine Data-Science-Umgebung mit Go einzurichten (Gonum, Gota, S2)
  • Daten aus verschiedenen Quellen zu laden, zu bereinigen und zu transformieren
  • Statistische Methoden und Visualisierung zur Datenexploration anzuwenden
  • Modelle des maschinellen Lernens zu implementieren und zu bewerten
  • Skalierbare und leistungsstarke Datenverarbeitungspipelines zu erstellen
  • Go-Lösungen in die bestehende Data-Science-Infrastruktur zu integrieren


Das Buch enthält zahlreiche praktische Beispiele, gebrauchsfertige Codefragmente und Übungen. Jedes Kapitel ist nach dem Prinzip „vom Einfachen zum Komplexen“ aufgebaut: zuerst grundlegende Konzepte, dann fortgeschrittene Techniken und reale Anwendungsfälle. Sie lernen nicht nur, Code zu schreiben, sondern auch wie ein Data Scientist zu denken, indem Sie die Go-Paradigmen nutzen.



Wenn Sie nach einer Möglichkeit suchen, die Leistungsfähigkeit von Go mit Datenanalyseaufgaben zu verbinden, wird dieses Buch Ihr unverzichtbarer Begleiter sein. Tauchen Sie ein in die Welt von Go für Data Science und entdecken Sie neue Möglichkeiten für Ihre Projekte!

Empfehlungen