Introdução à linguagem Go

Crie programas escaláveis e confiáveis

Introdução à linguagem Go Esgotado
× Introdução à linguagem Go

Introdução à linguagem Go

Compartilhar

Autor: Caleb Doxsey

ISBN impresso: 978-85-7522-489-2
Ano: 2016
Páginas: 136
Preço: R$ 64,00

5 opiniões | Opine sobre este livro

Descrição do livro

Perfeito para iniciantes que tenham familiaridade com programação básica, este livro oferece uma introdução fácil a Go, a linguagem de programação de propósito geral do Google. O autor Caleb Doxsey discute os recursos essenciais da linguagem, com instruções passo a passo e exercícios em cada capítulo para ajudar você a pôr em prática o que aprender.

Go é uma linguagem de programação de propósito geral, com uma sintaxe clara e recursos avançados, incluindo concorrência. Este livro oferece a assistência individual necessária a uma introdução à linguagem, com capítulos concisos, facilmente compreensíveis e que se complementam. Quando terminar este livro, você não só será capaz de escrever programas reais em Go como também estará pronto para lidar com técnicas avançadas.

  • Mergulhe de cabeça no básico de Go, que inclui tipos de dados, variáveis e estruturas de controle.

  • Conheça os tipos complexos, como fatias, funções, estruturas e interfaces.

  • Explore a biblioteca essencial de Go e aprenda a criar o seu próprio pacote.

  • Escreva testes para seu código usando o programa go test da linguagem.

  • Aprenda a executar programas de forma concorrente, usando goroutines e canais.

  • Veja sugestões que ajudarão você a dominar a arte da programação.

Ver menos ▲

Sumário

  • Introdução
  • Capítulo 1 ■ Iniciando
    • Configuração do computador
      • Editores de texto
      • O terminal
      • Ambiente
      • Go
    • Seu primeiro programa
    • Como ler um programa Go
    • Exercícios
  • Capítulo 2 ■ Tipos
    • Números
      • Inteiros
      • Números de ponto flutuante
      • Exemplo
    • Strings
    • Booleanos
    • Exercícios
  • Capítulo 3 ■ Variáveis
    • Como nomear uma variável
    • Escopo
    • Constantes
    • Definindo diversas variáveis
    • Um programa de exemplo
    • Exercícios
  • Capítulo 4 ■ Estruturas de controle
    • Instrução for
    • Instrução if
    • Instrução switch
    • Exercícios
  • Capítulo 5 ■ Arrays, fatias e mapas
    • Arrays
    • Fatias
      • append
      • copy
    • Mapas
    • Exercícios
  • Capítulo 6 ■ Funções
    • Sua segunda função
    • Funções variádicas
    • Closure
    • Recursão
    • defer, panic e recover
      • panic e recover
    • Ponteiros
      • Os operadores * e &
      • new
    • Exercícios
  • Capítulo 7 ■ Estruturas e interfaces
    • Estruturas
      • Inicialização
      • Campos
    • Métodos
      • Tipos incluídos
    • Interfaces
    • Exercícios
  • Capítulo 8 ■ Pacotes
    • Os pacotes principais
      • Strings
      • Entrada/Saída
      • Arquivos e pastas
      • Erros
      • Contêineres e ordenação
      • Hashes e criptografia
    • Servidores
      • TCP
      • HTTP
      • RPC
      • Fazendo parse de argumentos da linha de comando
    • Criando pacotes
    • Documentação
    • Exercícios
  • Capítulo 9 ■ Testes
    • Exercícios
  • Capítulo 10 ■ Concorrência
    • Goroutines
    • Canais
      • Direção do canal
      • Select
      • Canais com buffer
    • Um exemplo
    • Exercícios
  • Capítulo 11 ■ Próximos passos
    • Estude com os mestres
    • Faça algo
    • Trabalhe em equipe
  • Apêndice A ■ Respostas
Ver sumário completo ▼

Sobre o autor

Caleb Doxsey

Caleb Doxsey é engenheiro de software na DataDog e desenvolve softwares de monitoração para a nuvem. Tem dez anos de experiência em desenvolvimento de software em várias linguagens. Foi um dos primeiros usuários de Go e, particularmente, gosta de ajudar novos programadores a conhecer essa linguagem.… Ver perfil completo ▶

Opinião dos leitores

Vitor H B R

O livro é bom, embora seja bem básico. Eu gostei.

Welton V de S

Perfeito para iniciantes como eu, que tenham familiaridade com programação básica. Esse guia prático oferece uma introdução fácil ao Go. O autor Caleb Doxsey discute os recursos essenciais da linguagem, com instruções passo a passo e exercícios em cada capítulo para ajudar você a pôr em prática o que aprender.

Everton P

Ótimo livro para quem está iniciando na linguagem, os exemplos são claros e simples.

Miguel P

O livro é para leitura rápida, e aborda todo o básico, bem resumidamente. Dá condições de se virar com material mais avançado logo em seguida!

Ver todas ▼