Python para automatizar lo que nadie quiere hacer a mano

Hay tareas que nadie quiere hacer a mano dos veces: renombrar archivos, limpiar logs, mover backups, hacer consultas a APIs, etc.

Para mí, Python es la navaja suiza para automatizar todo eso. No hace falta ser desarrollador profesional para sacarle partido.

Un ejemplo sencillo: hacer ping a varios hosts y generar un pequeño informe.

Versión Linux:

import os

hosts = ["observasistemas.com", "pardellas.es", "google.com"]
for h in hosts:
    response = os.system(f"ping -c 1 {h} > /dev/null 2>&1")
    status = "✅ OK" if response == 0 else "❌ FAIL"
    print(f"{h}: {status}")

Versión para Windows:

import os

hosts = ["observasistemas.com", "pardellas.es", "google.com"]

for h in hosts:
    response = os.system(f"ping -n 1 {h} > NUL 2>&1")
    status = "✅ OK" if response == 0 else "❌ FAIL"
    print(f"{h}: {status} ({response})")

No es un código para producción, pero demuestra lo potente que es tener una herramienta flexible a mano.

🔸 Con un par de librerías más puedes convertir esto en alertas, informes, dashboards… o integrarlo con tu stack de observabilidad.

🐧 “Cuando automatizas bien, ganas tiempo para las cosas que de verdad importan.”

Comentarios

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.

ACEPTAR
Aviso de cookies