Перейти к содержимому

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