# data[].attributes.body
Una constante es un valor que permanece inalterado durante la ejecución de un programa.

Ejemplo:

Imagina un programa que calcula el área de un círculo. El valor de pi (π) es una constante, ya que su valor (aproximadamente 3.14159) no cambia. En lugar de escribir 3.14159 repetidamente en el código, se declara una constante llamada PI con ese valor. De esta manera, si en el futuro se necesita modificar el valor de pi, solo se hace en la declaración de la constante, y todos los lugares donde se usa PI en el código se actualizarán automáticamente

# data[].attributes.body
En programación, una variable es un espacio de memoria nombrado que se utiliza para almacenar datos que pueden cambiar durante la ejecución de un programa. Es como una caja con una etiqueta (el nombre de la variable) donde se guarda un valor (el dato). Este valor puede ser un número, texto, o incluso estructuras de datos más complejas. Las variables son fundamentales para que un programa pueda guardar y manipular información.

Ejemplo:

1. Edad: edad = 30 (Variable entera que almacena la edad de una persona)

2. Nombre: nombre = "Juan" (Variable de cadena que almacena un nombre)

3. Precio: precio = 19.99 (Variable flotante que almacena un precio)

4. ¿Activo?: esta_activo = True (Variable booleana que indica si una opción está activada)

5. Lista de compras: compras = ["manzanas", "leche", "pan"] (Variable de lista que almacena los elementos de la lista)

6. Diccionario de usuario: usuario = {"nombre": "Ana", "edad": 25, "ciudad": "Madrid"} (Variable de diccionario que almacena datos de un usuario)

# data[].attributes.body
Una declaración es una instrucción que define o declara una variable, función u objeto. Especifica el nombre, el tipo de dato y, si aplica, el valor inicial.

Ejemplo:

Declaración de una variable:

En C/C++: int edad; declara una variable entera llamada "edad".

En Java: String nombre = "Juan"; declara una variable de tipo String llamada "nombre" e inicializa con el valor "Juan".

En Python: x = 10 declara una variable llamada "x" y le asigna el valor 10, asumiendo automáticamente el tipo entero.

Declaración de una función:

En C/C++: int suma(int a, int b); declara una función llamada "suma" que toma dos enteros como argumentos y devuelve un entero.

Declaración de un tipo de dato:

En C/C++: struct Persona { ... }; declara un nuevo tipo de dato llamado "Persona" que puede contener varias variables.

Diferencia entre declaración y definición:

Una declaración solo informa sobre la existencia de algo, mientras que una definición también asigna memoria para ese algo.

Por ejemplo, declarar una función (int miFuncion();) solo informa al compilador sobre su existencia, mientras que definirla (int miFuncion() { ... }) no solo declara sino que también proporciona el código que se ejecutará dentro de la función.

En algunos casos, como con tipos de datos primitivos (int, float, etc.), la declaración también puede funcionar como definición, ya que el compilador sabe cuánto espacio asignar.

# data[].attributes.body
En programación, la asignación de valores se refiere al proceso de dar un valor específico a una variable o constante. En otras palabras, es el acto de almacenar datos en una ubicación de memoria identificada por un nombre (la variable o constante).

Ejemplo:

int edad = 30; // Asigna el valor 30 a la variable entera "edad".

string nombre = "Juan"; // Asigna la cadena "Juan" a la variable de tipo cadena "nombre".

double precio = 19.99; // Asigna el valor 19.99 a la variable double "precio".