Hola mundo en Go

1

Variables, Constantes y Funciones en GoLang

2

Programación concurrente con Go: optimiza tareas simultáneas

3

Instalación de Go en Linux paso a paso

4

Instalación de Go en macOS con Homebrew

5

Instalación de Go en Windows paso a paso

6

"Primeros Pasos con Go: Escribe y Ejecuta 'Hola Mundo'"

Variables, funciones y documentación

7

Variables y Constantes en Go: Declaración y Uso

8

Operadores Aritméticos en Go: Suma, Resta, Multiplicación y División

9

Tipos de Datos en Go: Enteros, Flotantes y Booleanos

10

Funciones fmt: Println, Printf y Sprintf en Go

11

Funciones y Funciones Anónimas en Go

12

Lectura de Documentación en Go: Uso de Godoc y Paquetes Externos

Estructuras de control de flujo y condicionales

13

Ciclos en Go: Uso práctico del ciclo for

14

Comparación y Lógica en Go: Operadores Básicos

15

Condicionales y Puertas Lógicas en Go: Uso Práctico y Errores

16

Condicionales Switch en Go: Casos y Uso Práctico

17

Uso de keywords: defer, break y continue en Go

Estructuras de datos básicas

18

Array y Slice en Go: Declaración y Manipulación Básica

19

Palíndromos en Go: Crear y verificar palabras reversibles

20

Manipulación de Maps en Go: Llave-Valor y Ejecución Concurrente

21

Creación de Structs en Go: Atributos y Métodos Básicos

22

Modificadores de Acceso en Go: Público vs Privado

Métodos e interfaces

23

Uso de Punteros y Funciones en Structs de Go

24

Personalización de salidas en consola con Strings en Go

25

Interfaces y Listas de Interfaces en Go: Optimización y Flexibilidad

Concurrencia y Channels

26

Concurrencia y Paralelismo en Go: Conceptos y Ejemplos Prácticos

27

Concurrente con Go: Uso de Goroutines y WaitGroups

28

Manejo eficiente de channels en Go: comunicación entre goroutines

29

Manejo de canales y concurrencia en Go: len, cap, range y select

Manejo de paquetes y Go Modules

30

Uso de GoGet para Instalar Librerías en Go

31

Uso de GoMod y Echo para Desarrollo Web en Go

32

Edición y gestión de librerías con Go Modules

Despedida del curso

33

Programación Concurrente en Go

Bonus

34

Programación eficiente con Go: técnicas y mejores prácticas

35

Programación Web en Go: Frameworks y Librerías Clave

36

Concurrencia en Go para Científicos de Datos

Instalación de Go en macOS con Homebrew

4/36

Lectura

El proceso de instalación de Go en Mac es muy similar al proceso de instalación en Linux. Pero, a diferencia que en Linux, en Mac el paquete Go suele estar muy actualizado respecto a la última versión estable.

...

Regístrate o inicia sesión para leer el resto del contenido.

Aportes 13

Preguntas 2

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

Todo listo, ahora solo falta la Mac 😅

Recordatorio: para las Mac con M1, como por default se tiene como Shell a zsh (Z shell), se abre el archivo .zprofile o ~/.zshrc

2022 - si tienes una M1 (ARM) solo ve a la pagina y descarga e instala.
Y listo no ocupas hacer nada más.

Les comparto el manual que seguí para instalarlo y configurarlo en una Mac link

📦 La forma más adecuada de instalar Go en Mac, es obtener el paquete de instalación para nuestro computador.

Para Mac M1 lo que me funcionó a mi fue agregar en ~/.zshrc:

export GOROOT=/usr/local/go
export GOPATH=$HOME/go
export GOBIN=$GOPATH/bin
export PATH=$PATH:$GOBIN:$GOROOT/bin

Para los que usamos fish:

set -x GOPATH $HOME/go
set -x PATH $PATH $GOPATH/bin
Han cambiado muchas cosas desde que salió este curso. Estarái bueno una actualización de las bases 🙌

Preparado! para empezar a aprender este nuevo lenguage!

Gracias por la instalación en MAC

Gracias !

¡Listo para comenzar!