
- 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
- El plan Essential es ideal para los estudiantes y los profesionales a los que les gusta explorar una amplia gama de temas. Accede a la biblioteca Essential, con más de 800 000 títulos de confianza y superventas sobre negocios, crecimiento personal y humanidades. Incluye un tiempo de lectura ilimitado y la voz estándar de «Lectura en voz alta».
- Complete: perfecto para los estudiantes avanzados y los investigadores que necesitan un acceso completo sin ningún tipo de restricciones. Accede a más de 1,4 millones de libros sobre cientos de temas, incluidos títulos académicos y especializados. El plan Complete también incluye funciones avanzadas como la lectura en voz alta prémium y el asistente de investigación.
Ten en cuenta que no será compatible con los dispositivos que se ejecuten en iOS 13 y Android 7 o en versiones anteriores. Obtén más información sobre cómo usar la aplicación.
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