Go (Golang) pour la Data Science : Guide pratique
300 pages
French
PDF
4.5

Go (Golang) pour la Data Science : Guide pratique

Go (Golang) pour la Data Science : Guide pratique

Auteur :

Année :

Résumé :

Go (Golang) conquiert rapidement le monde du développement back-end, mais peu de gens savent que ce langage est un outil puissant pour la Data Science. Le livre « Go (Golang) pour la Data Science » est le premier guide pratique qui montrera comment utiliser la vitesse, la simplicité et le parallélisme de Go pour résoudre des problèmes d'analyse de données, construire des pipelines et même de l'apprentissage automatique.



De quoi parle ce livre ?

Le livre couvre le cycle complet du travail avec les données en Go : du chargement et du nettoyage à la visualisation et au déploiement de modèles. Vous apprendrez à traiter efficacement de grands volumes de données en utilisant les goroutines et les canaux, et découvrirez l'écosystème Go pour la Data Science.



  • Fondamentaux du travail avec les données : lecture de CSV, JSON, Parquet, travail avec des bases de données (PostgreSQL, ClickHouse) et traitement en flux.
  • Bibliothèques pour l'analyse : analyse détaillée des packages gonum, gota, dataframe et goNum pour les statistiques et l'algèbre linéaire.
  • Apprentissage automatique avec Go : implémentation de régression, classification, clustering à l'aide de goLearn, go-ml et gorgonia (réseaux de neurones).
  • Visualisation : création de graphiques via go-echarts, plot et intégration avec Jupyter Notebook via gophernotes.
  • Pipelines de production : création de microservices pour le ML, travail avec Kafka, gRPC et déploiement de modèles dans Docker.


À qui s'adresse ce livre ?

  • Data Scientists et analystes, qui souhaitent dépasser les limites de Python et bénéficier des performances de Go pour traiter des millions d'enregistrements en temps réel.
  • Développeurs Go, désireux d'élargir leurs compétences vers l'analyse de données et l'apprentissage automatique.
  • Ingénieurs de données (Data Engineers), construisant des pipelines ETL à forte charge et ayant besoin d'un outil rapide et fiable.


Qu'allez-vous apprendre ?

  • Comment charger, nettoyer et transformer des données 10 fois plus vite qu'avec Python.
  • Comment utiliser la concurrence de Go pour le traitement parallèle d'ensembles de données.
  • Comment construire des modèles d'apprentissage automatique sans Python et les exécuter en production.
  • Comment intégrer Go avec des outils populaires de Data Science : Jupyter, Pandas (via gopandas), TensorFlow (via tfgo).
  • Cas concrets : traitement de logs, prédiction de séries temporelles, systèmes de recommandation.


Le livre contient des dizaines d'exemples de code prêts à être exécutés et des exercices pratiques pour consolider les connaissances. Vous obtiendrez des modèles de projets prêts à l'emploi et des liens vers des dépôts open source.



Que vous travailliez avec des téraoctets de logs ou que vous construisiez un modèle pour une startup, Go vous offrira la vitesse du C et la simplicité de Python. Commencez votre parcours en Data Science avec Go dès aujourd'hui !

Recommendations