# data[].attributes.body
Para usar los operadores matemáticos en python se usa la siguiente simtaxis de los siete operadores básicos de Python que son:

Más, representado por un signo más (+). Por ejemplo, 7 + 4 = 11.

Resta, representada por un signo menos (-). Por ejemplo, 7 - 4 = 3.

Multiplicación, representada por un asterisco (*). Por ejemplo, 7 * 4 = 28.

División, representada por una barra diagonal (/). Por ejemplo, 7/4 = 1.75.

Módulo o resto, representado por un signo de porcentaje (%). Por ejemplo, 7% 4 = 3 (porque el resto de 7 sobre 4 es 3).

División del piso, representada por una barra diagonal doble (//). Por ejemplo, 7 // 4 = 1 (porque 7 sobre 4 es 1.75, que se redondea a 1).

Exponenciación, representada por un doble asterisco (**). Por ejemplo, 7 ** 4 = 2401.

# data[].attributes.body
Casi todos los lenguajes de programación suministra al menos 5 operadores-- suma, resta, multiplicación, división y módulo. Los primeros cuatro de estos deberían ser bastante sencillos. El quinto-- módulo-- es la función restante. Cuando divide dos enteros si uno divide uniformemente en el otro, tienes un resto. Por ejemplo, 3 entran en 7 dos veces con 1 sobrante. Entonces 7 módulo 3 daría un resultado de 1. Devuelve solo el resto de la división, no el resultado sí mismo. Esto es realmente extremadamente útil. Por ejemplo, ¿cómo se registra en una computadora si un número es par? La forma más simple es verificar si el módulo de número 2 es 0. Si no hay ningún resto cuando el número está dividido por 2, entonces es un número par.

# data[].attributes.headline
Operadores relacionales y boolean en python

# data[].attributes.subject
Operadores relacionales y boolean en python

# data[].attributes.body
Para usar los operadores relacionales en python, se puede comparar dos valores, si son iguales, menores y mayores que... etc.
Para ello se debe seguir el siguiente algoritmo
a = 7
b = 6
"""se debe realizar una impresión en pantalla que arrojará la veracidad de la comparación"""
print (a<b)
"""lo que botará false, siempre estas comparaciones botarán un booleano"""
Para realizar la  unión o disyunción de dos comparaciones se usa 'and' y 'or' respectivamente, 'and' es para que los dos tienen que ser ciertos para tomar valor verdadero. 'or' para que uno de los dos tenga que ser cierto y arroje un valor verdadero.
aunque se puede operar directamente los booleanos con este sistema:

# data[].attributes.body
Algunos de estos se usan para comparaciones simples, como comprobar si dos valores son iguales entre sí o si uno es más grande que el otro. Otros se utilizan para encadenar decisiones como verificar si múltiples condiciones son todas verdaderas o si una de muchas condiciones es verdadera. Ahora los operadores lógicos son increíblemente poderoso en informática. Son cómo comprobamos para ver si hay complejos conjuntos de condiciones se cumplen, y son fundamentales para la forma en que controlamos la ejecución de nuestros programas. Cada condición y ciclo que cubrimos en los próximos dos capítulos  está gobernado de alguna manera por operadores lógicos. También se puede definir como operadores que realizan operaciones lógicas, como comparar valores relativos, verificar la igualdad, verificar la membresía establecida o evaluar combinaciones de otros operadores lógicos.

# data[].attributes.body
Para declarar una variable, en este caso x, se  le debe asignar un valor,.
x = 5
Existen varios tipos de variables, de tiempo:
aDate = date.today()
numérica entera:
aNumber = -2
Un decimal
aDeciaml = 7.5
Una cadena de caracteres
aString = "Hola profe"
y booleano, que es el resultado de una comparación lógica
aBoolean = True
Aunque como a estas variables no se les a asignado un tipo de valor que guarde, se le puede cambiar por cualquiera, ejemplo
aBoolean = 5.
Para nombrar variables de forma correcta se le debe nombrar el dato que tiene. Ejemplo.
año = 2018

# data[].attributes.body
Una variable está formada por un espacio en el sistema de almacenaje que está asociado a dicho espacio. Ese espacio contiene una cantidad de información conocida o desconocida, es decir un valor. El nombre de la variable es la forma usual de referirse al valor almacenado. Tambien pueden ser identificadores alfanuméricos (letras y números) que contienen valores, como enteros, cadenas de caracteres y fechas.

# data[].attributes.body
La programación funcional es una parte fundamental de la mayoría de los lenguajes de programación modernos,
la mayoría de los idiomas tienen una sintaxis bastante similar para las funciones. El nombre de la función generalmente se da, seguido por un par de paréntesis. Dentro de los paréntesis se da cualquier entrada si es necesario. Cualquiera que sea la función que devuelve, esencialmente reemplaza este texto.

Función: un segmento de código que realiza una tarea específica, a veces tomando alguna entrada y algunas veces devolviendo alguna salida.

# data[].attributes.body
Definimos la programación como dar instrucciones a la computadora para llevar a cabo en orden. Eso es lo que es la programación de procedimiento. La programación procedimental no es el único tipo de programación hay. Se podría considerar como un algoritmo, pues es una serie de procesos ordenados que tiene como fin dar un resultado.  es aplicable tanto en lenguajes de programación de bajo nivel como en lenguajes de alto nivel. En el caso de que esta técnica se aplique en lenguajes de alto nivel, recibirá el nombre de programación funcional

# data[].attributes.body
La programación es un proceso que se utiliza para idear y ordenar las acciones que se realizarán en el marco de un proyecto;al anuncio de las partes que componen un acto o espectáculo; a la preparación de máquinas para que cumplan con una cierta tarea en un momento determinado; a la elaboración de programas para la resolución de problemas mediante ordenadores; y a la preparación de los datos necesarios para obtener una solución de un problema.