Como baixar e instalar a linguagem de programação Go
Você está interessado em aprender uma nova linguagem de programação simples, rápida e poderosa? Se assim for, você pode querer dar uma chance ao Go. Neste artigo, você aprenderá o que é Go, por que deve usá-lo e como baixá-lo e instalá-lo em seu computador.
O que é ir?
Go é uma linguagem de programação de código aberto criada pelo Google em 2009. Ela foi projetada para tornar os programadores mais produtivos, fornecendo recursos como:
download go
Suporte para simultaneidade: Go pode executar várias tarefas ao mesmo tempo usando goroutines e canais.
Compilação rápida: Go pode compilar grandes programas em segundos.
Biblioteca padrão poderosa: Go possui um rico conjunto de pacotes que cobrem tarefas comuns, como desenvolvimento web, rede, teste e muito mais.
Sintaxe simples: Go tem uma sintaxe clara e concisa que é fácil de ler e escrever.
Go também é conhecido como Golang por causa de seu nome de domínio .
Porque ir?
Go tem muitas vantagens sobre outras linguagens de programação. Alguns deles são:
também possui um formatador de código integrado e uma ferramenta de análise de código que ajuda a manter um estilo e qualidade de codificação consistentes entre as equipes.
Go é rápido e escalável: o Go pode ser executado com eficiência em diferentes plataformas, desde dispositivos de baixo custo até servidores de alto desempenho. Ele também possui um coletor de lixo que gerencia a alocação e desalocação de memória automaticamente. O Go pode lidar com alta simultaneidade e paralelismo, o que o torna ideal para criar aplicativos escaláveis que podem lidar com milhões de usuários e solicitações.
Go é divertido e expressivo: Go tem uma sintaxe simples e elegante que permite aos programadores escrever códigos claros e concisos. Ele também oferece suporte a alguns recursos de programação funcional, como fechamentos, funções de ordem superior e tratamento de erros. Go possui um rico conjunto de operadores e tipos integrados que tornam a codificação mais agradável e expressiva.
Go é usado por muitas empresas e organizações para diversos fins, como desenvolvimento web, computação em nuvem, ciência de dados, aprendizado de máquina e muito mais. Alguns exemplos de projetos populares que usam Go são .
Como Baixar Go
Para começar a usar o Go, você precisa baixar a distribuição binária do Go para o seu sistema operacional. Você pode baixar o Go do site oficial ou use os links a seguir para a versão estável mais recente (1.17.3 no momento da redação deste artigo):
Sistema operacional
Link para Download
Linux
Mac
janelas
Baixar Go para Linux
Se estiver usando Linux, você pode baixar o tarball Go no link acima e extraí-lo para qualquer local que desejar. Por exemplo, você pode extraí-lo para /usr/local/go usando o seguinte comando:
sudo tar -C /usr/local -xzf go1.17.3.linux-amd64.tar.gz
Você também pode usar um local diferente, como seu diretório pessoal, se preferir.
Baixar Go para Mac
Se estiver usando Mac, você pode baixar o instalador do Go no link acima e executá-lo para instalar o Go em /usr/local/go por padrão. Você também pode alterar o local de instalação, se desejar.
Baixar Go para Windows
Se estiver usando o Windows, você pode baixar o instalador do Go no link acima e executá-lo para instalar o Go to C:\Go por padrão. Você também pode alterar o local de instalação, se desejar.
Como instalar Go
Depois de baixar o Go, você precisa instalá-lo e configurar algumas variáveis de ambiente para usá-lo corretamente.
Instale Go no Linux
Se você extraiu Go para /usr/local/go, precisará adicionar /usr/local/go/bin à sua variável de ambiente PATH para poder executar o comando go de qualquer diretório. Você pode fazer isso adicionando a seguinte linha ao seu arquivo /.profile ou /.bashrc:
export PATH=$PATH:/usr/local/go/bin
Você também pode precisar criar um diretório para seu espaço de trabalho Go, onde armazenará seu código e pacotes Go.Por padrão, esse diretório é /go, mas você pode usar qualquer local que desejar. Você só precisa definir a variável de ambiente GOPATH para apontar para o diretório do seu espaço de trabalho. Você pode fazer isso adicionando a seguinte linha ao seu arquivo /.profile ou /.bashrc:
exportar GOPATH=$HOME/ir
Você também pode querer adicionar $GOPATH/bin à sua variável de ambiente PATH para poder executar qualquer arquivo executável instalado a partir de pacotes externos. Você pode fazer isso adicionando a seguinte linha ao seu arquivo /.profile ou /.bashrc:
exportar PATH=$PATH:$GOPATH/bin
para fazer efeito.
Instale o Go no Mac
Se você instalou o Go usando o instalador, não precisa fazer mais nada para configurar as variáveis de ambiente, pois elas já estão configuradas para você. No entanto, se quiser alterar os valores padrão, você pode editar seu arquivo /.bash_profile ou /.zshrc e adicionar ou modificar as seguintes linhas:
export PATH=$PATH:/usr/local/go/bin
exportar GOPATH=$HOME/go
exportar PATH=$PATH:$GOPATH/bin
Você também pode precisar criar um diretório para seu espaço de trabalho Go, onde armazenará seu código e pacotes Go. Por padrão, esse diretório é /go, mas você pode usar qualquer local que desejar.
Instalar Go no Windows
Se você instalou o Go usando o instalador, não precisa fazer mais nada para configurar as variáveis de ambiente, pois elas já estão configuradas para você. No entanto, se desejar alterar os valores padrão, você pode editar as variáveis de ambiente do sistema ou do usuário e adicionar ou modificar as seguintes entradas:
Nome
Valor
Caminho
C:\Go\bin;C:\Usuários\SeuNome\go\bin
GOPATH
C:\Usuários\SeuNome\ir
Você também pode precisar criar um diretório para seu espaço de trabalho Go, onde armazenará seu código e pacotes Go. Por padrão, esse diretório é C:\Users\YourName\go, mas você pode usar qualquer local que desejar.
Como verificar a instalação do Go
Para verificar se o Go está instalado corretamente e em execução, você pode usar o comando go version para verificar a versão do Go que você possui. Você deve ver algo assim:
ir versão go1.17.3 linux/amd64
A saída pode variar dependendo do seu sistema operacional e arquitetura.
Você também pode usar o comando go env para verificar os valores das variáveis de ambiente que o Go usa. Você deve ver algo assim:
GO111MODULE="" GOARCH="amd64" GOBIN="" GOCACHE="/home/seunome/.cache/go-build" GOENV="/home/seunome/.config/go/env" GOEXE="" GOEXPERIMENT="" GOFLAGS="" GOHOSTARCH="amd64" GOHOSTOS="linux" GOINSECURE="" GOMODCACHE="/home/seunome/go/pkg/mod" GONOPRO XY="" GONOSUMDB="" GOOS="linux" GOPATH="/home/seunome/go" GOPRIVATE="" GOPROXY=" GOROOT="/usr/local/go" GOSUMDB="sum.golang.org" GOTMPDIR="" GOTOOLDIR="/usr/local/go/pkg/tool/linux_amd64" GOVCS="" GOVERSION="go1.1 7.3" GCCGO="gccgo" AR="ar" CC="gcc" CXX="g++" CGO_ENABLED="1" GOMOD="/dev/null" CGO_CFLAGS="-g -O2" CGO_CPPFLAGS="" CGO_CXXFLAGS="-g -O2" CGO_FFLAGS="-g -O2" CGO_LDFLAGS="-g -O2" PKG_CONFIG="pacote -config" GOGCCFLAGS="-fPIC -m64 -pthread -fmessage-length=0 -fdebug-prefix-map=/tmp/go-build123456789=/tmp/go-build -gno-record-gcc-switches"
A saída pode variar dependendo do seu sistema operacional e configuração.
Como começar a usar o Go
Agora que você baixou e instalou o Go, está pronto para começar a escrever algum código Go. Nesta seção, você aprenderá alguns conceitos e ferramentas básicas do Go que o ajudarão a começar.
Escreva seu programa First Go
Um programa Go é um arquivo que tem uma extensão .go e contém um ou mais pacotes. Um pacote é uma coleção de códigos relacionados que fornecem alguma funcionalidade. O pacote principal é um pacote especial que define o ponto de entrada de um programa Go.
Para escrever seu primeiro programa Go, crie um arquivo chamado hello.go no diretório do seu espaço de trabalho e escreva o seguinte código:
package main import "fmt" func main() fmt.Println("Olá, mundo!")
o ponto de entrada do programa, onde imprime "Hello, world!" para a saída padrão usando a função fmt.Println.
Para executar este programa, você pode usar o comando go run, que compila e executa o código em uma etapa. No seu terminal, navegue até o diretório onde você salvou hello.go e digite:
vá correr olá.
Você deve ver a seguinte saída:
Olá Mundo!
Parabéns, você acabou de escrever e executar seu primeiro programa Go!
Use o comando ir
O comando go é uma ferramenta poderosa que permite executar várias tarefas relacionadas ao código Go, como executar, construir, testar e gerenciar o código Go. Você pode usar o comando go help para ver uma lista de subcomandos e opções disponíveis. Alguns dos subcomandos mais comuns são:
go run: compila e executa um ou mais arquivos fonte Go.
go build: compila um ou mais pacotes Go ou arquivos fonte e produz um arquivo executável.
go test: executa testes e benchmarks para um ou mais pacotes Go ou arquivos fonte.
go install: compila e instala um ou mais pacotes Go ou arquivos fonte no diretório GOPATH/bin.
go mod: gerencia módulos, que são coleções de pacotes Go que podem ser versionados e distribuídos.
go fmt: formatos Go código-fonte de acordo com um estilo padrão.
go vet: verifica o código-fonte do Go em busca de erros comuns e possíveis bugs.
go doc: mostra a documentação de um pacote, símbolo ou método.
Você pode usar o comando de subcomando go help para ver mais detalhes sobre um subcomando específico. Por exemplo, você pode usar go help run para ver como usar o comando go run.
Encontrar e usar pacotes Go
Um pacote Go é uma coleção de códigos relacionados que fornecem algumas funcionalidades. Go tem uma rica biblioteca padrão que abrange tarefas comuns, como desenvolvimento web, rede, teste e muito mais. Você pode importar um pacote da biblioteca padrão usando seu nome em seu código. Por exemplo, você pode importar o pacote fmt escrevendo:
importar "fmt"
Você também pode importar vários pacotes de uma só vez usando parênteses. Por exemplo, você pode importar os pacotes fmt e math escrevendo:
importar("fmt" "math" )
Você pode então usar as funções e tipos definidos nos pacotes importados usando o nome do pacote como um prefixo. Por exemplo, você pode usar a função math.Sqrt escrevendo:
x := math.Sqrt(25)
Você também pode importar pacotes de fontes externas, como GitHub, Bitbucket ou outros sites que hospedam código Go. Para fazer isso, você precisa usar o URL completo do pacote como caminho de importação. Por exemplo, você pode importar o pacote github.com/google/uuid escrevendo:
importar "github.com/google/uuid"
Você pode usar as funções e os tipos definidos no pacote importado usando o nome do pacote como um prefixo. Por exemplo, você pode usar a função uuid.New escrevendo:
id := uuid.New()
Para encontrar e descobrir novos pacotes Go, você pode usar o website, que é uma ferramenta de descoberta de pacotes Go que mostra documentação, código-fonte, dependências, versões, licenças e muito mais para qualquer pacote Go. Você pode pesquisar pacotes por nome, palavra-chave ou categoria. Você também pode procurar pacotes populares e populares na página inicial.
Conclusão
Neste artigo, você aprendeu como baixar e instalar a linguagem de programação Go em seu computador. Você também aprendeu alguns conceitos e ferramentas básicas do Go que o ajudarão a começar a escrever o código Go. Go é uma linguagem de programação simples, rápida e poderosa que tem muitas vantagens sobre outras linguagens. É fácil de aprender e ótimo para equipes, rápido e escalável, divertido e expressivo. Ele é usado por muitas empresas e organizações para diversos fins, como desenvolvimento da Web, computação em nuvem, ciência de dados, aprendizado de máquina e muito mais. Se você quiser saber mais sobre o Go, pode visitar seu site oficial ou sua documentação. Você também pode encontrar e usar pacotes Go no site pkg.go.dev ou em outras fontes. Esperamos que você tenha gostado deste artigo e o tenha achado útil. Codificação feliz!
perguntas frequentes
Aqui estão algumas perguntas frequentes sobre Go e suas respostas:
Quais são os pré-requisitos para aprender Go?
Você não precisa de nenhum conhecimento prévio de programação para aprender Go, pois é uma linguagem amigável para iniciantes. No entanto, seria útil se você tivesse algum conhecimento básico de conceitos como variáveis, funções, loops, condições e estruturas de dados. Você também precisa de um computador com conexão à internet e um editor de texto ou um IDE (ambiente de desenvolvimento integrado) que suporte Go.
Quanto tempo leva para aprender Go?
A resposta a esta pergunta depende do seu estilo de aprendizagem, objetivos e histórico. Algumas pessoas podem aprender Go mais rápido do que outras, dependendo de quanto tempo e esforço colocam nisso. No entanto, uma estimativa geral é que leva cerca de 3 a 6 meses para aprender o básico do Go e se sentir confortável com a escrita de programas simples. Para dominar o Go e se tornar proficiente em tópicos e recursos avançados, pode levar mais tempo, dependendo da sua prática e experiência.
Quais são alguns bons recursos para aprender Go?
Existem muitos recursos disponíveis online para aprender Go, como livros, cursos, tutoriais, vídeos, podcasts, blogs, fóruns e muito mais. Alguns dos mais populares e recomendados são:
: Um livro de Alan Donovan e Brian Kernighan que aborda os fundamentos e as melhores práticas do Go.
: um tutorial on-line interativo que apresenta os conceitos e recursos básicos do Go.
: um site que mostra como usar vários recursos e pacotes Go por meio de programas de exemplo anotados.
: um documento que fornece dicas e diretrizes sobre como escrever um código Go claro e idiomático.
: uma ferramenta online que permite escrever, executar e compartilhar código Go em seu navegador.
Quais são alguns erros comuns ou armadilhas a serem evitadas ao aprender Go?
Alguns dos erros ou armadilhas comuns que os iniciantes podem encontrar ao aprender Go são:
Não usar o comando go fmt ou um formatador de código para formatar seu código de acordo com um estilo padrão.
Não usar o comando go vet ou uma ferramenta de análise de código para verificar se há erros comuns e possíveis bugs em seu código.
Não usar o mecanismo de tratamento de erros corretamente ou ignorar erros retornados por funções.
Não entender a diferença entre tipos de valor e tipos de referência ou entre ponteiros e valores.
Não seguir as convenções de nomenclatura ou as melhores práticas para escrever código Go claro e idiomático.
Como posso obter ajuda ou feedback sobre meu código Go?
Se precisar de ajuda ou feedback sobre seu código Go, você pode usar várias plataformas ou comunidades online onde pode fazer perguntas, compartilhar seu código, obter feedback ou encontrar mentores. Alguns dos mais populares são:
: um site de perguntas e respostas onde você pode fazer e responder perguntas relacionadas à programação em geral ou Go em particular.
: um site de mídia social onde você pode entrar em subreddits como r/golang ou r/learnprogramming para discutir tópicos relacionados a Go ou programação em geral.
: uma plataforma de bate-papo onde você pode entrar em canais como #general, #beginners, #help ou #code-review para conversar com outros desenvolvedores ou alunos do Go.
: Uma plataforma de aprendizado onde você pode praticar suas habilidades de codificação resolvendo exercícios em diferentes idiomas, incluindo Go. Você também pode obter feedback de mentores ou colegas sobre suas soluções.
0517a86e26
Comments