Closed davasconcellos closed 2 weeks ago
Holaaaa espero que estés bien 😄 , acá te dejo una issue donde se explica las property super bien #205. No hay una sintaxis o uso mejor o peor, pero el uso del decorador @property logra ágilmente hacer los llamados y asignaciones. Es mas elegante y mejora la redacción del código. Éxito en la actividad ⚡
Prerrequisitos
(Marcar colocando una
X
entre los corchetes los ítems que ya hiciste, así:"[X]"
)Duda
Estaba haciendo la Actividad con
property(_get_atributo, _set_atributo)
, — para entenderlo bien y porque no me gusta como se ve el @ :( — y no entiendo como funciona. Piden en el getter retornar el valor de energía y chequearlo para cambiarlo en el setter, pero cuando intento hacerlo medianteproperty()
solo puedo cambiar el atributo que se entrega inicialmente con el_get
. Probé con los notebooks de los contenidos y el_set
solo sirve para cuando el atributo cambia posteriormente a cuando se crea. Ej:¿Esto funciona así y hay que poner todo en el getter en la propiedad de energía o hay algo que estoy haciendo mal? También me gustaríá saber cual es la mejor práctica cuando se usan properties y por qué.
Edit: Leí que el valor puede ser entregado después pero asumo que si se da al principio también habría que modificarlo si no cumple las condiciones?