Hola mundo en Go

1

Introducción al Curso de Golang

2

¬ŅQu√© es, por qu√© y quienes utilizan Go?

3

Instalar Go en Linux

4

Instalar Go en Mac

5

Instalar Go en Windows

6

Nuestras primeras líneas de código con Go

Variables, funciones y documentación

7

Variables, constantes y zero values

8

Operadores aritméticos

9

Tipos de datos primitivos

10

Paquete fmt: algo m√°s que imprimir en consola

11

Uso de funciones

12

Go doc: La forma de ver documentación

Estructuras de control de flujo y condicionales

13

El poder de los ciclos en Golang: for, for while y for forever

14

Operadores lógicos y de comparación

15

El condicional if

16

M√ļltiple condiciones anidadas con Switch

17

El uso de los keywords defer, break y continue

Estructuras de datos b√°sicas

18

Arrays y Slices

19

Recorrido de Slices con Range

20

Llave valor con Maps

21

Structs: La forma de hacer clases en Go

22

Modificadores de acceso en funciones y Structs

Métodos e interfaces

23

Structs y Punteros

24

Stringers: personalizar el output de Structs

25

Interfaces y listas de interfaces

Concurrencia y Channels

26

¬ŅQu√© es la concurrencia?

27

Primer contacto con las Goroutines

28

Channels: La forma de organizar las goroutines

29

Range, Close y Select en channels

Manejo de paquetes y Go Modules

30

Go get: El manejador de paquetes

31

Go modules: Ir m√°s all√° del GoPath con Echo

32

Modificando módulos con Go

Despedida del curso

33

Despedida

Bonus

34

Cheat Sheet Go

35

Librerías para desarrollo web con Go

36

Data Science con Go

Instalar Go en Mac

4/36

Lectura

Instalar Go en Mac

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.

Instalación

  • M√©todo 1:

Para este caso, usaremos el manejador de paquetes brew que es muy popular para la programación en macOS.

Para instalar Go, solo debes ingresar en la terminal el siguiente comando brew install golang

  • M√©todo 2:

Debes irte a la p√°gina de descarga de Go, y seleccionar macOS.

Una vez descargado el paquete, debes abrirlo y luedo de seguir los pasos del asistente instalar√°s Go en tu mac que por defecto se instalar√° en la siguiente ruta /usr/local/go

Si todo ha salido bien, al abrir una terminal y ejecutar go version debería imprimirte en consola la versión de Go que acabas de instalar.

Pasos Finales

Una vez tengas instalado Go, el paso siguiente es crear la carpeta go, preferiblemente en tu $HOME.

Una vez creada, debes igualmente crear dentro de ella las siguientes tres carpetas: pkg, src y bin.

Para finalizar, el paso siguiente es crear las variables de entorno. Esto dependerá mucho de cuál shell estés utilizando. En el curso estaremos usando Bash Shell, en este caso abrimos el archivo ~/.bash_profile y allí escribimos lo siguiente al final del archivo:

export GOPATH=$HOME/go
export GOBIN=$GOPATH/bin
export PATH=$PATH:$GOBIN

El paso final es que instales tu editor de código favorito, en el curso estaremos usando VS Code.

¬°Y listo! Ya estamos listos(as) para empezar.

Aportes 8

Preguntas 1

Ordenar por:

¬ŅQuieres ver m√°s aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesi√≥n.

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

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

ūüď¶ La forma m√°s adecuada de instalar Go en Mac, es obtener el paquete de instalaci√≥n para nuestro computador.

Para los que usamos fish:

set -x GOPATH $HOME/go
set -x PATH $PATH $GOPATH/bin

Gracias !

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

¬°Listo para comenzar!