TypeScript für Data Science: Ein praktischer Leitfaden
TypeScript für Data Science: Ein praktischer Leitfaden
Zusammenfassung:
Das Buch "TypeScript für Data Science" ist der erste Leitfaden seiner Art, der die Welt der Datenanalyse und des maschinellen Lernens mit der strengen Typisierung von TypeScript eröffnet. Der Autor, Alexey Krylov, ein erfahrener Entwickler und Analyst, zeigt, wie das moderne JavaScript-Ökosystem eine effektive Alternative zu traditionellen Data-Science-Tools sein kann.
Worum geht es in diesem Buch?
Das Buch deckt den gesamten Datenzyklus ab: von der Erfassung und Bereinigung bis zur Visualisierung und Erstellung von Modellen des maschinellen Lernens. Sie erfahren, wie Sie TypeScript für Folgendes einsetzen:
- Arbeit mit tabellarischen Daten (CSV, JSON, Parquet) mithilfe der Bibliothek
danfojs; - Statistische Analyse und Hypothesentests;
- Datenvisualisierung mit
Plotly.js,D3.jsundChart.js; - Erstellung von Datenvorverarbeitungs-Pipelines mit typisierten Transformatoren;
- Aufbau neuronaler Netze mit
TensorFlow.jsmit vollständiger TypeScript-Unterstützung; - Integration mit einem Python-Backend über REST API oder WebAssembly.
Für wen ist dieses Buch?
Das Buch ist nützlich für:
- Data Scientists, die ihren Technologie-Stack erweitern und strenge Typisierung zur Fehlerreduzierung nutzen möchten;
- JavaScript/TypeScript-Entwickler, die in die Datenanalyse eintauchen möchten, ohne eine neue Sprache zu lernen;
- Studenten technischer Fachrichtungen, die moderne Ansätze der Datenverarbeitung studieren;
- Analysten, die Berichte und Dashboards im Web automatisieren möchten.
Was werden Sie lernen?
Nach der Lektüre werden Sie in der Lage sein:
- Typisierte Datenstrukturen für komplexe Analyseaufgaben zu erstellen;
- Generics und Union Types für die sichere Arbeit mit unvollständigen Daten zu verwenden;
- Interaktive Dashboards mit vollständiger Typisierung der Komponenten zu erstellen;
- Modelle des maschinellen Lernens direkt im Browser oder auf Node.js bereitzustellen;
- Unit-Tests für Datenverarbeitungs-Pipelines zu schreiben.
Warum TypeScript und nicht Python?
TypeScript bietet die Vorteile der strengen Typisierung, die in Data Science besonders wichtig sind: Fehlererkennung zur Kompilierzeit, verbesserte Code-Dokumentation durch Typen und bessere IDE-Unterstützung. Darüber hinaus lassen sich TypeScript-Lösungen leicht in Webanwendungen integrieren und laufen dank JIT-Kompilierung schneller im Browser.
Das Buch enthält über 50 praktische, ausführungsbereite Beispiele und wird von einem Repository mit dem Quellcode begleitet. Sie lernen nicht nur, Daten zu analysieren, sondern auch produktionsreife Lösungen zu erstellen, die leicht zu warten und zu skalieren sind.
Tauchen Sie ein in die Welt von Data Science mit TypeScript – der Sprache, die Typsicherheit und Flexibilität von JavaScript vereint!
Empfehlungen
Architektur von Swift (iOS/macOS) Anwendungen. Muster und Praktiken
Entwurfsmuster in C# (.NET). Moderner Ansatz
API-Entwicklung mit C# (.NET): Erstellung moderner Webdienste
Entwurfsmuster in JavaScript (Node.js)
GraphQL in Go (Golang): Moderne APIs erstellen
PHP Cookbook. Programmier-Rezepte für Profis