Aprenda a usar Metaclass no Python e entenda como as classes são criadas
Otávio Miranda
0:00 / 0:00
Aprenda a usar Metaclass no Python e entenda como as classes são criadas
11 497 просмотров · 4 года назад
Otávio Miranda
158 тыс. подписчиков
11 497 просмотров · 4 года назад
Metaclasses em Python são classes que gerenciam a podem influenciar na criação de outras classes. Elas costumam ser mais complexas e muitos desenvolvedores Python não as entendem como deveriam. Nesse vídeo quero te explicar como elas funcionam para que você seja um dev Python melhor.
Se tiver interesse em conhecer meus cursos: https://www.otaviomiranda.com.br/2017...
Código do vídeo: https://gist.github.com/luizomf/abec1...
00:00 - Os assuntos que vamos falar nesse vídeo
01:00 - Classes são moldes para gerar objetos
02:25 - Tipagem, type e meus próprios tipos
04:35 - Criando classes com type (sem class)
06:48 - O que são as metaclasses? (metaclass)
08:23 - Métodos da metaclass e "__new__"
11:13 - Como intervir na criação de classes com metaclass
12:20 - Quando usar metaclasses (qual a utilidade)?
13:15 - Exemplo de classe abstrata com metaclass
13:50 - Exemplo de abstractmethod
17:12 - Assinatura do método _new_ na metaclasss
20:30 - Finalizando
Twitter: / otaviomirandabr
#python #oop #metaclass