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

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 0 additions & 2 deletions modules/25-strings/10-quotes/es/README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,5 @@
Las cadenas en la programación en Python se usan con mucha frecuencia y en las situaciones más diversas. Con ellas trabajamos con texto, mostramos mensajes en la pantalla, procesamos la entrada del usuario e interactuamos con sistemas externos.

![Cadenas de texto](./assets/strings.png)

Desde el punto de vista de Python, una cadena es simplemente un conjunto de caracteres encerrado entre comillas. Veamos unos ejemplos.

```python
Expand Down
Binary file removed modules/25-strings/10-quotes/es/assets/strings.png
Binary file not shown.
2 changes: 0 additions & 2 deletions modules/30-variables/10-definition/es/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,8 +27,6 @@ Father!
Father!
```

![Definición de una variable](./assets/variable-definition.png)

Una **variable** es un nombre detrás del cual se guarda un valor. En nuestro ejemplo creamos una variable con el nombre `greeting` y escribimos en ella la cadena `'Father!'`.

```text
Expand Down
Binary file not shown.
2 changes: 0 additions & 2 deletions modules/30-variables/13-variables-naming/es/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,8 +15,6 @@ ddr = "New York"

¿Qué variables son estas? ¿Qué guardan? Para entenderlo hay que leer todo el resto del código y adivinar por el contexto.

![Nomenclatura](./assets/naming.png)

Al ordenador le da igual cómo se llame una variable. Para él, `x`, `abc`, `message` o `elephant_in_the_room` son simplemente etiquetas para guardar datos. A las personas les importa otra cosa. Los programadores leen código bastante más a menudo de lo que lo escriben. Por eso los nombres de las variables son una parte importante de la comunicación a través del código.

## Buenos ejemplos
Expand Down
Binary file not shown.
2 changes: 0 additions & 2 deletions modules/33-data-types/55-data-types-casting/es/README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,5 @@
En los programas reales surge a menudo la situación en la que hay que convertir datos de un tipo en otro. Es especialmente habitual, por ejemplo, al procesar la entrada del usuario o los datos de los formularios web. Ahí todo llega en forma de cadenas, incluso si introdujiste un número.

![Conversión de tipos en Python](./assets/number-as-string.png)

Para trabajar con esos valores hay que convertirlos explícitamente al tipo necesario, y para eso Python tiene su propio conjunto de funciones.

## Conversión de cadena a número
Expand Down
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -1,7 +1,5 @@
Algunas funciones en Python tienen **parámetros opcionales**. Eso significa que para ellos hay fijado de antemano un valor por defecto, y al llamar a la función se puede no indicar ese parámetro.

![Taller mecánico](./assets/default-parameters.png)

Veamos la función incorporada `round()`, que redondea un número:

```python
Expand Down
Binary file not shown.
2 changes: 0 additions & 2 deletions modules/35-calling-functions/270-deterministic/es/README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,5 @@
Las funciones, en cualquier lenguaje de programación, tienen propiedades fundamentales. Esas propiedades ayudan a entender cómo se comportará la función en distintas situaciones, cómo probarla y dónde aplicarla. Una de esas propiedades es el **determinismo**.

![Dos personas sentadas hablando de una función determinista](./assets/deterministic.png)

Una **función determinista** devuelve siempre el mismo resultado con los mismos datos de entrada. Por ejemplo, determinista se puede llamar a la función que cuenta la cantidad de caracteres:

```python
Expand Down
Binary file not shown.
2 changes: 0 additions & 2 deletions modules/40-define-functions/150-return/es/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,6 @@ En esta lección aprenderemos a escribir funciones que **devuelven valores**. Es

Por ejemplo, una función puede devolver una cadena con el texto procesado o un número calculado con una fórmula. El valor devuelto se puede usar más adelante. Se guarda en una variable, se pasa a otra función o se muestra en pantalla.

![Sum-python](./assets/sum-python.jpg)

Para que la función entregue el resultado, en ella se usa la palabra clave especial `return`. Termina la ejecución de la función e indica qué es exactamente lo que hay que devolver.

Este es un ejemplo de una función que pone el texto en mayúsculas:
Expand Down
Binary file not shown.
2 changes: 0 additions & 2 deletions modules/45-logic/20-logic-combine-expressions/es/README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,5 @@
Las **operaciones lógicas** son expresiones, por eso se pueden combinar con otras expresiones. Por ejemplo, queremos comprobar la paridad de un número, es decir, si es múltiplo de dos. En programación, para eso se comprueba el resto de la división entre dos. Si el resto es igual a `0`, el número es par. Si el resto no es igual a `0`, el número es impar.

![even-or-odd](./assets/even-or-odd.jpg)

El resto de la división es un concepto simple pero importante en aritmética, álgebra, teoría de números y criptografía. Hay que dividir un número en varios grupos iguales, y si al final queda algo, eso es precisamente el resto de la división.

Repartimos caramelos a partes iguales entre personas:
Expand Down
Binary file not shown.
2 changes: 0 additions & 2 deletions modules/50-loops/15-conditions-inside-loops/es/README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,5 @@
Dentro de un bucle se pueden usar condiciones. Así el programa repite una acción varias veces, pero en cada repetición toma una decisión.

![Condiciones dentro del bucle](./assets/conditions-inside-loops.png)

Supongamos que hay que recorrer los números del `1` al `10` e imprimir solo los pares. El bucle recorre todos los números uno tras otro, y la condición dentro del bucle decide cuáles de ellos aparecerán en la pantalla.

Para el recorrido hace falta un contador. Guarda el número actual y aumenta después de cada repetición. Hay que imprimir el número solo cuando pasa la comprobación.
Expand Down
Binary file not shown.
Loading