2

Tutorial Básico de Procesamiento de Datos en Python

<h1>Tutorial Básico de Procesamiento de Datos en Python</h1>

Bienvenido a otro tutorial básico sobre estructuras de control en Python. En este tutorial, le mostraré cómo hacer varias operaciones en una lista de números utilizando estructuras de control. Algunos de los cálculos que haremos hoy incluyen: sumar los elementos de una lista, calcular el promedio, contar el número de números pares e impares, encontrar el número más grande y más pequeño, y también, filtrar número más grande que el promedio. A continuación, se muestra el código fuente que ilustra la aplicación y el uso de estructuras de control tales como bucles (for y while) y sentencia condicional (if-else); Al final del tutorial, discutiremos este código línea por línea. ¡Empecemos!.

Lista de números

Paso 1: primero, introduciremos una lista de números que usaremos más adelante en el contenido.

n = [10, 15, 20, 25, 30, 35, 40, 45, 50, 55, 60]

Estaré utilizando prefijos para almacenar variables en ellas, por ejemplo, para números usaré el prefijo “n” y así sucesivamente.

Suma de los números

Paso 2: Sumar los Números de la Lista. Utilizaremos un bucle for para sumar los números en la lista.

s = 0for num inn:
    s += num
print(f'La suma de los números es: {s}')

Calcular el promedio

Paso 3: Calcular el Promedio de los Números. Para calcular el promedio, necesitamos la suma de los números y el número total de elementos en la lista.

p = s / len(n)
print(f'El promedio de los números es: {p}')

Contar números pares e impares

Paso 4: Contar los Números Pares e Impares. Usaremos un bucle for y una declaración if para contar cuántos números son pares y cuántos son impares.

#pares
pr = 0
#impares
ir = 0

for num inn:
    if num % 2 == 0:
        pr += 1
    else:
        ir += 1

print(f'Hay {pr} números pares y {ir} números impares')

Encontrar el número mayor y menor usando while

Paso 5: Encontrar el Número Mayor y Menor. Utilizaremos una estructura de control while para encontrar el número mayor y menor en la lista.

i = 0
mayor = n[0]
menor = n[0]

while i < len(n):
    if n[i] > mayor:
        mayor = n[i]
    if n[i] < menor:
        menor = n[i]
    i += 1print(f'El número mayor es: {mayor}')print(f'El número menor es: {menor}')
<h1>Filtrar números mayores que el promedio</h1>

Paso 6: Filtrar Números Mayores que el Promedio. Usaremos una comprensión de lista para filtrar y mostrar los números que son mayores que el promedio.

mayores_que_promedio = [numfornumin n ifnum > p]
print(f'Los números mayores que el promedio son: {mayores_que_promedio}')

Código Completo

n = [10, 15, 20, 25, 30, 35, 40, 45, 50, 55, 60]

s = 0
for num inn:
    s += num
print(f'La suma de los números es: {s}')

p = s / len(n)
print(f'El promedio de los números es: {p}')

#pares
pr = 0
#impares
ir = 0
for num inn:
    if num % 2 == 0:
        pr += 1
    else:
        ir += 1
print(f'Hay {pr} números pares y {ir} números impares')

i = 0
mayor = n[0]
menor = n[0]
while i < len(n):
    ifn[i] > mayor:
        mayor = n[i]
    ifn[i] < menor:
        menor = n[i]
    i += 1
print(f'El número mayor es: {mayor}')
print(f'El número menor es: {menor}')

mayores_que_promedio = [num for num innifn > p]
print(f'Los números mayores que el promedio son: {mayores_que_promedio}')

Conclusión

¡Eso es todo para mi tutorial básico! Cubrí los aspectos esenciales de la programación en Python, que es la manipulación de listas y el uso de estructuras de control for, while, if, y la creación de comprensiones de listas. Estos son básicamente los fundamentos para poder hacer cosas con los datos y, por sí mismos, sirven como una base suficientemente sólida para habilidades técnicas más avanzadas en el futuro.
¡Saludos!

Escribe tu comentario
+ 2