Voltar aos Cursos
AI017 Professional

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.

4.9
24.0h
749 estudantes
0 curtidas
Inteligência Artificial
Começar a Aprender

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

  1. Definir a linguagem de programação Go e seus principais casos de uso.
  2. Explicar a função do compilador Go e suas vantagens em relação aos interpretadores.
  3. Navegar pelo Go Playground para escrever, compilar e executar código.
  4. Estruturar corretamente o código Go usando o estilo obrigatório "uma verdadeira chave", evitando erros de sintaxe.
  5. Gerenciar dados usando diversas técnicas de declaração de variáveis e operadores de atribuição aritmética.
  6. Gerar números pseudorandom e implementar lógica condicional usando ramificações e operadores lógicos.
  7. Declarar e formatar variáveis de ponto flutuante usando float32 e float64 com largura e precisão específicas.
  8. Identificar e mitigar erros causados por imprecisões de ponto flutuante e estouro de inteiros.
  9. Utilizar o pacote big e constantes não tipadas para lidar com números que ultrapassam os limites padrão de bits.
  10. Definir e invocar funções usando parâmetros, argumentos e sintaxe variádica.

Aulas