Eu tenho falta de conhecimento sobre o OOP avançado do Python. Mesmo que eu conheça o OOP básico. Como criar uma classe, função de self, objetos de artesanato, entendimento básico de init e super função, etc. Eu só queria saber se é bom o suficiente para aprender Django? Ou o Django é como o PyQt. Preciso de muito conhecimento sobre OOP avançado? Eu sou um programador C principalmente, então eu amo brincar com funções para desenvolvimento de software. Devo ir para Django ou eu preciso dirigir táxi?
Respostas:
1 para resposta № 1O Django não é particularmente orientado a objetos. O principal local onde você precisa usar classes é definir e consultar modelos; Se você entender os fundamentos básicos para definir uma classe e criar uma instância dela, provavelmente terá o suficiente para começar.
Todo o resto da funcionalidade - por exemplo, escrever vistas e modelos - pode ser feito de uma forma bastante processual.