Skip to content

Commit c8fd9da

Browse files
committed
README.es.md for exercises 0 to 01.5 + Minor fixes in english content
1 parent 6e93eda commit c8fd9da

File tree

10 files changed

+168
-9
lines changed

10 files changed

+168
-9
lines changed

exercises/00-welcome/README.es.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
# Bienvenid@ a Python!
2+
3+
4+
5+
!["¡¡¡Bienvenid@ a los ejercicios de python en 4Geeks Academy!!!"](https://i.udemycdn.com/course/750x422/95568_9c21_6.jpg)
6+

exercises/00-welcome/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,5 @@
22

33

44

5-
!["Welcome to python repl.it at 4Geeks Academy!!!"](https://i.udemycdn.com/course/750x422/95568_9c21_6.jpg)
5+
!["Welcome to python excercises at 4Geeks Academy!!!"](https://i.udemycdn.com/course/750x422/95568_9c21_6.jpg)
66

exercises/01-hello-world/README.es.md

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
# `01` Hola, Mundo
2+
3+
En Python, usamos `print` para hacer que el computador escriba cualquier cosa que queramos
4+
(el contenido de una variable, una cadena de texto dada, etc.)
5+
en algo llamado `la consola`.
6+
7+
Cada lenguaje tiene una consola, ya que al principio era la única forma de interactuar con los usuarios (antes de que llegaran Windows, Linux o MacOS).
8+
Hoy en día, la impresión en la consola se utiliza, sobre todo, como herramienta de monitorización y depuración, ideal para dejar un rastro del contenido de las variables durante la ejecución del programa.
9+
10+
Este es un ejemplo de cómo usarla:
11+
```py
12+
print("How are you?")
13+
```
14+
15+
## 📝 Instrucciones:
16+
17+
```md
18+
Usa la función `print()` para escribir "Hello World!" en la consola.
19+
20+
```
21+
Siéntete libre de intentar otras cosas también.
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
# `01.1` Acceso y obtención
2+
3+
# 📝 Instrucciones de tu instructor:
4+
5+
Las listas forman parte de cada lenguaje de programación. Ellas son la vía a tomar cuando quieres tener una "lista de elementos".
6+
7+
Por ejemplo, podríamos tener una lista que almacena los días de la semana:
8+
```js
9+
my_list = ['sunday','monday','tuesday','wednesday','thursday','friday','saturday'];
10+
```
11+
12+
![¿Qué es una lista?](http://i.imgur.com/DbmSOHT.png)
13+
14+
Cada lista tiene las siguientes partes:
15+
- `Items`: son los valores reales en cada posición de la lista.
16+
- `Length`: es el tamaño de la lista, el número de elementos (items).
17+
- `Index`: es la posición de un elemento.
18+
19+
Para acceder a un elemento particular dentro de la lista necesitas conocer su `index` (posición).
20+
El índice es un valor entero que representa la posición en la cuál está ubicado el elemento en la lista.
21+
Protip: ¡Cada lista empieza en cero (0)! Así que para obtener el primer elemento deberíamos usar `my_list[0]`
22+
23+
## 📝 Instrucciones
24+
25+
1. Using the print() function, print the 3rd item from the list.
26+
2. Change the value in the position where 'Thursday' is located to None.
27+
3. Print the particular position of the step two.

exercises/01.1-Access-and-Retrieve/README.md

Lines changed: 12 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -4,22 +4,27 @@
44

55
Lists are part of every programming language. They are the way to go when you want to have a "list of elements."
66

7-
For example, we could have an array that is storing the days of the week:
8-
```js
7+
For example, we could have a list that is storing the days of the week:
8+
``
9+
`js
10+
11+
12+
13+
14+
915
my_list = ['sunday','monday','tuesday','wednesday','thursday','friday','saturday'];
1016
```
1117
12-
![What is an list?](http://i.imgur.com/DbmSOHT.png)
18+
![What is a list?](http://i.imgur.com/DbmSOHT.png)
1319
1420
Every list has the following parts:
1521
- `Items:` are the actual values inside on each position of the list.
1622
- `Length:` is the size of the list, the number of items.
1723
- `Index:` is the position of an element.
18-
```py
19-
To access any particular item within the array you need to know its index (position).
24+
25+
To access any particular item within the lista you need to know its index (position).
2026
The index is an integer value that represents the position in which the element is located.
21-
Protip: Every array starts from zero (0)! So to get the first item we'd use my_list[0]
22-
```
27+
Protip: Every list starts from zero (0)! So to get the first item we'd use my_list[0]
2328
2429
## 📝 Instructions
2530
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
# `01.2` Obtener elementos
2+
3+
La única forma de acceder a un elemento particuar en una `list` (en python), es usando un índice.
4+
Un `index` es un número entero que representa la `posición` a la que quieres acceder en la lista.
5+
6+
Necesitas `envolver` el índice entre `corchetes` así:
7+
```js
8+
my_value = list[index];
9+
```
10+
11+
## 📝 Instrucciones
12+
1. Imprime en la console el 1er elemento de la lista
13+
2. Imprime en la console el 4to elemento de la lista
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
# `01.3` Imprimir el último
2+
3+
Nunca sabrás cuántos `items` tiene my_stupid_list, porque está siendo generada `aleatoriamente` durante la ejecución!
4+
5+
Sabes que la propiedad:
6+
```py
7+
len(name_list) # funcion
8+
```
9+
10+
devuelve la `longitud de` (`length of`) nombre_lista .
11+
12+
## 📝 Instrucciones
13+
1. Importa la función `random` al inicio del archivo/fichero
14+
2. Crea una variable llamada the_last_one y asígnale el último elemento de my_stupid_list.
15+
3. Imprime the_last_one en la consola.
16+
17+
## 💡 Sugerencia:
18+
- Para usar la función random, debemos importarla. La forma más efectiva de hacerlo es `import random`, sin comillas, al principio del archivo. Para más información sobre la importación, consulta la documentación de Python: https://docs.python.org/3/reference/import.html?highlight=importing.
19+
- Recuerda que, en Python, podemos acceder al primer elemento de la lista usando my_list_name[0], al segundo con my_list_name[1] y así. Para acceder a elementos empezando en el *fin* de la lista, podemos usar valores negativos, empezando desde my_list_name[-1] (no hay un [-0]). Para más, consulta esto: https://docs.python.org/3/tutorial/introduction.html.

exercises/01.3-Print-the-last-one/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ You will never know how many `items` my_stupid_list has, because it is being `ra
44

55
You know that the property:
66
```py
7-
len(name_list) function
7+
len(name_list) # function
88
```
99

1010
returns the `length of` name_list .
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
# `01.4` Agregar elementos a la lista
2+
3+
# 📝 Instrucciones
4+
1. Añadir 10 enteros aleatorios a la lista "arr".
5+
6+
7+
## 💡 Pistas:
8+
- Tienes que importar la función "random": `import random`.
9+
- Usa la función `random()` para obtener números aleatorios.
10+
- Busca en Google cómo usar la función random.
11+
12+
Lo esperado en la consola es algo similar a esto:
13+
```py
14+
[4, 5, 734, 43, 45, 36, 2, 88, 12, 87, 79, 96, 58, 46, 7]
15+
```
Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
1+
# `01.5` Bucle del 1 al 17
2+
3+
Para iterar un número específico de números, podemos usar `range(<start>,<end>)`.
4+
5+
En Python, `range(x,y)` devuelve una secuencia de números empezando en X, incrementando en 1 cada vez hasta alcanzar el rango.
6+
7+
Por ejemplo:
8+
9+
```python
10+
for x in range(0,5):
11+
print(x)
12+
```
13+
14+
Salida esperada:
15+
```md
16+
0
17+
1
18+
2
19+
3
20+
4
21+
```
22+
23+
Nota que el número especificado en el `range()`, 5 en este ejemplo, nunca es alcanzado y 4 es nuestra última salida.
24+
Podemos incorporar parámetros adicionales para especificar más detalle (ahora sería un buen momento para buscar en Google o, al menos, ver la sección de pistas ;) ).
25+
26+
# 📝Instrucciones de tu instructor:
27+
28+
1. Contar del 1 al 17 con un bucle e imprimir cada número en la consola.
29+
30+
## 💡 Pistas:
31+
1. Así haces un ciclo
32+
`https://www.w3schools.com/python/python_for_loops.asp`
33+
34+
Resultado esperado en la consola:
35+
```py
36+
1
37+
2
38+
3
39+
4
40+
5
41+
6
42+
7
43+
8
44+
9
45+
10
46+
11
47+
12
48+
13
49+
14
50+
15
51+
16
52+
17
53+
```

0 commit comments

Comments
 (0)