1) `argparse`: interfaz de entrada robusta
Define argumentos explícitos para evitar uso ambiguo del script.
Con `argparse` puedes declarar opciones obligatorias, valores por defecto y validaciones básicas de tipo.
El parser genera `--help` automáticamente, mejorando DX de quien ejecuta la herramienta.
Una CLI profesional debe fallar con mensajes claros cuando la entrada no cumple contrato.
import argparse
parser = argparse.ArgumentParser(description='Saludo automático')
parser.add_argument('--name', default='equipo')
args = parser.parse_args()
print(f'Hola, {args.name}')