https://github.com/aspjey3/basic-and-intermedium-go
Repositorio en español donde encontraras teoría y ejercicios de manera sencilla y rápida de Go. Este repositorio va a las personas que tienen algo de noción de programación.
https://github.com/aspjey3/basic-and-intermedium-go
basic developing english espanol-ingles go golang intermedio learning repository
Last synced: 7 months ago
JSON representation
Repositorio en español donde encontraras teoría y ejercicios de manera sencilla y rápida de Go. Este repositorio va a las personas que tienen algo de noción de programación.
- Host: GitHub
- URL: https://github.com/aspjey3/basic-and-intermedium-go
- Owner: AspJey3
- Created: 2025-06-26T05:57:20.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2025-06-26T06:05:25.000Z (7 months ago)
- Last Synced: 2025-06-26T07:20:36.525Z (7 months ago)
- Topics: basic, developing, english, espanol-ingles, go, golang, intermedio, learning, repository
- Language: Go
- Homepage:
- Size: 8.79 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 📘 Curso de Go - Teoría y Práctica
Este proyecto está organizado para ayudarte a aprender **Go (Golang)** desde lo más básico hasta temas más avanzados. Aquí encontrarás ejemplos prácticos y explicaciones de cada concepto clave del lenguaje.
---
## 📂 Estructura del Proyecto
```text
go-clase/
├── examples/
├── leet_code/
├── teoria/ # Ejemplos y teoría de cada tema de Go
│ ├── variables.go
│ ├── tipos_de_datos.go
│ ├── condicionales.go
│ ├── bucles.go
│ ├── funciones.go
│ ├── arrays_slices.go
│ ├── mapas.go
│ ├── structs.go
│ ├── punteros.go
│ └── interfaces.go
└── README.md # Este archivo
```
---
## 🧠 Contenido de `teoria/`
| Archivo | Descripción |
|----------------------|-----------------------------------------------------------------------------|
| `variables.go` | Declaración de variables con y sin tipo explícito. |
| `tipos_de_datos.go` | Enteros, flotantes, booleanos y strings. |
| `condicionales.go` | Uso de `if`, `else` y `switch`. |
| `bucles.go` | Bucles `for`, tipo `while` y bucles infinitos con `break`. |
| `funciones.go` | Funciones con retorno simple y múltiple. |
| `arrays_slices.go` | Uso de arrays fijos y slices dinámicos, con `append` y sub-slices. |
| `mapas.go` | Diccionarios (mapas), lectura, escritura y eliminación de claves. |
| `structs.go` | Definición de structs y métodos asociados. |
| `punteros.go` | Uso de punteros y paso por referencia. |
| `interfaces.go` | Interfaces simples y polimorfismo con structs. |
---
## ▶️ Cómo ejecutar los ejemplos
1. Asegúrate de tener Go instalado (v1.20+ recomendado).
2. Entra al directorio `teoria/`.
3. Ejecuta cualquier archivo con:
```bash
go run .
```