Argumentos por nombre
Nuevo tipPara mejorar la legibilidad de nuestras funciones, es posible definir que los valores de los parámetros sean asignados por nombre. Para estos haremos uso del asterisco (*). Todos los parámetros después de esta operador se les debe asignar un valor por nombre, de no ser así una excepción será lanzada.
def configure_server(*, host="localhost", port=8080, debug=False):
print(f"Starting server at {host}:{port}, Debug mode: {debug}")
# ✅
configure_server(host="127.0.0.1", port=5000, debug=True)
# ❌
configure_server("127.0.0.1", 5000, True) # ❌ TypeError