# data[].attributes.body
Es un lenguaje de programación flexible y diseñado para ser fácil de leer; es ampliamente utilizado en las aplicaciones web, el desarrollo de software, la ciencia de datos y el machine learning.

# data[].attributes.body
*Números- En Python, existe un tipo de datos Número para todas las operaciones que involucran valores numéricos

*Cadenas- Una cadena de Python no es más que una secuencia de caracteres y, por lo tanto, también se denomina cadena de caracteres

*Booleanos- Los valores booleanos en Python incluyen dos valores posibles: True y false

*Diccionario- Los diccionarios se utilizan para almacenar pares clave-valor.

*Listas y tuplas- se utilizan para almacenar una secuencia de diferentes tipos de datos.

Conjuntos- son colecciones desordenadas de valores de datos únicos

# data[].attributes.body
Un operador aritmético toma dos operandos como entrada, realiza un cálculo y devuelve el resultado.

# data[].attributes.body
Los operadores de comparación se utilizan, como su nombre indica, para comparar dos o más valores. El resultado de estos operadores siempre es True o False.

# data[].attributes.body
A la hora de operar con valores booleanos, tenemos a nuestra disposición los operadores and, or y not.

# data[].attributes.body
Sus estructuras de control nos permiten manipular la lógica de nuestros programas, facilitándonos la resolución de problemas.

+Los condicionales en python nos permiten ejecutar una o varias instrucciones si se cumple una condición.

*La estructura if - else nos permite ejecutar una instrucción si se cumple la condición, y otra instrucción si no se cumple la condición.

*La estructura if - elif - else nos permite evaluar múltiples condiciones, ejecutando una instrucción diferente para cada una de ellas.

+Los bucles nos permiten repetir un conjunto de instrucciones varias veces, hasta que se cumpla una condición.

*El bucle while se ejecuta mientras se cumpla una condición

*El bucle for nos permite iterar sobre una secuencia de elementos (listas, tuplas, diccionarios)

# data[].attributes.body
Es el proceso de pensamiento que permite formular o resolver problemas del mundo que nos rodea haciendo uso de habilidades y técnicas, como las secuencias e instrucciones ordenadas (algoritmos), para llegar a la solución.

# data[].attributes.body
Las funciones de primera clase: empiezan a tratarse como datos primitivos, que pueden asociarse a variables o a estructuras de datos para después aprender el uso de funciones en Python.
Las funciones de orden superior: Estas funciones pueden actuar como parámetros de otras funciones o resultados de otras funciones.
Las funciones anónimas o las lambdas: Estas son funciones sin nombre que pueden usarse para asociarlas directamente a variables y para inyectarse directamente a otras funciones

# data[].attributes.headline
¿Cuáles son los tipos de algoritmos que existen?

# data[].attributes.subject
¿Cuáles son los tipos de algoritmos que existen?

# data[].attributes.body
Cuantitativos y cualitativos: si funcionan a través de cálculos matemáticos o secuencias lógicas.

Computacionales o no computacionales: si requieren o no del uso de un ordenador para la solución o ejecución de una determinada tarea.

# data[].attributes.headline
¿Cuáles son los tres elementos de un algoritmo?

# data[].attributes.subject
¿Cuáles son los tres elementos de un algoritmo?

# data[].attributes.body
Un algoritmo debe ser preciso e indicar el orden de realización de cada paso. Un algoritmo debe estar definido. Si se sigue un algoritmo dos veces, se debe obtener el mismo resultado cada vez. Un algoritmo debe ser finito

# data[].attributes.body
En informática, se llaman algoritmos el conjunto de instrucciones sistemáticas y previamente definidas que se utilizan para realizar una determinada tarea. Estas instrucciones están ordenadas y acotadas a manera de pasos a seguir para alcanzar un objetivo.

# data[].attributes.headline
¿Cuáles son las 4 etapas del pensamiento computacional?

# data[].attributes.subject
¿Cuáles son las 4 etapas del pensamiento computacional?

# data[].attributes.body
Consta de cuatro pilares: descomposición, reconocimiento de patrones, abstracción y algoritmos.