Este repositório contém materiais de estudo para a linguagem Go, versão 1.23.2. O guia de estudos pessoal foi criado para ajudar a aprender Go de forma prática e eficiente. O repositório contém exemplos de código, exercícios e projetos práticos para ajudar a entender os conceitos fundamentais da linguagem Go.
Foi baseado no curso Aprenda Go do canal Aprenda Go no YouTube.
O repositório está organizado da seguinte forma:
- chapter_{one, two}/: Introdução aos fundamentos da linguagem Go, incluindo sintaxe, tipos de dados e controle de fluxo.
Como Usar Clone o repositório em seu ambiente local:
git clone https://github.com/walber-vaz/learn_go.git
Navegue até o diretório do repositório:
cd learn_go
Execute os exemplos de código:
go run chapter_one/hello_world.go
Go 1.23.2 ou superior. Para instalar a versão correta do Go, siga as instruções oficiais no site do Go. Exemplos de Código O repositório contém uma variedade de exemplos práticos, desde implementações simples até aplicações mais complexas. Cada exemplo está documentado com comentários explicativos para facilitar o entendimento. Os exemplos cobrem tópicos como:
- Manipulação de strings e arrays
- Uso de interfaces e structs
- Gerenciamento de pacotes
- Manipulação de concorrência
Contribuições são muito bem-vindas! Se você encontrar algum erro ou desejar adicionar novos exemplos e tópicos de estudo, sinta-se à vontade para abrir uma issue ou enviar um pull request. Para mais informações sobre como contribuir, abra uma issue com a tag "Contribuição".
Leia o Plano de Estudos para obter uma visão geral dos tópicos cobertos neste guia de estudos.
Este projeto está licenciado sob a Licença BSD 3-Clause - veja o arquivo LICENSE para mais detalhes.