{
    "tipo": "SYSNIA Book / livro normalizado para leitura por IA",
    "dominio": "acervodelivros.com.br",
    "url_publica": "https://acervodelivros.com.br/livros/a-linguagem-de-programacao-go/",
    "url_dados_json": "https://acervodelivros.com.br/livros/a-linguagem-de-programacao-go/dados.json",
    "url_pasta_ia": "https://acervodelivros.com.br/livros/a-linguagem-de-programacao-go/ia/",
    "gerado_em": "2026-06-10 01:53:59",
    "frequencia_prevista_de_revisao": "mensal",
    "fonte_comercial_consultada": "Amazon Brasil",
    "aviso": "Preços, disponibilidade, avaliações e rankings podem variar ao longo do tempo.",
    "obra": {
        "titulo": "A Linguagem de Programação Go",
        "titulo_original": "A Linguagem de Programação Go",
        "autor": "Alan A. A. Donovan",
        "asin": "8575225464",
        "isbn_10": "8575225464",
        "isbn_13": "978-8575225462",
        "editora": "Novatec",
        "ano_publicacao": "2017",
        "paginas": "480 páginas",
        "idioma": "Português",
        "categoria": "Autoajuda",
        "subcategoria": "Hábitos e Produtividade",
        "tema_principal": "Hábitos e produtividade"
    },
    "comercial": {
        "url_amazon": "https://www.amazon.com.br/dp/8575225464",
        "url_afiliado": "https://www.amazon.com.br/dp/8575225464?tag=acervodeliv00-20",
        "preco_coletado": "74.81",
        "estoque": "Em estoque",
        "estrelas": "4.80",
        "qtd_avaliacoes": "621",
        "ranking": "Nº 29.746 em Livros (Conheça o Top 100 na categoria Livros) Nº 58 em Programação de Computadores",
        "data_coleta": "2026-06-10 00:48:55"
    },
    "midia": {
        "imagem_capa": "https://m.media-amazon.com/images/I/41t8WLSO8qL._SY445_SX342_ML2_.jpg"
    },
    "descricao": {
        "curta": "A linguagem de programação Go é a fonte mais confiável para qualquer programador que queira conhecer Go. O livro mostra como escrever código claro e idiomático em Go para resolver problemas do mundo real. Esta obra não pressupõe conhecimentos prévios de Go nem experiência com qualquer linguagem específica, portanto você a achará acessível, independentemente de se sentir mais à vontade com JavaScript, Ruby, Python, Java ou C++. O primeiro capítulo contém um tutorial com os conceitos básicos de Go...",
        "base": "A linguagem de programação Go é a fonte mais confiável para qualquer programador que queira conhecer Go. O livro mostra como escrever código claro e idiomático em Go para resolver problemas do mundo real. Esta obra não pressupõe conhecimentos prévios de Go nem experiência com qualquer linguagem específica, portanto você a achará acessível, independentemente de se sentir mais à vontade com JavaScript, Ruby, Python, Java ou C++. O primeiro capítulo contém um tutorial com os conceitos básicos de Go, apresentado por meio de programas para E/S de arquivos e processamento de texto, imagens gráficas simples, clientes e servidores web. Os primeiros capítulos discutem os elementos estruturais de programas Go: sintaxe, controle de fluxo, tipos de dados e a organização de um programa em pacotes, arquivos e funções. Os exemplos apresentam muitos pacotes da biblioteca-padrão e mostram como criar seus próprios pacotes. Capítulos mais adiante explicam o sistema de pacotes com mais detalhes, além de mostrar como compilar, testar e manter projetos usando a ferramenta go. Os capítulos sobre métodos e interfaces apresentam a abordagem não convencional de Go à programação orientada a objetos, em que métodos podem ser declarados em qualquer tipo e as interfaces são implicitamente satisfeitas. Esses capítulos explicam os princípios fundamentais de encapsulamento, composição e substituibilidade usando exemplos realistas. Dois capítulos sobre concorrência apresentam abordagens detalhadas a esse assunto cada vez mais importante. O primeiro, que discute o sistema básico de gorrotinas e canais, apresenta o estilo conhecido como processos sequenciais comunicantes (communicating sequential processes) pelo qual Go é renomado. O segundo aborda aspectos mais tradicionais de concorrência com variáveis compartilhadas. Esses capítulos oferecem uma base sólida para programadores que estão entrando em contato com a concorrência pela primeira vez. Os dois últimos capítulos exploram recursos de baixo nível de Go. Um dos capítulos aborda a arte da metaprogramação usando reflexão. O outro mostra como usar o pacote unsafe para desviar-se do sistema de tipos em situações especiais e como usar a ferramenta cgo para criar vínculos (bindings) de Go com bibliotecas em C."
    }
}