
- 264 páginas
- Spanish
- ePUB (apto para móviles)
- Disponible en iOS y Android
Programación en Go 2ed
Descripción del libro
Incremente su cotización profesional con uno de los lenguajes de programación de Google con más empuje de la última década: Go.Go es el lenguaje presentado por Google en 2009, concebido y diseñado para aumentar la productividad y la calidad de su propio software. Su rapidez y ligereza no obvian las características deseables de todo buen lenguaje de alto nivel: expresividad, limpieza, seguridad y potentes abstracciones que simplifican conceptos que hasta ahora eran sinónimo de complejidad. Todo ello, acompañado por un impresionante conjunto de herramientas gratuitas, han convertido a Go en la elección de grandes proyectos, como Docker o Kubernetes, y a sus programadores, en un solicitado grupo de profesionales.Este libro le permitirá realizar un recorrido a través de las principales características de Go, en cuanto a sintaxis y funcionalidad, así como: •Conocer las funcionalidades más utilizadas de su inmensa biblioteca estándar.•Ahondar en la filosofía de su sistema de tipos de datos, que ha contribuido a dar la vuelta al modo en que el software se diseña.•Crear software que es capaz de aprovechar al máximo los actuales computadores multiprocesador y multinúcleo.•Coordinar y comunicar, con extrema sencillez, miles de procesos que se ejecutan en paralelo.•Empezar rápidamente a crear aplicaciones profesionales, y adquirir sólidas bases sobre servicios web, serialización de datos o conexión a bases de datos, entre otras.Además, en el apéndice de esta segunda edición se describe el mecanismo de funciones y tipos de datos genéricos, una de las últimas y más demandadas inclusiones, que amplía el paradigma del lenguaje y lo equipara en funcionalidades a los lenguajes de mayor implantación en la industria.No pierda la oportunidad de mejorar su cotización como profesional, a través de un itinerario temático diseñado para facilitar su toma de contacto con el lenguaje y acelerar su profundización en los conceptos más avanzados de Go. Amortizará decenas de veces la adquisición de este libro con el tiempo que ahorrará en la búsqueda de documentación y tutoriales en línea. Este libro le proporciona, ya compilado y pulido, todo el conocimiento que necesita para consolidarse como programador en Go.
Preguntas frecuentes
- Esencial es ideal para estudiantes y profesionales que disfrutan explorando una amplia variedad de materias. Accede a la Biblioteca Esencial con más de 800.000 títulos de confianza y best-sellers en negocios, crecimiento personal y humanidades. Incluye lectura ilimitada y voz estándar de lectura en voz alta.
- Avanzado: Perfecto para estudiantes avanzados e investigadores que necesitan acceso completo e ilimitado. Desbloquea más de 1,4 millones de libros en cientos de materias, incluidos títulos académicos y especializados. El plan Avanzado también incluye funciones avanzadas como Premium Read Aloud y Research Assistant.
Ten en cuenta que no podemos dar soporte a dispositivos con iOS 13 o Android 7 o versiones anteriores. Aprende más sobre el uso de la app.
Información
Índice
- Cubierta
- Título
- Créditos
- Contenido
- Introducción
- Capítulo 1. Instalación y uso de Go
- Capítulo 2. Sintaxis Básica de Go
- Capítulo 3. Control de Flujo
- Capítulo 4. Apuntadores
- Capítulo 5. Funciones
- Capítulo 6. Estructuras de Datos Lineales
- Capítulo 7. Cadenas de Texto
- Capítulo 8. Diccionarios (MAPAS)
- Capítulo 9. Organización de Código: Paquetes y módulos
- Capítulo 10. Definición de tipos de datos
- Capítulo 11. Tipos de Datos Estructurados: Struct
- Capítulo 12. Interfaces
- Capítulo 13. Gestión de Errores
- Capítulo 14. Entrada y Salida: Flujos de datos
- Capítulo 15. Paralelismo y Concurrencia: Gorrutinas
- Capítulo 16. Canales
- Capítulo 17. Servicios Web
- Capítulo 18. Serialización de Datos
- Capítulo 19. Conexión a Bases de Datos SQL
- Capítulo 20. Pruebas Automatizadas de Software
- Apéndice. Programación Genérica