# data[].attributes.body
En un lenguaje de programación, las estructuras de control permiten modificar el flujo de la ejecución de un conjunto de instrucciones. Se pueden distinguir tres tipos básicos de control de flujo, a saber:

Control secuencial

Control de selección

Control de repetición

# data[].attributes.body
Las funciones en Python se crean usando la palabra clave def, seguida de un nombre de función y parámetros de función entre paréntesis. Una función siempre devuelve un valor. Python es un lenguaje de programación informático que se utiliza a menudo para crear sitios web y software, automatizar tareas y realizar análisis de datos. Aquí listamos algunos ejemplos de funciones incorporadas que nos proporciona Python:

Función print () Imprime en la consola de comandos.

Función len () Devuelve la longitud (el número de elementos) de un objeto.

Función max ()

Función min ()

Función divmod (a, b)

Función abs ()

Función complex (real, imag)

Función pow (base, exp)

# data[].attributes.body
Suma

Resta

Multiplicación

División

División entera

Módulo

Exponente

# data[].attributes.body
Los tres operadores lógicos básicos son O, Y y NO, representados en Python por or, and y not, respectivamente. Podemos incluir también el O EXCLUSIVO, que es verdadero cuando uno y solo uno de los operandos lo es, pero estrictamente debes saber que se deriva a partir de los tres básicos. Su representación es ^, el sombrero o caret.

# data[].attributes.body
Python es un lenguaje de programación interpretado cuya filosofía hace hincapié en la legibilidad de su código. Se trata de un lenguaje de programación multiparadigma, ya que soporta parcialmente la orientación a objetos, programación imperativa y, en menor medida, programación funcional. Es un lenguaje interpretado, dinámico y multiplataforma .

# data[].attributes.body
El pensamiento computacional es una competencia que en el futuro puede abrirnos muchas puertas. Saber formular problemas, organizar la información de manera lógica o pensar de manera abstracta son procesos básicos que formulan este enfoque cognitivo de gran valor. En un mundo cada vez más complejo, necesitamos sin duda saber manejar los desafíos que nos presenta el entorno.

# data[].attributes.body
En informática o programación, el algoritmo es la secuencia de instrucciones mediante la cual podemos resolver un problema o cuestión.

De hecho, todas las tareas ejecutadas por la computadora se basan en algoritmos. Un software o programa informático está diseñado a base de algoritmos, de modo que podemos introducir una tarea en él y resolverla.

# data[].attributes.body
Input o entrada. El ingreso de los datos que el algoritmo necesita para operar.

Proceso. Se trata de la operación lógica formal que el algoritmo emprenderá con lo recibido del input.

Output o salida. Los resultados obtenidos del proceso sobre el input, una vez terminada la ejecución del algoritmo.

# data[].attributes.body
Algoritmos cualitativos

Estos algoritmos son aquellos en los que se colocan elementos verbales. Un ejemplo de este tipo de algoritmos son las instrucciones o los “paso a paso” que se dan de forma oral.

Tal es el caso de las recetas de cocina o las instrucciones para hacer un trabajo de bricolaje.

Algoritmos cuantitativos

Son lo contrario de los algoritmos cualitativos, porque se colocan elementos numéricos. Este tipo de algoritmos se utilizan en las matemáticas para realizar cálculos. Por ejemplo, para encontrar una raíz cuadrada o resolver una ecuación.

Algoritmo computacional

Son los algoritmos que se hacen con una computadora; muchos de estos algoritmos son más complejos y por eso necesitan ser realizados a través de una máquina. También pueden ser algoritmos cuantitativos que se optimizan.
Algoritmo no computacional

Estos algoritmos son aquellos que no pueden realizarse con una computadora; por ejemplo, la programación de un televisor.

# data[].attributes.body
El pensamiento computacional implica los siguientes pasos:

Descomposición: subdivisión de un problema en sus partes componentes.

Reconocimiento de Patrones: identificar similitudes en las partes componentes de un problema.

Abstracción: centrándose en la información general importante y dejando de lado información que es irrelevante para la solución.

Escritura del algoritmo: escribir el código que crea la solución prevista.

# data[].attributes.body
1. Numéricos: int, float y complex

2. De texto: str

3. Booleanos: bool

4. De secuencias: list, tuple y range

5. De mapeo: dict

6. Conjuntos: set y frozenset

7. De bytes: bytes y bytearray

Los diferentes tipos de datos en Python tienen sus propias propiedades y métodos únicos, lo que permite a los programadores manipular y trabajar con ellos de diversas maneras. Entonces, ahora que conoces los tipos de datos disponibles, podrás elegir el más adecuado para el trabajo que deseas realizar.