# data[].attributes.body
¿Qué es la Programación Procesal?
En esta lección, tenemos una vista previa de algunas de las áreas adicionales de programación que tomarán lo que usted aprende en esta clase y le permitirán crear las aplicaciones complejas que usa todos los días.

# data[].attributes.body
Programación procedimental
Esta lección es una vista previa del resto de esta unidad.

# data[].attributes.body
Comentarios y Documentación.
Comentarios: Las notas del programador se entregan en línea junto con el código en sí, designadas de una manera que impide que la computadora las lea o intente ejecutarse como código.
Documentación: descripciones e instrucciones recopiladas y retiradas para un cuerpo de código.

# data[].attributes.body
Los comentarios se pueden poner de dos formas:

Escribiendo el símbolo almoadilla delante de la línea de texto donde está el comentario.

Escribiendo triple comilla doble (“””) al principio y al final del comentario (que puede ocupar más de una línea).

Y la documentación puede ser así:

def promedio(a, b):
    'Calcula el promedio de dos números.'
    return (a + b) / 2

# data[].attributes.body
¿Qué es una variable?
Variables: identificadores alfanuméricos (letras y números) que contienen valores, como enteros, cadenas de caracteres y fechas.
La variable puede tener un valor, por ejemplo la variable myAge podría contener el valor 29.

# data[].attributes.body
Introducción a las variables en Python

1 | a = 52
2 | b = 3
3 | c = 1
4 | imprimir (b)

Al escribir este código se va a tener como resultado:
3
También vemos que las variables tienen diferentes tipos, como por ejemplo pueden ser un número, un decimal, una cadena, un booleano, etc

# data[].attributes.body
Introducción a la asignación de variables en Python
En la mayoría de los lenguajes de programación, la variable que recibe el valor está siempre a la izquierda del operador de asignación (generalmente un signo igual), y el valor en sí siempre está a la derecha.

Algunos idiomas usan flechas en lugar de iguales, como esta:

numCats<-2

Eso hace que sea aún más evidente que el valor va a la variable.

El valor de una variable puede ser nulo, y eso significa que la variable no tiene un valor en realidad.

# data[].attributes.body
Introducción a la asignación de variables en Python.
Usamos la palabra "asignar" como sinónimo de "dar". Asignar un valor a una variable es dar un valor a una variable.

# data[].attributes.body
Tipos de datos:
Es el tipo de contenido que contiene una variable, como un entero o una cadena de caracteres.

# data[].attributes.body
Tipos de datos en Python:
En otros idiomas, llamados lenguajes fuertemente tipados, asignar un tipo a una variable es en realidad un paso separado de asignar un valor a la variable. En Java, por ejemplo, al crear una variable, le damos un tipo, con una línea como:

int x = 5;
Función tipo :
En otros idiomas, llamados lenguajes fuertemente tipados, asignar un tipo a una variable es en realidad un paso separado de asignar un valor a la variable. En Java, por ejemplo, al crear una variable, le damos un tipo, con una línea como:

int x = 5;

# data[].attributes.body
Conversiones de tipo en Python:
Python cuenta con la conversión de tipo de datos (comúnmente llamada cast o casting) para especificar explícitamente el tipo de dato con el que deseamos trabajar.

# data[].attributes.body
Palabras clave reservadas en Python:
Aquí están las palabras reservadas y dónde estarán cubiertas en nuestro material:

Importar Bibliotecas. importar , desde .

Operadores lógicos. y , es , no , o , Falso , Verdadero , Ninguno .

Estructuras de Control. as , break , continue , if , elif , else , for , in , while , pass , with . if , elif ,  para , mientras, pasar , continuar y romper cómo y con

Funciones def , regreso .

Sintaxis de Programación Orientada a Objetos. clase .

Manejo de errores. excepto , finalmente , levantar , intentar. else también aparece aquí.

# data[].attributes.body
Introducción a la notación de un punto en python:
Cuando ves la notación de puntos, la mayoría de las veces puedes pensar que es algo así como 's en inglés. Por ejemplo, person.name se convertiría en "persona 's nombre".person.name.firstname se convertiría en "persona 's nombre de ' s nombre".

# data[].attributes.body
¿Qué son los operadores lógicos?
Primero veamos el concepto básico de el concepto de operadores.
Son funciones simples y específicas que actúan sobre tipos de datos primitivos, como enteros y cadenas.
Y ahora si el concepto de operadores lógicos.
Operadores lógicos: 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
Operadores relacionales.
Son aquellos operadores que verifican las relaciones entre múltiples variables, como comprobar si son iguales o si una es mayor que otra.

# data[].attributes.body
Operadores relacionales en Python.