Repositorio con ejercicios prácticos de Python orientados a administración de sistemas, automatización y DevOps.
Este proyecto refleja mi progreso mientras aprendo Python desde cero hasta un nivel avanzado durante un año.
while_basico.py– Ejemplo de bucle while simple.while_true.py– Uso de while True con validación de entradas.
if_else.py– Ejercicios con condicionales y operadores lógicos.
try_except_edad.py– Manejo de errores al ingresar números.try_except_general.py– Ejemplo general de try/except para entradas de usuario.
ejercicio1.py– Condicionales simples con números.ejercicio2.py– Validación de strings no vacíos.ejercicio3.py– For anidado para tablas de multiplicar.ejercicio4.py– While con validación de rango.
Aprender y consolidar Python orientado a SysAdmin y DevOps, incluyendo:
- Bucles (
for,while,while True) - Condicionales (
if / else) y operadores - Manejo de errores (
try / except) - Automatización básica de tareas
- Validación de entradas de usuario
- Estructuras de datos avanzadas: listas, diccionarios, tuplas, conjuntos.
- Funciones y modularidad:
def, parámetros, return, scope de variables. - Archivos y directorios: leer, escribir, manipular archivos del sistema.
- Manejo de excepciones avanzado: varios tipos de errores, finally, custom exceptions.
- Programación orientada a objetos (POO): clases, objetos, herencia, encapsulamiento.
- Automatización de tareas de sistema: scripts para backups, logs, monitorización, etc.
- Bibliotecas útiles para SysAdmin/DevOps:
os,shutil,subprocess,psutil. - Integración con redes y APIs: requests, sockets, automatización de servicios.
- Testing y depuración: unit tests, logging, buenas prácticas.
- Proyectos completos: scripts combinando todo lo aprendido, automatización real, mini-aplicaciones.
- Clona el repositorio: