Episodio 28: Y meta clases, y meta clases!
Metaclases. ¿Qué son? ¿Cómo funcionan? ¿Sirven para algo? (no)
Metaclases. ¿Qué son? ¿Cómo funcionan? ¿Sirven para algo? (no)
"No me gusta Python porque es interpretado" "Prefiero Java porque es compilado" y otras frases que no es que están bien ni mal, es que no tienen remedio.
Qué es un lenguaje compilado/interpretado y qué es lo que REALMENTE quieren decir los que dicen esa clase de cosas.
El intérprete interactivo de Python (el REPL) está bueno, pero puede ser mejor. ¿Cómo? Bueno, vean el video!
En Python, asignar valores a variables no es exactamente igual que en otros lenguajes. Y eso provoca comportamientos que pueden resultar sorprendentes. Y después eso te lleva a ver que con algunos tipos funciona distinto. Y eso es porque algunos tipos son "inmutables". Y así sigue, una cosa lleva a la otra.
Me puse a hacer un window manager de juguete en Python. Lo basé en HackWM. Hack. Hacker. Carlín! Se llama carlin_wm y realmente no sirve para nada, excepto como experiencia educativa. O sea, es re útil... para mí!