-
Notifications
You must be signed in to change notification settings - Fork 2
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
2 changed files
with
37 additions
and
17 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1,2 @@ | ||
.vscode | ||
.vscode | ||
.DS_Store |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,39 +1,58 @@ | ||
# Introducción a programación con Go | ||
|
||
Aquí irá una introducción del curso bien bonita :D | ||
En este reto aprenderemos sobre los fundamentos de la programación. | ||
|
||
Para poder comunicarnos con las computadoras y que estas sigan las instrucciones que nosotras les damos, es necesario hablar en el idioma de las computadoras. | ||
|
||
Las computadoras nos entienden cuando utilizamos un lenguaje de programación. Existen muchísimos lenguajes de programación (¡como 700! :scream:), pero en esta ocasión solo aprenderemos uno, Go. Existen muchas apps y programas escritos con Go. ¡Como Uber! | ||
|
||
![Imagen de gophers aprendiendo](assets/gophers-aprendiendo.png) | ||
|
||
## Requisitos | ||
|
||
Laptop, tablet o smart phone | ||
- Computadora, tablet o smart phone. | ||
- Conexión a internet. | ||
|
||
## Qué es un Gopher? | ||
## Actividades | ||
|
||
Gopher significa tuza en inglés. ¡A toda la gente que programa usando Go les llamamos gophers! | ||
Para todas las actividades usaremos el "Go playground". Este es un programa que nos permite correr programas que escribas tu, en un navegador sin la necesidad de instalar nada en tu computadora, tablet o teléfono. | ||
|
||
Ahora que vamos a iniciarnos como programadoras de Go, es muy importante que tengas a tu propio gopher para que te acompañe es esta aventura :) | ||
Para usarlo sigue estas instrucciones: | ||
|
||
Este es un gopher que creamos nosotras. Se llama Panchita. | ||
- Hazle click a este [enlace](https://play.golang.org/p/5KQET3Khwpi). | ||
- Como verás hay 4 botones azules en el lado superior derecho. En este reto solo utilizaremos dos, "Run" y "Share". | ||
- El botón "Run", que significa correr (como correr tu programa), ejecutará las instrucciones que tu hayas escrito. Hazle click al botón "Run" y verás como en la parte inferior de la pantalla te sale un saludo en letras rojas. | ||
![Imagen de Go Playground señalando botón "Run"](assets/go-playground-run.png) | ||
Ahora en la parte amarilla cambia la frase "¡Hola a todas!" por lo que tu quieras, como por ejemplo "Me gusta programar". ¡Y ve lo que pasa! Es muy importante que no quites las comillas cuando cambies la frase, por que si no te dará un error. | ||
- El botón "Share", que significa compartir, te dará un enlace para que puedas compartir tu trabajo. Hazle click al botón "Share" y verás como te sale un enlace al lado del botón que puedes copiar y así compartir tu programa. | ||
![Imagen de Go Playground señalando botón "Share"](assets/go-playground-share.png) | ||
Una vez que copies el enlace que te salió a lado del botón "Share", abre una ventana nueva en tu navegador y verás como se abre nuevamente el programa que hiciste previamente. | ||
|
||
![Imagen de Panchita](assets/panchita.png) | ||
### Variables y funciones | ||
|
||
Corre a la página de [gopherize.me](https://gopherize.me/), y crea a tu propio gopher. Aquí te esperará Panchita con su cafesito. | ||
Esta es la actividad principal del reto. Crearás una calculadora y al mismo tiempo aprenderás sobre las variables y las funciones que son básicas para cualquier programa. | ||
|
||
## Actividades | ||
Haz click [aquí](calculadora/README.md) para empezar el reto de la calculadora. ¡Suerte! | ||
|
||
A continuación tenemos varias actividades que nos enseñarán los fundamentos de la programación. | ||
### ¿Qué es un Gopher? | ||
|
||
Para todas las actividades usaremos el [Go playground](https://play.golang.org/). | ||
Gopher significa tuza en inglés. ¡A toda la gente que programa usando Go les llamamos gophers! | ||
|
||
### Variables y funciones | ||
Ahora que ya aprendiste sobre variables, funciones y creaste tu calculadora. ¡Tu también eres una programadora de Go! | ||
Es muy importante que tengas a tu propio gopher para que te acompañe es esta aventura :) | ||
|
||
Este es un gopher que creamos nosotras. Se llama Panchita. | ||
|
||
![Imagen de Panchita](assets/panchita.png) | ||
|
||
Corre a la página de [gopherize.me](https://gopherize.me/), y crea a tu propio gopher. Aquí te esperará Panchita con su cafesito. | ||
|
||
Pequeña introducción sobre la actividad de la [calculadora](calculadora/README.md). | ||
### Condicionales y bucles (actividad extra no obligatoria) | ||
|
||
### Condicionales y bucles | ||
Si terminaste los retos anteriores y te quedaste con ganas de aprender más, checa este reto para aprender sobre condicionales y bucles. Al final podrás ver lo que se puede crear con los cuatro elementos que se han aprendido. | ||
|
||
Pequeña introducción sobre la actividad del [árbol de navidad](arbol/README.md). | ||
Haz click [aquí](arbol/README.md) para comenzar la actividad extra. | ||
|
||
## Enlaces | ||
|
||
[Guía oficial de Go](https://gotour-es.appspot.com/#1) | ||
Si aún quieres aprender mas, visita la [guía oficial de Go](https://gotour-es.appspot.com/#1). Es un poco mas avanzado. ¡Pero no imposible! |