Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
27 changes: 21 additions & 6 deletions exercises/00-Welcome/README.es.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
# ¡¡Bienvenido al curso inicial de Python!!
# ¡Bienvenido al curso inicial de Python!

¡¡Estamos muy entusiasmados por tenerte aquí!! 🎉 😂
¡Estamos muy entusiasmados por tenerte aquí! 🎉 😂

## 💬 Fundamentos:

Durante este curso aprenderás los siguientes conceptos:

Expand All @@ -16,14 +18,27 @@ Durante este curso aprenderás los siguientes conceptos:

Por favor, haz clic en el botón `Next →` arriba a la derecha para dirigirte al primer ejercicio.

## Colaboradores
## Lecturas Útiles:

+ [https://datademia.es/blog/que-es-python](https://datademia.es/blog/que-es-python)

+ [https://www.capacitarte.org/blog/nota/que-es-y-para-que-sirve-python](https://www.capacitarte.org/blog/nota/que-es-y-para-que-sirve-python)

## Video Útil:

+ [https://youtu.be/lc5JJTQa4r8](https://youtu.be/lc5JJTQa4r8)

Nuestro agradecimiento para estas maravillosas personas ([emoji key](https://github.com/kentcdodds/all-contributors#emoji-key)):

## Colaboradores:

Gracias a estas maravillosas personas ([emoji key](https://github.com/kentcdodds/all-contributors#emoji-key)):

1. [Alejandro Sánchez (alesanchezr)](https://github.com/alesanchezr), contribución: (programador) :computer: (idea) 🤔, (build-tests) :warning:, (pull-request-review) :eyes: (build-tutorial) :white_check_mark: (documentación) :book:

2. [Paolo Lucano (plucodev)](https://github.com/plucodev), contribución: (programador) :computer:, (build-tests) :warning:

3. [Marco Gómez (marcogonzalo)](https://github.com/marcogonzalo), contribución: (traducción) :earth_africa:

Este proyecto sigue las especificaciones
[all-contributors](https://github.com/kentcdodds/all-contributors).
Este proyecto sigue las especificaciones: [all-contributors](https://github.com/kentcdodds/all-contributors).

¡Todas las contribuciones son bienvenidas!
32 changes: 24 additions & 8 deletions exercises/00-Welcome/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,11 @@
intro: "https://www.youtube.com/watch?v=amyDNhZwGJQ"
---

# Welcome to Python Beginner Course!

# Welcome to Python Beginner Course!!
We are very excited to have you here! 🎉 😂

We are very excited to have you here !! 🎉 😂
## 💬 Fundamentals:

During this course you will be learning the following concepts:

Expand All @@ -21,13 +22,28 @@ During this course you will be learning the following concepts:

Please click on the `Next →` button on the top right to proceed to the first challenge.

## Contributors
## Useful Readings:

Thanks goes to these wonderful people ([emoji key](https://github.com/kentcdodds/all-contributors#emoji-key)):
+ [https://www.w3schools.com/python/python_intro.asp#:~:text=Python%20has%20a%20simple%20syntax,prototyping%20can%20be%20very%20quick.](https://www.w3schools.com/python/python_intro.asp#:~:text=Python%20has%20a%20simple%20syntax,prototyping%20can%20be%20very%20quick.)

+ [https://www.python.org/doc/essays/blurb/](https://www.python.org/doc/essays/blurb/)

## Useful Video:

+ [https://youtu.be/Y8Tko2YC5hA](https://youtu.be/Y8Tko2YC5hA)

## Contributors:

Thanks to these wonderful people ([emoji key](https://github.com/kentcdodds/all-contributors#emoji-key)):

1. [Alejandro Sanchez (alesanchezr)](https://github.com/alesanchezr), contribution: (coder) :computer: (idea) 🤔, (build-tests) :warning:, (pull-request-review) :eyes: (build-tutorial) :white_check_mark: (documentation) :book:
1. [Paolo Lucano (plucodev)](https://github.com/plucodev), contribution: (coder), (build-tests) :warning:

This project follows the
[all-contributors](https://github.com/kentcdodds/all-contributors)
specification. Contributions of any kind are welcome!
2. [Paolo Lucano (plucodev)](https://github.com/plucodev), contribution: (coder), (build-tests) :warning:

3. [Marco Gómez (marcogonzalo)](https://github.com/marcogonzalo), contribution: (translator) :earth_africa:


This project follows these specifications: [all-contributors](https://github.com/kentcdodds/all-contributors)


Contributions of any kind are welcome!
4 changes: 2 additions & 2 deletions exercises/01-Console/README.es.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# `01` Consola
# `01` Console

En Python, usamos **print** para que el computador escriba cualquier cosa que queramos (el contenido de una variable, una string dado, etc.) en algo llamado "la consola".

Expand All @@ -14,4 +14,4 @@ print("Un texto en la consola")

## 📝 Instrucciones:

1. usa **print** para escribir `Hello World!` en la consola. Siéntete libre de intentar otras cosas también.
1. usa **print** para escribir `Hello World!` en la consola. Siéntete libre de intentar otras cosas también.
3 changes: 2 additions & 1 deletion exercises/01-Console/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,10 +11,11 @@ Every language has a console, as it was the only way to interact with the users
Today, printing in the console is used mostly as a monitoring and debugging tool, ideal to leave a trace of the content of variables during the program execution.

This is an example of how to use it:

```py
print("How are you?")
```

## 📝 Instructions:

1. Use **print** to print `Hello World!` on the console. Feel free to try other things as well.
1. Use **print** to print `Hello World!` on the console. Feel free to try other things as well.
10 changes: 6 additions & 4 deletions exercises/02-Declare-Variables/README.es.md
Original file line number Diff line number Diff line change
@@ -1,15 +1,17 @@
# `02` Declaración de variables
# `02` Declare Variables

Las variables actúan como una caja (contenedor) que te permite almacenar distintos tipos de datos. Así es como se define una variable:

```py
name = "Daniel"
```

## 📝 Instrucciones:

1. Declara una variable con el valor "Yellow" y luego imprímelo en la consola.
2. Luego, imprime su valor en la consola usando ```print(name)```

## 💡 Sugerencia:
2. Luego, imprime su valor en la consola usando `print(name)`.

## 💡 Pista:

Puedes darle el nombre que quieras a la variable, pero su valor tiene que ser el texto "Yellow".
+ Puedes darle el nombre que quieras a la variable, pero su valor tiene que ser el texto "Yellow".
4 changes: 2 additions & 2 deletions exercises/02-Declare-Variables/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,8 @@ name = "Daniel"

1. Declare a new variable with the string value "Yellow" and print the value to the console.

2. Then, print its value on the console using `print(name)`
2. Then, print its value on the console using `print(name)`.

## 💡 Hint:

The name of the variable can be whatever you want, but the value inside has to be the string "Yellow".
+ The name of the variable can be whatever you want, but the value inside has to be the string "Yellow".
6 changes: 3 additions & 3 deletions exercises/03-Print-Variables-In-The-Console/README.es.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# `03` Imprime las variables en la consola
# `03` Print Variables in The Console

También puedes usar la función **print** para imprimir variables en la consola. Es una excelente forma de verificar su valor actual, así:

Expand All @@ -9,6 +9,6 @@ print(my_super_variable)

## 📝 Instrucciones:

1. Declara una nueva variable llamada `color` y asínale el valor `red`.
1. Declara una nueva variable llamada `color` y asígnale el valor `red`.

2. Luego, imprime su valor en la consola (puede que tengas que desplazarte en la consola para poder verlo)
2. Luego, imprime su valor en la consola (puede que tengas que desplazarte en la consola para poder verlo).
3 changes: 2 additions & 1 deletion exercises/03-Print-Variables-In-The-Console/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ tutorial: "https://www.youtube.com/watch?v=Ki1LaUKhPgU"
# `03` Print the Variables in the console

You can also use the **print** function to print variables in the console. It's a great way to check their current value, like this:

```py
my_super_variable = 'hello'
print(my_super_variable)
Expand All @@ -14,4 +15,4 @@ print(my_super_variable)

1. Declare a new variable called `color` and assign the value `red` to it.

2. Then, print its value on the console (you may have to scroll up in the terminal to see it!)
2. Then, print its value on the console (you may have to scroll up in the terminal to see it!).
9 changes: 3 additions & 6 deletions exercises/04-Multiply-Two-Values/README.es.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# `04` Mutiplicar dos valores
# `04` Multiply Two Values

Cualquier lenguaje de programación te permite realizar operaciones matemáticas básicas como multiplicación, división, etc.

Expand All @@ -7,14 +7,11 @@ Para multiplicar dos valores en Python, tienes que usar el operador estrella o a
```py
resulting_value = 2 * 3
```

En este caso, hemos almacenado el resultado de la multiplicación en una variable llamada `resulting_value`.

## 📝 Instrucciones:

1. Por favor, almacena el resultado de multiplicar 2345 por 7323 en una variable llamada `variables_are_cool`.

2. Ahora imprime el resultado en la consola.




2. Ahora imprime el resultado en la consola.
7 changes: 2 additions & 5 deletions exercises/04-Multiply-Two-Values/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,14 +11,11 @@ To multiply 2 values in python, you have to use the asterisk operator like this:
```py
resulting_value = 2 * 3
```

In this case, we stored the result value of the multiplication into a variable called `resulting_value`.

## 📝 Instructions:

1. Please store the result of multiplying 2345 times 7323 in a variable called `variables_are_cool`.

2. Now print the result in the console.




2. Now print the result in the console.
8 changes: 4 additions & 4 deletions exercises/05-User-Inputed-Values/README.es.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# `05` Valores ingresados por el usuario
# `05` User Inputed Values

Otra cosa genial de las variables es que no necesitas saber su valor para poder trabajar con ellas.

Expand All @@ -8,8 +8,8 @@ Por ejemplo, justo ahora la aplicación está preguntando la edad del usuario, y

1. Por favor, añade 10 años al valor de la variable `age`.

Recuerda que el contenido de la variable está siendo definido con lo que sea que el usuario coloque.

## 💡 Pista:

+ Puedes buscar "how to add number to a python variable"
+ Puedes buscar en Google "Como sumarle una cantidad a una variable de Python".

+ Recuerda que el contenido de la variable está siendo definido con lo que sea que el usuario coloque.
6 changes: 3 additions & 3 deletions exercises/05-User-Inputed-Values/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,8 +12,8 @@ For example, the application right now is prompting the user for its age, and th

1. Please add 10 years to the value of the age variable.

Remember that the content of the variable its being previously filled with whatever the user inputs.
## 💡Hint

# 💡Hint
+ You can Google "how to add a number to a python variable".

+ You can google "how to add number to a python variable".
+ Remember that the content of the variable its being previously filled with whatever the user inputs.
11 changes: 4 additions & 7 deletions exercises/06-String-Concatenation/README.es.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
# `06` Concatenando Strings
# `06` String Concatenation

Una de las tareas más comunes que tú tendrás que realizar con cualquier lenguaje incluye el unir o combinar strings.
A esto le llamamos **concatenar**.

A esto le llamamos: **concatenar**.

La mejor forma de explicarlo es cuando tienes dos *strings* separados – almacenados por el intérprete – y tienes que unirlos de forma que sean uno solo.

Expand All @@ -11,10 +12,6 @@ two = 'b'
print(one+two); # esto imprimirá 'ab' en la consola.
```


## 📝 Instrucciones:

1. Establece valores para las variables `my_var1` y `my_var2` de forma que el código imprima `Hello World` en la consola.



1. Establece valores para las variables `my_var1` y `my_var2` de forma que el código imprima `Hello World` en la consola.
11 changes: 3 additions & 8 deletions exercises/06-String-Concatenation/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,21 +6,16 @@ tutorial: "https://www.youtube.com/watch?v=kS4qpQmHwCs"

One common task you’ll need to accomplish with any language involves merging or combining strings.

This process is referred to as concatenation.
This process is referred to as: **concatenation**.

The best way to describe it is when you take two separate strings – stored by the interpreter – and
merge them so that they become one.
The best way to describe it is when you take two separate strings – stored by the interpreter – and merge them so that they become one.

```py
one = 'a'
two = 'b'
print(one+two); #this will print 'ab' on the console.
```


## 📝 Instructions:

1. Set the values for `my_var1` and `my_var2` so the code prints `Hello World` in the console.



1. Set the values for `my_var1` and `my_var2` so the code prints `Hello World` in the console.
10 changes: 6 additions & 4 deletions exercises/07-Create-a-Basic-HTML/README.es.md
Original file line number Diff line number Diff line change
@@ -1,17 +1,19 @@
# `07` Crear un HTML básico
# `07` Create a Basic HTML

Continuemos concatenando strings para generar un documento HTML básico...

## 📝 Instrucciones:

1. Crea una variable **html_document**
1. Crea una variable **html_document**.

2. El código a la izquierda contiene 8 variables con diferentes valores de tipo *string*. Por favor usa las variables, concatenándolas entre ellas para establecer el valor de la variable **html_document** como nuevo string que tenga el contenido de un documento HTML típico (con las etiquetas HTML
2. El código a la izquierda contiene 8 variables con diferentes valores de tipo *string*. Por favor, usa las variables concatenándolas entre ellas para establecer el valor de la variable **html_document** como nuevo string que tenga el contenido de un documento HTML típico (con las etiquetas HTML
en el orden correcto).

3. Luego, imprime el valor de **html_document** en la consola.

## Resultado esperado:
## 💡 Pista:

+ Resultado esperado:

```sh

Expand Down
6 changes: 3 additions & 3 deletions exercises/07-Create-a-Basic-HTML/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,19 +6,19 @@ tutorial: "https://www.youtube.com/watch?v=j14V-eS8mRg"

Let's continue using string concatenation to generate HTML...


## 📝 Instructions:

1. Create a variable **html_document**
1. Create a variable **html_document**.

2. The code on the left contains 8 variables with different string values, please use the variables concatenating them together to set the value of the variable **html_document**
a new string that has the content of a typical HTML document (with the HTML tags in the
right order).

3. Then, print the value of **html_document** on the console.

## Expected Result:
## 💡 Hint:

+ Expected Result:

```sh

Expand Down
10 changes: 5 additions & 5 deletions exercises/08-Your-First-If/README.es.md
Original file line number Diff line number Diff line change
@@ -1,17 +1,17 @@
# `08` Tu primer if...
# `08` Your First If...

La aplicación actual está preguntando cuánto dinero tiene el usuario. Una vez el usuario ingresa la cantidad, debemos 'imprimir' usando **print** una de las siguientes respuestas:

## 📝 Instrucciones:

1. Si el usuario tiene más de $100, respondemos: "Give me your money!" (Dame tu dinero)
1. Si el usuario tiene más de $100, respondemos: "Give me your money!" (Dame tu dinero).

2. Si el usuario tiene más de $50, respondemos: "Buy me some coffee you cheap!" (¡Comprame un café!).

3. Si el usuario tiene igual o menos de $50, respondemos: "You are a poor guy, go away!" (¡Eres pobre!)
3. Si el usuario tiene igual o menos de $50, respondemos: "You are a poor guy, go away!" (¡Eres pobre!).

## 💡 Pista:

- Usa un condicional `if/else` para verificar el valor de la variable `total`.
+ Usa un condicional `if/else` para verificar el valor de la variable `total`.

- Puedes leer más al respecto [aquí](https://docs.python.org/3/tutorial/controlflow.html#if-statements)
+ Puedes leer más al respecto [aquí](https://docs.python.org/3/tutorial/controlflow.html#if-statements).
4 changes: 2 additions & 2 deletions exercises/08-Your-First-If/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,6 @@ The current application is prompting asking how much money the user has. Once th

## 💡 Hint:

- Use an If/else statement to check the value of the `total` variable.
+ Use an If/else statement to check the value of the `total` variable.

- Further informetion [here](https://docs.python.org/3/tutorial/controlflow.html#if-statements)
+ Further informetion [here](https://docs.python.org/3/tutorial/controlflow.html#if-statements).
Loading