Descripción
Nota del editor: Esta edición de 2019 está desactualizada y no es compatible con la última versión de Go. Ya se ha publicado una nueva tercera edición, actualizada para 2021 y con lo último en programación Go.
Características clave
- Segunda edición de la guía más vendida para programación avanzada en Go, ampliada para cubrir el aprendizaje automático, más paquetes de Go y una variedad de técnicas de desarrollo modernas.
- Completa la educación del desarrollador de Go con guías del mundo real para construir sistemas de producción de alto rendimiento.
- Repleto de ejemplos prácticos y patrones para aplicar a su propio trabajo de desarrollo.
- Explica claramente los matices y características de Go para eliminar la frustración del desarrollo con Go.
Descripción del libro
A menudo denominado (incorrectamente) como Golang, Go es el lenguaje de sistemas de alto rendimiento del futuro. Mastering Go, Segunda Edición le ayuda a convertirse en un programador de Go experto y productivo, construyendo y mejorando la innovadora primera edición.
Mastering Go, Segunda Edición muestra cómo poner Go a trabajar en sistemas de producción reales. Para programadores que ya conocen los fundamentos del lenguaje Go, este libro proporciona ejemplos, patrones y explicaciones claras para ayudarles a comprender profundamente las capacidades de Go y aplicarlas en su trabajo de programación.
El libro cubre los matices de Go, con guías en profundidad sobre tipos y estructuras, paquetes, concurrencia, programación de redes, diseño de compiladores, optimización y más. Cada capítulo termina con ejercicios y recursos para integrar completamente sus nuevos conocimientos.
Esta segunda edición incluye un capítulo completamente nuevo sobre aprendizaje automático en Go, guiándolo desde las técnicas estadísticas fundamentales a través de la regresión simple y la agrupación hasta la clasificación, las redes neuronales y la detección de anomalías. Otros capítulos se amplían para cubrir el uso de Go con Docker y Kubernetes, Git, WebAssembly, JSON y más.
Si se toma en serio el lenguaje de programación Go, la segunda edición de este libro es una guía esencial sobre técnicas expertas.
Lo que aprenderá
- Orientación clara sobre el uso de Go para sistemas de producción.
- Explicaciones detalladas de cómo funcionan los internos de Go, las decisiones de diseño detrás del lenguaje y cómo optimizar su código Go.
- Una guía completa de todos los tipos de datos de Go, tipos compuestos y estructuras de datos.
- Dominar paquetes, reflexión e interfaces para una programación eficaz en Go.
- Construir código de red de sistemas de alto rendimiento, incluyendo aplicaciones de servidor y cliente.
- Interconectarse con otros sistemas usando WebAssembly, JSON y gRPC.
- Escribir código concurrente fiable y de alto rendimiento.
- Construir sistemas de aprendizaje automático en Go, desde una regresión estadística simple hasta redes neuronales complejas.
Para quién es este libro:
Mastering Go, Segunda Edición es para programadores de Go que ya conocen los fundamentos del lenguaje y desean convertirse en expertos en Go.
Autor: Mihalis Tsoukalos
Editorial: Packt Publishing
Publicado: 29/08/2019
Páginas: 798
Tipo de encuadernación: Tapa blanda
Peso: 2.97lbs
Tamaño: 9.25h x 7.50w x 1.59d
ISBN13: 9781838559335
ISBN10: 1838559337
Categorías BISAC:
- Computadoras | Ciencia de Datos | Modelado y Diseño de Datos
- Computadoras | Sistemas Distribuidos | Computación en la Nube
- Computadoras | Sistemas Distribuidos | Computación Cliente-Servidor
Este título no es retornable

