Logo
TGCATALOG
Catálogo Selecciones Blog
Código en una sirena - Codificación Python

Código en una sirena - Codificación Python

Canal sobre programación en Python y otros idiomas. Explicaciones y códigos simples.

Sin valoraciones
317
26.10.2026
317
26.10.2026
Sin valoraciones
317
26.10.2026
Redirección segura vía bot
О канале

Canal sobre programación en Python y otros idiomas. Explicaciones y códigos simples.

Подписчиков 2,347
Тематика Tecnología
Язык Español
Ссылка t.me/napkincode

También te recomendamos

Kekaton AI  Voz en off y clon de voz
Kekaton AI Voz en off y clon de voz
Bot

bot de IA para clonar texto a voz y voz en Telegram. Cree audio utilizando la red neuronal de forma rápida y fácil.

Descripción

Recurso para aquellos interesados en la programación. Enfóquese en Python, pero también cubre otros temas.

Últimas publicaciones

Código en una sirena - Codificación Python
Código en una sirena - Codificación Python
🔒Открыть пост
и посмотреть медиа
Знаете ли вы, что @property заменяет функцию дескриптором? @property – это не отдельное ключевое слово для геттеров, а обычный декоратор. Он берет функцию и заменяет ее объектом property: примерно как если бы в классе написали name = property(name). Поэтому в User.__dict__["name"] лежит уже не функция, а дескриптор, который Python вызывает при обращении к u.name. class User: def __init__(self, name): self._name = name @property def name(self): return self._name @name.setter def name(self, value): self._name = value u = User("Alice") print(u.name) # Alice u.name = "Bob" print(u.name) # Bob То же поведение можно записать явно через property(): class User: def __init__(self, name): self._name = name def get_name(self): return self._name def set_name(self, value): self._name = value name = property(get_name, set_name) u = User("Alice") print(u.name) # Alice print(type(User.__dict__["name"])) # u.name = "Bob" print(u.name) # Bob В User.__dict__["name"] лежит объект property. При чтении u.name Python находит его, видит __get__ – и вызывает. При записи u.name = ... – вызывает __set__. Если сеттер не определён, __set__ бросает исключение: class User: def __init__(self, name): self._name = name @property def name(self): return self._name u = User("Alice") print(u.name) # Alice u.name = "Bob" # AttributeError: property 'name' of 'User' object has no setter property – не отдельная конструкция языка для геттеров и сеттеров. Это встроенный дескриптор: объект с __get__, __set__, __delete__. Поэтому в Python эта задача решена через общий механизм атрибутов, а не через отдельное ключевое слово. В следующий раз – super() и MRO: где Python ищет атрибуты при наследовании. Код на салфетке x Кусочки кода
Código en una sirena - Codificación Python
Evolución de suscriptores
+-0.4% últimos 30 días
Actuales
2,347
Hace un mes
2,356
Crecimiento medio
+0 / día
Actualizado
hace 11 horas

Reseñas de canal Código en una sirena - Codificación Python

Inicia sesión para dejar una reseña

Solo los usuarios registrados pueden compartir su opinión.

Aún no hay reseñas

¡Sé el primero en compartir tu experiencia con este recurso!

Recursos similares

Loading
Cambiar a tema claro
Inicio Catálogo Selecciones Blog Entrar