Aprendendo Go na prática — com exemplos reais e estrutura didática
👋 Olá, pessoal!
Sou Allison Yuri, 26 anos, atualmente atuando como Tech Lead na Prime Secure.
Sou apaixonado por tecnologia, política, blockchain, cibersegurança e filosofia.
🎯 Por que estou aqui?
Comecei a postar no DEV Community com o objetivo de compartilhar conhecimento acessível e prático para quem deseja entrar no mundo da programação — especialmente com a linguagem Go.
🚀 Projeto: gostart
O
gostart
é um repositório aberto e colaborativo com o propósito de ensinar Go através de exemplos diretos, comentados e estruturados.Cada exemplo é isolado em seu próprio diretório, com um
main.go
e umREADME.md
explicativo.
O foco é aprender fazendo, lendo e testando.
📂 Estrutura atual
✅
01_hello
Seu primeiro contato com Go — o clássicoHello, World!
— com explicações sobrepackage main
,func main()
efmt.Println
.✅
02_argumentos
Como capturar argumentos da linha de comando usandoos.Args
estrings.Join
.✅
03_duplicatas
Leitura do terminal combufio.Scanner
, uso de mapas para contagem, e lógica para exibir apenas linhas duplicadas.✅
04_gif_animado
Geração de imagens animadas comimage/gif
, loops gráficos, senoides e criação de GIFs de curvas de Lissajous.
📌 O que vem por aí?
O repositório será continuamente atualizado com novos exemplos como:
- Requisições HTTP (
net/http
)- Concorrência com goroutines e channels
- Manipulação de arquivos
- Integrações com APIs reais
🤝 Contribuições são bem-vindas!
Se você também quer ajudar a ensinar Go, sinta-se totalmente livre para enviar pull requests com novos exemplos seguindo o padrão atual:
exemplos/ └── 0X_nome_do_exemplo/ ├── main.go └── README.md
💬 Fique à vontade para comentar, sugerir melhorias ou perguntar qualquer coisa.
Vamos aprender juntos! 🚀