Comece a Programar com Go
Uma introdução prática e amigável à linguagem de programação Go. O curso é estruturado em lições pequenas e gerenciáveis com tema de exploração espacial, abordando programação imperativa, tipos, funções, métodos, coleções, estado e concorrência.
Visão Geral do Curso
Resumo do Conteúdo
Uma introdução prática e acessível à linguagem de programação Go. O curso é estruturado em lições pequenas e gerenciáveis com tema de exploração espacial, abordando programação imperativa, tipos, funções, métodos, coleções, estado e concorrência.
Descubra o prazer de programar com Go por meio de pequenas lições e sete projetos-principais de navegação espacial.
Autor: Nathan Youngman, Roger Peppé
Agradecimentos: Jennifer Stout, Marina Michaels, Matthew Merkes, Joel Kotarski, Aleksandar Dragosavljević, Renée French, Olga Shalakhina, Erick Zelaya, April Milne, Monica Kamsvaag.
Objetivos de Aprendizagem
- Definir a linguagem de programação Go e seus principais casos de uso.
- Explicar a função do compilador Go e suas vantagens em relação aos interpretadores.
- Navegar pelo Go Playground para escrever, compilar e executar código.
- Estruturar corretamente o código Go usando o estilo obrigatório "uma verdadeira chave", evitando erros de sintaxe.
- Gerenciar dados usando diversas técnicas de declaração de variáveis e operadores de atribuição aritmética.
- Gerar números pseudorandom e implementar lógica condicional usando ramificações e operadores lógicos.
- Declarar e formatar variáveis de ponto flutuante usando
float32efloat64com largura e precisão específicas. - Identificar e mitigar erros causados por imprecisões de ponto flutuante e estouro de inteiros.
- Utilizar o pacote
bige constantes não tipadas para lidar com números que ultrapassam os limites padrão de bits. - Definir e invocar funções usando parâmetros, argumentos e sintaxe variádica.