Una de las 50 preguntas del tema
¿Cuánto sabes de Python?Duck typing es un principio donde 'si camina como pato y grazna como pato, entonces es un pato'. En Python, el tipo de un objeto importa menos que su comportamiento (métodos y atributos). Una función puede aceptar cualquier objeto que implemente los métodos necesarios, sin importar su clase. Esto permite mayor flexibilidad y polimorfismo que los sistemas basados en herencia, pero requiere documentación clara sobre las interfaces esperadas.