¡Aprende a Programar con Go!
Una introducción práctica y amigable para principiantes al lenguaje de programación Go. El curso está estructurado en lecciones pequeñas y manejables con un tema de exploración espacial, que cubre programación imperativa, tipos, funciones, métodos, colecciones, estado y concurrencia.
Descripción del curso
Resumen del contenido
Una introducción práctica y amigable para principiantes al lenguaje de programación Go. El curso está estructurado en lecciones pequeñas y manejables con un tema de exploración espacial, cubriendo programación imperativa, tipos, funciones, métodos, colecciones, estado y concurrencia.
Descubre el placer de programar con Go a través de lecciones breves y siete proyectos finales centrados en viajes espaciales.
Autor: Nathan Youngman, Roger Peppé
Agradecimientos: Jennifer Stout, Marina Michaels, Matthew Merkes, Joel Kotarski, Aleksandar Dragosavljević, Renée French, Olga Shalakhina, Erick Zelaya, April Milne, Monica Kamsvaag.
Objetivos de aprendizaje
- Definir el lenguaje de programación Go y sus casos de uso principales.
- Explicar el papel del compilador de Go y sus ventajas frente a los intérpretes.
- Navegar por el Playground de Go para escribir, compilar y ejecutar código.
- Estructurar correctamente el código Go usando el estilo obligatorio de "una sola llave verdadera" para evitar errores de sintaxis.
- Gestionar datos mediante diversas técnicas de declaración de variables y operadores de asignación aritmética.
- Generar números pseudoaleatorios e implementar lógica condicional usando bifurcaciones y operadores lógicos.
- Declarar y formatear variables de punto flotante usando
float32yfloat64con ancho y precisión específicos. - Identificar y mitigar errores causados por inexactitudes de punto flotante y desbordamiento de enteros.
- Utilizar el paquete
bigy constantes sin tipo para manejar números que superan los límites estándar de bits. - Definir e invocar funciones usando parámetros, argumentos y sintaxis variádica.