# data[].attributes.body
Lenguaje formal que está diseñado para organizar algoritmos y procesos lógicos que serán luego llevados a cabo por un ordenador🖥️.

# data[].attributes.body
Es una lista definida, ordenada y finita de operaciones que permite llegar a la solución de un problema.

1. Claro

2. Efectivo

3. Finito

# data[].attributes.body
Colección de elementos que son todos del mismo tipo, tienen más de una dimensión.

Estructuras de datos

Implementa matrices

Garantizan cálculos eficientes con matrices

Palabra reservada: def

# data[].attributes.body
np.array (lista,tipo)
A diferencia de las listas que pueden almacenar elementos de diferente tipos, los arreglos solo almacenan elementos del mismo tipo.
Importante: Importar la librería antes de usar las funciones en su interior.

# data[].attributes.body
ndim
shape
size
...

# data[].attributes.body
Rompe el bucle más cercano haciendo que termine antes y continua con la ejecución de la siguiente instrucción.

# data[].attributes.body
Regresa al comienzo del bucle, ignorando las líneas de código que quedan en la interación actual del bucle e inicia la siguiente.

# data[].attributes.body
Nos permiten ejecutar un bloque de código hasta que la condición deje de cumplirse o un número determinado de veces

# data[].attributes.body
Mientras la condición se cumple, se ejecutarán las instrucciones dentro de la estructura.

# data[].attributes.body
Cuando conocemos el número de veces deben repetirse las operaciones.
Se puede recorrer una lista, un rango, y un string.

# data[].attributes.body
Sirven para comparar dos valores y me va a dar como resultado un valor lógico (verdadero o falso) si se cumple una condición se cumplirá un numero de acciones y sino otras acciones.

# data[].attributes.body
num=int(input("Ingrese el valor del número:"))
if num>10:
print("El numero es mayor a 10")

# data[].attributes.body
num=int(input("Ingrese el valor del número:"))
if num>10:
print("El numero es mayor a 10")
else:
print("El numero es menor a 10")

# data[].attributes.body
prom1=int(input("Ingrese la nota:"))
prom2=int(input("Ingrese la nota:")
promedio=(prom1+prom2)/2
if promedio>=7:
print("Graduado")
else:
if promedio>=4:
else:
print("Suspendido")

# data[].attributes.body
-Una lista se define utilizando corchete [ ], agrupa elementos que pueden ser mutables.
-Se separa por comas (,).

# data[].attributes.body
Es un conjunto de archivos que contiene implementaciones de funciones.

1. random

# data[].attributes.headline
Podemos importar nuevos módulos de la librería estándar de Python con:

# data[].attributes.subject
Podemos importar nuevos módulos de la librería estándar de Python con:

# data[].attributes.body
import nombreLibreria

# data[].attributes.body
1. import nombreLibreria as alias

2. from nombreLibreria import nomFuncion1, nomFuncion 2

3. from nombreLibreria import *

# data[].attributes.body
Recibe dos argumentos
Sintaxis: randint(int1,int2)
Retorna: un entero int1 a int2 incluyendo los extremos

# data[].attributes.body
Retorna: lista de número entre a y b sin incluir b con un step en c.

# data[].attributes.body
Verifica que solo contenga números.

# data[].attributes.body
Verifica que solo contenga letras.

# data[].attributes.body
Verifica si toda la cadena está en mayúscula

# data[].attributes.body
Verifica si toda la cadena está en minúscula

# data[].attributes.body
¿Cómo está escrita?
¿Cuántos argumentos recibe?
¿Qué hace?
¿Qué retorna?

# data[].attributes.body
Un argumento de tipo string.
Retorna: int

# data[].attributes.body
str.replace(str,str)
Recibe dos argumentos tipo string, retorna un str.

# data[].attributes.body
str.count(str)
Permite contar cuantas veces esta una cadena dentro de otra
Retorna: int

# data[].attributes.body
str.strip()
Puede recibir un argumento o borrar espacios, enter o tabs de izq a derecha. Retorna str

# data[].attributes.body
Es un tipo de dato compuesto de elementos más pequeño

# data[].attributes.body
Sirve para ver si una cadena es subcadena de otra, False caso contrario
(str in str)

# data[].attributes.body
Concatenar (str+str)
Multiplicar (str*int)
Comparación
(str==str) (str!=str)
(str<str) (str>str)
(str>=str) (str<=str)

# data[].attributes.body
copy
mean
reshape
min
...

# data[].attributes.body
Símbolos

# data[].attributes.body
-Sirven para evaluar condiciones
-Su resultado siempre será un booleano.

# data[].attributes.body
-Sirven para evaluar condiciones.
-Su resultado siempre será un booleano.

# data[].attributes.body
-Sirven para trabajar con datos numéricos.
-Modifican el valor de una variable.

# data[].attributes.body
1. Paréntesis

2. Potencia

3. Multiplicación y división

4. Suma y Resta

5. Operadores de igual precedencia se evalúan de derecha a izquierda

# data[].attributes.body
Función: INPUT
Permite que el usuario ingres un dato (Siempre será un str).
-Retorna un str

# data[].attributes.body
Función: PRINT
Permite mostrar por pantalla un dato
-No retorna nada

# data[].attributes.body
Espacio de memoria capaz de almacenar datos.

# data[].attributes.body
-No debe empezar con números, puede contener letras, números y caracteres.
-NO utilizar Palabra reservadas

# data[].attributes.body
1. Numérico

2. Lógico

3. Cadena de Caracteres

# data[].attributes.body
BOOLEANOS

1. True(1)

2. False(2)

# data[].attributes.body
Pueden ser:

1. INT

2. FLOAT

# data[].attributes.body
1. String

# data[].attributes.body
Una variable global es aquella que se encuentra fuera del programa principal.